Mercurial > pkg
comparison src/system-init.pl @ 31:2ea43f89d84f
supress output.
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Tue, 15 Jan 2013 12:24:31 +0000 |
parents | 819e950ac8cc |
children | 4c49f8e6d79d |
comparison
equal
deleted
inserted
replaced
30:f1d0574937b5 | 31:2ea43f89d84f |
---|---|
23 /usr/man/man6 | 23 /usr/man/man6 |
24 /usr/man/man7 | 24 /usr/man/man7 |
25 /usr/man/man8 | 25 /usr/man/man8 |
26 /usr/doc | 26 /usr/doc |
27 /usr/info | 27 /usr/info |
28 /usr/local/man/man1 | |
29 /usr/local/man/man2 | |
30 /usr/local/man/man3 | |
31 /usr/local/man/man4 | |
32 /usr/local/man/man5 | |
33 /usr/local/man/man6 | |
34 /usr/local/man/man7 | |
35 /usr/local/man/man8 | |
36 /usr/local/doc | |
37 /usr/local/info | |
38 /usr/share | 28 /usr/share |
39 /usr/share/dict | 29 /usr/share/dict |
40 /usr/share/doc | 30 /usr/share/doc |
41 /usr/share/info | 31 /usr/share/info |
42 /usr/share/locale | 32 /usr/share/locale |
52 /usr/share/misc | 42 /usr/share/misc |
53 /usr/share/terminfo | 43 /usr/share/terminfo |
54 /usr/share/zoneinfo | 44 /usr/share/zoneinfo |
55 /usr/share/i18n | 45 /usr/share/i18n |
56 /usr/share/aclocal | 46 /usr/share/aclocal |
57 /usr/local/bin | |
58 /usr/local/etc | |
59 /usr/local/include | |
60 /usr/local/lib | |
61 /usr/local/sbin | |
62 /usr/local/share | |
63 /usr/local/share/dict | |
64 /usr/local/share/doc | |
65 /usr/local/share/info | |
66 /usr/local/share/locale | |
67 /usr/local/share/man/man1 | |
68 /usr/local/share/man/man2 | |
69 /usr/local/share/man/man3 | |
70 /usr/local/share/man/man4 | |
71 /usr/local/share/man/man5 | |
72 /usr/local/share/man/man6 | |
73 /usr/local/share/man/man7 | |
74 /usr/local/share/man/man8 | |
75 /usr/local/share/nls | |
76 /usr/local/share/misc | |
77 /usr/local/share/terminfo | |
78 /usr/local/share/zoneinfo | |
79 /opt | 47 /opt |
80 /opt/doc | 48 /opt/doc |
81 /opt/info | 49 /opt/info |
82 /opt/bin | 50 /opt/bin |
83 /opt/include | 51 /opt/include |
92 /opt/man/man8 | 60 /opt/man/man8 |
93 /var/lib | 61 /var/lib |
94 /var/opt | 62 /var/opt |
95 /etc | 63 /etc |
96 /etc/opt | 64 /etc/opt |
97 /sbin | 65 ); |
98 /bin | |
99 /lib); | |
100 | 66 |
101 | 67 |
102 sub execute{ | 68 sub execute{ |
103 print "\t$_[0]\n"; | 69 print "\t$_[0]\n"; |
104 `$_[0]`; | 70 `$_[0]`; |
109 | 75 |
110 foreach $install_dir(@install_dirs){ | 76 foreach $install_dir(@install_dirs){ |
111 create_install_dir($install_dir);} | 77 create_install_dir($install_dir);} |
112 | 78 |
113 | 79 |
114 execute("find /.hg -type d -print0 | xargs -0 -L 1 -t chmod 2770"); | 80 execute("find /.hg -type d -print0 | xargs -0 chmod 2770"); |
115 execute("find /.hg -type f -print0 | xargs -0 -L 1 -t chmod 660"); | 81 execute("find /.hg -type f -print0 | xargs -0 chmod 660"); |
116 | 82 |
117 execute("install -d -o root -g root -m 755 /pkg/skel"); | 83 execute("install -d -o root -g root -m 755 /pkg/skel"); |
118 | 84 |
119 execute("chown -Rv root:root /.hg"); | 85 execute("chown -Rv root:root /.hg"); |
120 | 86 |
127 execute("install -o root -g root -m 660 $pwd/hgignore /.hgignore"); | 93 execute("install -o root -g root -m 660 $pwd/hgignore /.hgignore"); |
128 execute("install -o root -g root -m 660 $pwd/hgrc /.hg/"); | 94 execute("install -o root -g root -m 660 $pwd/hgrc /.hg/"); |
129 | 95 |
130 | 96 |
131 | 97 |
98 | |
99 | |
100 ## other install dirs | |
101 # /usr/local/man/man1 | |
102 # /usr/local/man/man2 | |
103 # /usr/local/man/man3 | |
104 # /usr/local/man/man4 | |
105 # /usr/local/man/man5 | |
106 # /usr/local/man/man6 | |
107 # /usr/local/man/man7 | |
108 # /usr/local/man/man8 | |
109 # /usr/local/doc | |
110 # /usr/local/info | |
111 # /usr/local/bin | |
112 # /usr/local/etc | |
113 # /usr/local/include | |
114 # /usr/local/lib | |
115 # /usr/local/sbin | |
116 # /usr/local/share | |
117 # /usr/local/share/dict | |
118 # /usr/local/share/doc | |
119 # /usr/local/share/info | |
120 # /usr/local/share/locale | |
121 # /usr/local/share/man/man1 | |
122 # /usr/local/share/man/man2 | |
123 # /usr/local/share/man/man3 | |
124 # /usr/local/share/man/man4 | |
125 # /usr/local/share/man/man5 | |
126 # /usr/local/share/man/man6 | |
127 # /usr/local/share/man/man7 | |
128 # /usr/local/share/man/man8 | |
129 # /usr/local/share/nls | |
130 # /usr/local/share/misc | |
131 # /usr/local/share/terminfo | |
132 # /usr/local/share/zoneinfo | |
133 # /sbin | |
134 # /bin | |
135 # /lib |