summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSimon Rettberg2017-07-12 17:20:09 +0200
committerSimon Rettberg2017-07-12 17:20:09 +0200
commit39cf3cf27c68a2a81277410621f0ebc8e527ebc2 (patch)
treeb77fff6d1a3c5239367e8ed4ea4d78de829eea0c
parent[kernel-vanilla] Update to 4.9.36 (diff)
downloadmltk-39cf3cf27c68a2a81277410621f0ebc8e527ebc2.tar.gz
mltk-39cf3cf27c68a2a81277410621f0ebc8e527ebc2.tar.xz
mltk-39cf3cf27c68a2a81277410621f0ebc8e527ebc2.zip
[rfs-stage31] Try harder to change default target, /etc seems to be ignored
-rw-r--r--core/rootfs/rootfs-stage31/data/inc/activate_sysconfig6
1 files changed, 4 insertions, 2 deletions
diff --git a/core/rootfs/rootfs-stage31/data/inc/activate_sysconfig b/core/rootfs/rootfs-stage31/data/inc/activate_sysconfig
index d79b98ef..0ce6bfae 100644
--- a/core/rootfs/rootfs-stage31/data/inc/activate_sysconfig
+++ b/core/rootfs/rootfs-stage31/data/inc/activate_sysconfig
@@ -133,8 +133,10 @@ fi
# Change systemd target if desired
if [ -n "$SLX_SYSTEMD_TARGET" ]; then
SLX_SYSTEMD_TARGET="${SLX_SYSTEMD_TARGET%.target}.target"
- mkdir -p "${FUTURE_ROOT}/etc/systemd/system"
- ln -sf "$SLX_SYSTEMD_TARGET" "${FUTURE_ROOT}/etc/systemd/system/default.target"
+ for dir in etc lib usr/lib; do
+ mkdir -p "${FUTURE_ROOT}/${dir}/systemd/system"
+ ln -sf "$SLX_SYSTEMD_TARGET" "${FUTURE_ROOT}/${dir}/systemd/system/default.target"
+ done
fi
true