summaryrefslogtreecommitdiff
path: root/adelie-build-cd
diff options
context:
space:
mode:
Diffstat (limited to 'adelie-build-cd')
-rwxr-xr-xadelie-build-cd12
1 files changed, 8 insertions, 4 deletions
diff --git a/adelie-build-cd b/adelie-build-cd
index 82da436..a53b453 100755
--- a/adelie-build-cd
+++ b/adelie-build-cd
@@ -183,14 +183,18 @@ make_structure() {
done
for bootservice in root binfmt bootmisc fsck hostname hwclock keymaps \
- localmount loopback modules mtab procfs sysctl sysfsconf termencoding \
- tmpfiles.setup urandom; do
+ localmount loopback modules mtab procfs sysctl sysfsconf \
+ termencoding tmpfiles.setup urandom; do
ln -s /etc/init.d/$bootservice \
squashroot-$ARCH/etc/runlevels/boot/$bootservice
done
- for service in $(cat services/base 2>/dev/null || echo '')
- $(cat services/kind/$KIND 2>/dev/null || echo ''); do
+ for base_service in "$(cat services/base 2>/dev/null | tr '\n' ' ' || echo '')"; do
+ ln -s /etc/init.d/$base_service \
+ sqaushroot-$ARCH/etc/runlevels/default/$base_service
+ done
+
+ for service in "$(cat services/kind/$KIND 2>/dev/null | tr '\n' ' ' || echo '')"; do
ln -s /etc/init.d/$service \
sqaushroot-$ARCH/etc/runlevels/default/$service
done