Contents of /mcore-src/trunk/mcore-tools/dracut/mcored/module-setup.sh.in
Parent Directory | Revision Log
Revision 2334 -
(show annotations)
(download)
Fri Jul 11 14:17:51 2014 UTC (9 years, 10 months ago) by niro
File size: 1394 byte(s)
Fri Jul 11 14:17:51 2014 UTC (9 years, 10 months ago) by niro
File size: 1394 byte(s)
-add missing MCORE_UNPRIV_USER to initramfs passwd
1 | #!/bin/sh |
2 | |
3 | check() { |
4 | local _program |
5 | . $dracutfunctions |
6 | |
7 | for _program in iwconfig wpa_supplicant localectl \ |
8 | chroot systemd-nspawn vncpasswd hostname mcored; do |
9 | if ! type -P $_program >/dev/null; then |
10 | derror "Could not find program \"$_program\" required by mcored." |
11 | return 1 |
12 | fi |
13 | done |
14 | |
15 | return 255 |
16 | } |
17 | |
18 | depends() { |
19 | echo busybox systemd network |
20 | } |
21 | |
22 | install() { |
23 | local __file |
24 | |
25 | # add lp usr/group |
26 | egrep '^lp:' @@SYSCONFDIR@@/passwd >> "$initdir@@SYSCONFDIR@@/passwd" |
27 | # add MCORE_UNPRIV_USER |
28 | egrep '^@@MCORE_UNPRIV_USER@@:' @@SYSCONFDIR@@/passwd >> "$initdir@@SYSCONFDIR@@/passwd" |
29 | # group file is fully included atm |
30 | #egrep '^lp:' @@SYSCONFDIR@@/group >> "$initdir@@SYSCONFDIR@@/group" |
31 | |
32 | # other stuff required by mcored |
33 | dracut_install iwconfig wpa_supplicant chroot systemd-nspawn |
34 | |
35 | # mcored config stuff |
36 | dracut_install hwinfo vncpasswd localectl |
37 | |
38 | # mcored |
39 | # install things which are needed but not provided by our busybox |
40 | dracut_install find install sslsvd touch |
41 | inst @@SYSCONFDIR@@/mageversion |
42 | inst @@SSLDIR@@/certs/mcored.pem |
43 | inst @@SSLDIR@@/private/mcored.key |
44 | inst_dir @@MCORE_CHROOTDIR@@ |
45 | inst @@CONFDDIR@@/mcored |
46 | inst @@SYSCONFDIR@@/mcoredpasswd |
47 | for __file in $(find @@SYSCONFDIR@@/mcore @@MCORE_LIBDIR@@ -type f) |
48 | do |
49 | inst ${__file} |
50 | done |
51 | inst_symlink @@SBINDIR@@/mcored |
52 | inst_symlink @@SBINDIR@@/mcorepasswd |
53 | |
54 | inst_hook pre-pivot 90 "$moddir"/run-mcored.sh |
55 | } |