# zfs create -o mountpoint=/export/repo-osol rpool/repo-osol
# 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
# rsync --list-only pkg.opensolaris.cz:: repo-osol opensolaris.cz x86 IPS repo
# rsync -avz pkg.opensolaris.cz::repo-osol /export/repo-osol
# svcadm enable pkg/server:repo-osol
# (netstat -a | grep LISTEN | grep "\*.20000" >2 >/dev/null) && echo "Mirror OK" || echo "ERROR"
# pkg set-publisher -O http://localhost:20000 opensolaris.cz
# crontab -e
a přidat následující záznam.
0 2 * * * /usr/bin/rsync -avz pkg.opensolaris.cz::repo-osol /export/repo-osol