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