mirror of
https://github.com/flatcar/scripts.git
synced 2025-08-15 08:56:58 +02:00
fix(sys-apps/systemd-sysv-utils): Change install location, not target.
Change the install location based on symlink-usr instead of the target and use absolute symlinks. We need to move towards never installing to /{bin,sbin,lib...} and the use of absolute links avoids needlessly breaking if the symlink-usr flag and the current state of /bin don't agree (i.e. between flipping the flag and migrating the current files).
This commit is contained in:
parent
0a2ba8b82f
commit
d88abf0853
@ -21,17 +21,15 @@ RDEPEND="!sys-apps/sysvinit
|
||||
S=${WORKDIR}/${MY_P}/man
|
||||
|
||||
src_install() {
|
||||
local sym_prefix
|
||||
local prefix=""
|
||||
if use symlink-usr ; then
|
||||
sym_prefix=".."
|
||||
else
|
||||
sym_prefix="../usr"
|
||||
prefix="/usr"
|
||||
fi
|
||||
for app in halt poweroff reboot runlevel shutdown telinit; do
|
||||
doman ${app}.8
|
||||
dosym ${sym_prefix}/bin/systemctl /sbin/${app}
|
||||
dosym /usr/bin/systemctl ${prefix}/sbin/${app}
|
||||
done
|
||||
|
||||
newman init.1 init.8
|
||||
dosym ${sym_prefix}/lib/systemd/systemd /sbin/init
|
||||
dosym /usr/lib/systemd/systemd ${prefix}/sbin/init
|
||||
}
|
Loading…
Reference in New Issue
Block a user