build: fix symlinks
This commit is contained in:
parent
803aa1c637
commit
46a0bfedd1
@ -180,7 +180,8 @@ meson.add_install_script('tools/meson_runlevels.sh',
|
|||||||
os,
|
os,
|
||||||
get_option('newnet') ? 'yes' : 'no',
|
get_option('newnet') ? 'yes' : 'no',
|
||||||
rc_libexecdir,
|
rc_libexecdir,
|
||||||
get_option('sysconfdir'))
|
get_option('sysconfdir'),
|
||||||
|
get_option('sysvinit') ? 'yes' : 'no')
|
||||||
meson.add_install_script('tools/meson_final.sh',
|
meson.add_install_script('tools/meson_final.sh',
|
||||||
rc_libexecdir,
|
rc_libexecdir,
|
||||||
os)
|
os)
|
||||||
|
@ -12,3 +12,8 @@ for f in $binaries; do
|
|||||||
"${DESTDIR}${sbindir}/${f}"
|
"${DESTDIR}${sbindir}/${f}"
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
# sysvinit is active when halt exits
|
||||||
|
if [ -x "${DESTDIR}${rc_libexecdir}/bin/halt" ]; then
|
||||||
|
ln -snf "${DESTDIR}${sbindir}/openrc-init" \
|
||||||
|
"${DESTDIR}${sbindir}/init"
|
||||||
|
fi
|
||||||
|
@ -7,6 +7,7 @@ os="$1"
|
|||||||
net="$2"
|
net="$2"
|
||||||
rc_libexecdir="$3"
|
rc_libexecdir="$3"
|
||||||
sysconfdir="$4"
|
sysconfdir="$4"
|
||||||
|
sysvinit="$5"
|
||||||
|
|
||||||
init_d_dir="${sysconfdir}/init.d"
|
init_d_dir="${sysconfdir}/init.d"
|
||||||
leveldir="${sysconfdir}/runlevels"
|
leveldir="${sysconfdir}/runlevels"
|
||||||
@ -90,5 +91,11 @@ if ! test -d "${DESTDIR}${shutdowndir}"; then
|
|||||||
ln -snf "${init_d_dir}/$x" "${DESTDIR}${shutdowndir}/$x"
|
ln -snf "${init_d_dir}/$x" "${DESTDIR}${shutdowndir}/$x"
|
||||||
done
|
done
|
||||||
fi
|
fi
|
||||||
|
if test "${sysvinit}" = yes && test "${os}" = Linux; then \
|
||||||
|
for x in tty1 tty2 tty3 tty4 tty5 tty6; do
|
||||||
|
ln -snf "${init_d_dir}/agetty" "${DESTDIR}/${init_d_dir}/agetty.$x"
|
||||||
|
ln -snf "${init_d_dir}/agetty.$x" "${DESTDIR}/${defaultdir}/agetty.$x"
|
||||||
|
done;
|
||||||
|
fi
|
||||||
|
|
||||||
ln -snf "${rc_libexecdir}"/sh/functions.sh "${DESTDIR}/${init_d_dir}"
|
ln -snf "${rc_libexecdir}"/sh/functions.sh "${DESTDIR}/${init_d_dir}"
|
||||||
|
Loading…
Reference in New Issue
Block a user