diff -r 09e889dbc36d -r f1c52a4d5ca3 freebsd/portsnap-hg/howto --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/freebsd/portsnap-hg/howto Thu Nov 03 08:15:43 2011 +0100 @@ -0,0 +1,29 @@ +Howto import ports (updated by portsnap) into mercurial repo: + +(assumed under user portsnap with homedir /portsnap) + + * Repository: + +hg init ~/ports +hg add .hgignore #see hgignore file + + * Portsnap conf: + +~/.portsnaprc #see portsnaprc + + * Initial import: + +PS="portsnap -f /portsnap/.portsnaprc" +PSDIR=/portsnap/ports +$PS fetch +$PS extract +cd $PSDIR && hg addremove && hg ci ... + + * Regular updates (crontab): + +PATH=/bin:/usr/bin:/usr/local/bin:/usr/sbin +PSDIR=/portsnap/ports +PS="portsnap -f /portsnap/.portsnaprc" +PSLOG=/portsnap/log/portsnap.log +13 */6 * * * cd $PSDIR && $PS cron && $PS update && hg addremove && hg ci -m 'Update' >> $PSLOG +