From 4e77f39a4360ca2a7af3805fe09ce2f364ccc0d4 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 4 May 2009 23:31:50 +0200 Subject: [PATCH] dhcpcd: use $openrc_services and its trigger. --HG-- extra : convert_revision : c9ef97b1884d0755c8528546e30fe3c8e4a75dbc --- templates/dhcpcd/INSTALL | 20 -------------------- templates/dhcpcd/REMOVE | 20 -------------------- templates/dhcpcd/template | 3 +++ 3 files changed, 3 insertions(+), 40 deletions(-) delete mode 100644 templates/dhcpcd/INSTALL delete mode 100644 templates/dhcpcd/REMOVE diff --git a/templates/dhcpcd/INSTALL b/templates/dhcpcd/INSTALL deleted file mode 100644 index 0883f23d5c8..00000000000 --- a/templates/dhcpcd/INSTALL +++ /dev/null @@ -1,20 +0,0 @@ -# -# This script registers the dhcpcd service into the -# 'default' runlevel, as required by OpenRC. -# - -case "${ACTION}" in -pre) - ;; -post) - [ ! -x sbin/rc-update ] && exit 0 - [ ! -x sbin/rc-service ] && exit 0 - - if sbin/rc-service -e ${PKGNAME}; then - echo "Registering ${PKGNAME} OpenRC service..." - sbin/rc-update add ${PKGNAME} default - [ $? -ne 0 ] && exit $? - sbin/rc-update -u - fi - ;; -esac diff --git a/templates/dhcpcd/REMOVE b/templates/dhcpcd/REMOVE deleted file mode 100644 index 3274e3af889..00000000000 --- a/templates/dhcpcd/REMOVE +++ /dev/null @@ -1,20 +0,0 @@ -# -# This script unregisters the dhcpcd service from the -# 'default' runlevel, as required by OpenRC. -# - -case "${ACTION}" in -pre) - [ ! -x sbin/rc-update ] && exit 0 - [ ! -x sbin/rc-service ] && exit 0 - - if sbin/rc-service -e ${PKGNAME}; then - echo "Unregistering ${PKGNAME} OpenRC service..." - sbin/rc-update del ${PKGNAME} default - [ $? -ne 0 ] && exit $? - sbin/rc-update -u - fi - ;; -post) - ;; -esac diff --git a/templates/dhcpcd/template b/templates/dhcpcd/template index 266aac71cff..b02bacf451b 100644 --- a/templates/dhcpcd/template +++ b/templates/dhcpcd/template @@ -15,8 +15,11 @@ long_desc=" configuration." Add_dependency run glibc +Add_dependency run OpenRC conf_files="/etc/dhcpcd.conf" +openrc_services="dhcpcd default" +triggers="openrc-service" pre_configure() {