- Žádné nadcházející události
Jak vytvořit OpenSolaris.cz IPS mirror
Nový ZFS dataset
# zfs create -o mountpoint=/export/repo-osol rpool/repo-osol
Vytvoření PKG serveru
# svccfg -s pkg/server add repo-osol # svccfg -s pkg/server:repo-osol addpg pkg application # svccfg -s pkg/server:repo-osol addpg start method # svccfg -s pkg/server:repo-osol setprop pkg/port = count: 20000 # svccfg -s pkg/server:repo-osol setprop pkg/inst_root=/export/repo-osol # svcadm refresh pkg/server:repo-osol
Test rsync serveru
# rsync --list-only pkg.opensolaris.cz:: repo-osol opensolaris.cz x86 IPS repo
Stažení mirroru
# rsync -avz pkg.opensolaris.cz::repo-osol /export/repo-osol
Spuštění mirroru
# svcadm enable pkg/server:repo-osol
Test mirroru
# (netstat -a | grep LISTEN | grep "\*.20000" >2 >/dev/null) && echo "Mirror OK" || echo "ERROR"
Nastavení mirroru
# pkg set-publisher -O http://localhost:20000 opensolaris.cz
Periodická synchronizace
# crontab -e
a přidat následující záznam.
0 2 * * * /usr/bin/rsync -avz pkg.opensolaris.cz::repo-osol /export/repo-osol

