| author | Tomas Zeman <tzeman@volny.cz> |
| Fri, 18 Jul 2014 15:48:34 +0200 | |
| changeset 38 | 68d27bdf49c9 |
| parent 19 | f1c52a4d5ca3 |
| permissions | -rw-r--r-- |
|
19
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
1 |
Howto import ports (updated by portsnap) into mercurial repo: |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
2 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
3 |
(assumed under user portsnap with homedir /portsnap) |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
4 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
5 |
* Repository: |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
6 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
7 |
hg init ~/ports |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
8 |
hg add .hgignore #see hgignore file |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
9 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
10 |
* Portsnap conf: |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
11 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
12 |
~/.portsnaprc #see portsnaprc |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
13 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
14 |
* Initial import: |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
15 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
16 |
PS="portsnap -f /portsnap/.portsnaprc" |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
17 |
PSDIR=/portsnap/ports |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
18 |
$PS fetch |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
19 |
$PS extract |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
20 |
cd $PSDIR && hg addremove && hg ci ... |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
21 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
22 |
* Regular updates (crontab): |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
23 |
|
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
24 |
PATH=/bin:/usr/bin:/usr/local/bin:/usr/sbin |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
25 |
PSDIR=/portsnap/ports |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
26 |
PS="portsnap -f /portsnap/.portsnaprc" |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
27 |
PSLOG=/portsnap/log/portsnap.log |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
28 |
13 */6 * * * cd $PSDIR && $PS cron && $PS update && hg addremove && hg ci -m 'Update' >> $PSLOG |
|
f1c52a4d5ca3
FreeBSD ports (via portsnap) -> mercurial
Tomas Zeman <tzeman@volny.cz>
parents:
diff
changeset
|
29 |