Contents of /alx-src/trunk/alxconfig-ng/install.sh
Parent Directory | Revision Log
Revision 239 -
(show annotations)
(download)
(as text)
Tue Apr 12 20:46:52 2005 UTC (19 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 1353 byte(s)
Tue Apr 12 20:46:52 2005 UTC (19 years, 5 months ago) by niro
File MIME type: application/x-sh
File size: 1353 byte(s)
import from aka-cvs
1 | #!/bin/bash |
2 | |
3 | # dirs |
4 | for i in /etc/alxconfig-ng/skel \ |
5 | /etc/alxconfig-ng/ica-sessions/icons \ |
6 | /etc/rc.d/init.d \ |
7 | /usr/lib/alxconfig-ng/functions \ |
8 | /usr/sbin |
9 | do |
10 | [ ! -d "${i}" ] && install -d "${i}" |
11 | done |
12 | |
13 | # bins |
14 | install -m 0755 -o root -g root \ |
15 | bin/X-no-wm.sh \ |
16 | /usr/sbin/X-no-wm |
17 | for i in alxsetstate alxsettings xdm-alx |
18 | do |
19 | install -m 0755 -o root -g root \ |
20 | init.d/"${i}" \ |
21 | /etc/rc.d/init.d/"${i}" |
22 | done |
23 | |
24 | # functions |
25 | for i in config_network.sh \ |
26 | config_printers.sh \ |
27 | config_sessions.sh \ |
28 | config_x11.sh \ |
29 | mysqlfunctions \ |
30 | serial_functions.sh |
31 | do |
32 | install -m 0644 -o root -g root \ |
33 | functions/"${i}" \ |
34 | /usr/lib/alxconfig-ng/functions/$(basename "${i}" .sh) |
35 | done |
36 | |
37 | # configs |
38 | install -m 0644 -o root -g root \ |
39 | conf/config.rc \ |
40 | /etc/alxconfig-ng |
41 | |
42 | # icons |
43 | install -m 0644 -o root -g root \ |
44 | icons/default.png \ |
45 | /etc/alxconfig-ng/ica-sessions/icons |
46 | |
47 | # skeletons |
48 | for i in fluxbox idesk |
49 | do |
50 | [ ! -d /etc/alxconfig-ng/skel/"${i}" ] && install -d /etc/alxconfig-ng/skel/"${i}" |
51 | install -m 0644 -o root -g root \ |
52 | skel/"${i}"/* \ |
53 | /etc/alxconfig-ng/skel/"${i}"/ |
54 | done |
55 | |
56 | # install user station if needed |
57 | [ -x /usr/lib/mage/museradd ] && \ |
58 | /usr/lib/mage/museradd -o "-g users -G audio,video -d /home/station -s /bin/bash" station |
59 | [ ! -d /home/station ] && install -o station -g users -d /home/station |
60 | echo "exec startfluxbox" > /home/station/.xinitrc |