Fix path ../ublinux/rc.d/init.d

master v2.78
Dmitry Razumov 2 years ago
parent 5f7a2de9f8
commit 04f50bfa58
Signed by: asmeron
GPG Key ID: 50BC1DB583B79706

@ -1,28 +1,34 @@
#!/usr/bin/env bash #!/usr/bin/env bash
unset ROOTFS && [ -d ${ROOTFS}usr/lib/ublinux ] || ROOTFS=/ unset ROOTFS && [[ -d /usr/lib/ublinux ]] || ROOTFS="."
#/etc/rc.d #/etc/rc.d
INITD=${ROOTFS}etc/init.d INITD=${ROOTFS}/etc/init.d
[ -d $INITD ] || INITD=${ROOTFS}etc/rc.d/init.d [[ -d ${INITD} ]] || INITD=${ROOTFS}/etc/rc.d/init.d
[ -d $INITD ] && find ${ROOTFS}usr/lib/ublinux/rc.d/init.d -type f | sed s%${ROOTFS}usr/lib/ublinux/rc.d/init.d/%% | while read a; do if [[ -d ${INITD} && -d ${ROOTFS}/usr/lib/ublinux/rc.d/init.d ]]; then
ln -sf /usr/lib/ublinux/rc.d/init.d/${a} ${INITD} find ${ROOTFS}/usr/lib/ublinux/rc.d/init.d -type f | sed s%${ROOTFS}/usr/lib/ublinux/rc.d/init.d/%% | while read FILE_INITD; do
done ln -sf /usr/lib/ublinux/rc.d/init.d/${FILE_INITD} ${INITD}
done
fi
#systemd #systemd
SYSTEMDFILES=${ROOTFS}usr/lib/systemd/system SYSTEMDFILES=${ROOTFS}/usr/lib/systemd/system
[ -d $SYSTEMDFILES ] || SYSTEMDFILES=${ROOTFS}lib/systemd/system [[ -d ${SYSTEMDFILES} ]] || SYSTEMDFILES=${ROOTFS}/lib/systemd/system
[ -d $SYSTEMDFILES ] && find ${ROOTFS}usr/lib/ublinux/systemd -type f | sed s%${ROOTFS}usr/lib/ublinux/systemd/%% | while read a; do if [[ -d ${SYSTEMDFILES} && -d ${ROOTFS}/usr/lib/ublinux/systemd ]]; then
ln -sf /usr/lib/ublinux/systemd/$a $SYSTEMDFILES find ${ROOTFS}/usr/lib/ublinux/systemd -type f | sed s%${ROOTFS}/usr/lib/ublinux/systemd/%% | while read FILE_SYSTEMD; do
done ln -sf /usr/lib/ublinux/systemd/${FILE_SYSTEMD} ${SYSTEMDFILES}
[ -d $SYSTEMDFILES ] && ls -1d ${ROOTFS}usr/lib/ublinux/systemd/*.wants | sed s%${ROOTFS}usr/lib/ublinux/systemd/%% | while read a; do done
mkdir -p $SYSTEMDFILES/$a fi
cp -df ${ROOTFS}usr/lib/ublinux/systemd/$a/* $SYSTEMDFILES/$a if [[ -d ${SYSTEMDFILES} && -d ${ROOTFS}/usr/lib/ublinux/systemd ]]; then
done ls -1d ${ROOTFS}/usr/lib/ublinux/systemd/*.wants | sed s%${ROOTFS}/usr/lib/ublinux/systemd/%% | while read FILE_SYSTEMD; do
[[ -d ${SYSTEMDFILES}/${FILE_SYSTEMD} ]] || mkdir -p ${SYSTEMDFILES}/${FILE_SYSTEMD}
cp -df ${ROOTFS}/usr/lib/ublinux/systemd/${FILE_SYSTEMD}/* ${SYSTEMDFILES}/${FILE_SYSTEMD}
done
fi
ln -sf /usr/lib/ublinux/rc.d/rc.xorg ${ROOTFS}etc/X11/xinit/xinitrc.d/00-ublinux-rc-xorg ln -sf /usr/lib/ublinux/rc.d/rc.xorg ${ROOTFS}/etc/X11/xinit/xinitrc.d/00-ublinux-rc-xorg
cat > ${ROOTFS}etc/xdg/autostart/ublinux-rc.desktop << EOF cat > ${ROOTFS}/etc/xdg/autostart/ublinux-rc.desktop << EOF
[Desktop Entry] [Desktop Entry]
Categories= Categories=
Comment=Run applications at system start Comment=Run applications at system start

Loading…
Cancel
Save