aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristos.K <freedomrfox@gmail.com>2017-07-20 11:41:30 +0300
committerChristos.K <freedomrfox@gmail.com>2017-07-20 11:41:30 +0300
commitb78d1d34b7c21bf268372ab3ebbb75d06af1282a (patch)
treee3fa4e9a31e02379d57a86308eefb34e10a9f0ba /config.d
parentIncluded function for exporting args for dracut image (diff)
downloadGSE-b78d1d34b7c21bf268372ab3ebbb75d06af1282a.tar.gz
GSE-b78d1d34b7c21bf268372ab3ebbb75d06af1282a.tar.bz2
GSE-b78d1d34b7c21bf268372ab3ebbb75d06af1282a.zip
Included custom net & custom scripts inst_hook entries
Diffstat (limited to 'config.d')
-rwxr-xr-xconfig.d/controller/modules/module-setup.sh13
1 files changed, 12 insertions, 1 deletions
diff --git a/config.d/controller/modules/module-setup.sh b/config.d/controller/modules/module-setup.sh
index 6d9ad39..6b78935 100755
--- a/config.d/controller/modules/module-setup.sh
+++ b/config.d/controller/modules/module-setup.sh
@@ -22,7 +22,7 @@ install() {
inst_multiple e2label mlabel swaplabel scp md5sum sha512sum lsblk tee sed awk arping
inst_multiple dhclient ifconfig scp lsmod fusermount rmmod strace rm
inst_multiple fsck fsck.ext2 fsck.ext4 fsck.ext3 fsck.ext4dev fsck.vfat e2fsck
- inst_multiple ping6 netstat vi grep ps dhcpcd
+ inst_multiple ping6 netstat vi grep ps dhcpcd uname
# Install libs for the dns functions
inst_simple "/lib64/libnss_dns.so.2"
@@ -71,6 +71,7 @@ install() {
mkdir -m 0755 -p ${initdir}/mnt/{etc_tmpfs,tmp_tmpfs,var_tmp_tmpfs,workdir}
mkdir -m 0755 -p ${initdir}/user-data/persistent/{local,nfs,log,var,etc}
mkdir -m 0755 -p ${initdir}/user-data/persistent/local/{root,home,data,mnt,media}
+ mkdir -m 0755 -p ${initdir}/usr/local/{unet,uscripts}
# Install scripts for the controller process
inst_script "$moddir/functions/cchroot.sh" "/usr/local/controller/cchroot.sh"
@@ -110,6 +111,16 @@ install() {
inst_hook pre-mount 01 "$moddir/cinit_pre-mount.sh"
inst_hook mount 01 "$moddir/cinit_mount.sh"
inst_hook clean 01 "$moddir/cinit_clean.sh"
+
+ if [[ "${_flag_dracut_net}" == 0 ]]; then
+ inst_hook pre-mount 02 "${_dr_net}/cinit_pre-mount.sh"
+ fi
+
+ if [[ "${_flag_dhok}" == 0 ]]; then
+ for i in $(eval echo {1..${_hp}});do
+ inst_hook "{_mp}" "{_pr}" "${_dr_scr}"
+ done
+ fi
}
# called by dracut