diff --git a/packages/sysutils/busybox/package.mk b/packages/sysutils/busybox/package.mk index 58601890a5..69b33d1a3f 100644 --- a/packages/sysutils/busybox/package.mk +++ b/packages/sysutils/busybox/package.mk @@ -213,12 +213,12 @@ post_install() { # cron support if [ "$CRON_SUPPORT" = "yes" ] ; then - mkdir -p $INSTALL/lib/systemd/system - cp $PKG_DIR/system.d.opt/cron.service $INSTALL/lib/systemd/system + mkdir -p $INSTALL/usr/lib/systemd/system + cp $PKG_DIR/system.d.opt/cron.service $INSTALL/usr/lib/systemd/system enable_service cron.service mkdir -p $INSTALL/usr/share/services cp -P $PKG_DIR/default.d/*.conf $INSTALL/usr/share/services - cp $PKG_DIR/system.d.opt/cron-defaults.service $INSTALL/lib/systemd/system + cp $PKG_DIR/system.d.opt/cron-defaults.service $INSTALL/usr/lib/systemd/system enable_service cron-defaults.service fi } diff --git a/packages/sysutils/busybox/scripts/init b/packages/sysutils/busybox/scripts/init index 5f78f71f35..7cd76b7467 100755 --- a/packages/sysutils/busybox/scripts/init +++ b/packages/sysutils/busybox/scripts/init @@ -570,7 +570,7 @@ mount --move /storage /sysroot/storage fi - [ -f "/sysroot/lib/systemd/systemd" ] || error "final_check" "Could not find system." + [ -f "/sysroot/usr/lib/systemd/systemd" ] || error "final_check" "Could not find system." } if [ "${boot%%=*}" = "FILE" ]; then @@ -606,6 +606,6 @@ echo "" > /sysroot/dev/.storage_netboot fi # switch to new sysroot and start real init - exec /bin/busybox switch_root /sysroot /lib/systemd/systemd $INIT_ARGS + exec /bin/busybox switch_root /sysroot /usr/lib/systemd/systemd $INIT_ARGS error "switch_root" "Error in initramfs. Could not switch to new root"