Skip to content

Commit 466662d

Browse files
williamhnavi-desu
authored andcommitted
build: install symlinks natively with meson
1 parent f943bc4 commit 466662d

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ project('OpenRC', 'c',
66
'prefix=/usr',
77
'warning_level=3',
88
],
9-
meson_version : '>=0.56.0' # pkgconfig dict support
9+
meson_version : '>=0.61.0'
1010
)
1111

1212
cc = meson.get_compiler('c')

src/openrc-init/meson.build

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,4 +7,9 @@ if os == 'Linux'
77
dependencies: [dl_dep, selinux_dep],
88
install: true,
99
install_dir: sbindir)
10+
if get_option('sysvinit')
11+
install_symlink('init',
12+
pointing_to: 'openrc-init',
13+
install_dir: sbindir)
14+
endif
1015
endif

tools/meson_final.sh

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,3 @@ if [ "${os}" != Linux ]; then
1212
install -d "${DESTDIR}/${rc_libexecdir}"/init.d
1313
fi
1414
install -m 644 "${MESON_BUILD_ROOT}/src/shared/version" "${DESTDIR}/${rc_libexecdir}"
15-
if [ "${os}" = Linux ] && [ "${sysvinit}" = yes ]; then
16-
ln -sf openrc-init "${DESTDIR}/${sbindir}"/init
17-
fi

0 commit comments

Comments
 (0)