diff --git a/srcpkgs/startup/INSTALL b/srcpkgs/startup/INSTALL new file mode 100644 index 00000000000..f6199cc9c2f --- /dev/null +++ b/srcpkgs/startup/INSTALL @@ -0,0 +1,5 @@ +case "${ACTION}" in +post) + test -z "$(command -v initctl)" || initctl re-exec >/dev/null 2>&1 || : + ;; +esac diff --git a/srcpkgs/startup/template b/srcpkgs/startup/template index ba4f60f6b86..ea73e0f492f 100644 --- a/srcpkgs/startup/template +++ b/srcpkgs/startup/template @@ -1,14 +1,10 @@ # Template file for 'startup' pkgname=startup -version=1.13.5 +version=1.14.1 revision=1 build_style=gnu-configure configure_args="--disable-sysvcompat --disable-dconf-bridge --disable-cgroups" -conf_files=" - /etc/init/bridge-dbus.conf - /etc/init/bridge-file.conf - /etc/init/bridge-socket.conf" -make_dirs="/var/log/upstart 0750 root adm" +make_dirs="/var/log/startup 0750 root adm" hostmakedepends="autoconf automake libtool pkg-config gettext-devel nih-devel" makedepends="libnih-devel eudev-libudev-devel dbus-devel json-c-devel" checkdepends="python3 dbus" @@ -18,7 +14,7 @@ license="GPL-2.0-only" homepage="https://gitlab.com/chinstrap/startup" changelog="${homepage}/raw/master/NEWS" distfiles="${homepage}/-/archive/${version}/startup-${version}.tar.gz" -checksum=8863c6790c9eb7ce73b78f1f76d6e07ab05abddebf0a7b5f22f59883596f07ce +checksum=bdfbcfa2a646520df581d6ec8a291a41174288ad990f82effe2272e0f5209d81 pre_configure() { autoreconf -fi @@ -36,22 +32,18 @@ startup-tools_package() { vmove usr/bin/initctl2dot vmove usr/bin/startup-monitor vmove usr/share/icons - vmove usr/share/startup/icons - vmove usr/share/applications/startup-monitor.desktop + vmove usr/share/applications vmove usr/share/man/man8/startup-monitor.8 } } startup-bridge-udev_package() { - conf_files="/etc/init/bridge-udev.conf" depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - udev event bridge" pkg_install() { vmove usr/libexec/startup/bridge/udev - vmove etc/init/bridge-udev.conf - vmove usr/share/upstart/sessions/bridge-udev.conf - vmove "usr/share/man/man7/*-added.7" - vmove "usr/share/man/man7/*-removed.7" + vmove usr/share/startup/bridge-udev.conf + vmove usr/share/xdg/startup/bridge-udev.conf vmove usr/share/man/man8/startup-udev-bridge.8 } }