update-rc.d calls for apmd.
authorChris Larson <clarson@kergoth.com>
Tue, 2 Dec 2003 23:10:33 +0000 (23:10 +0000)
committerChris Larson <clarson@kergoth.com>
Tue, 2 Dec 2003 23:10:33 +0000 (23:10 +0000)
BKrev: 3fcd1be9gKSlsWAp6K114BYax1gTuQ

apmd/apmd-3.2.0-r0/init [new file with mode: 0644]
apmd/apmd_3.2.0.oe

diff --git a/apmd/apmd-3.2.0-r0/init b/apmd/apmd-3.2.0-r0/init
new file mode 100644 (file)
index 0000000..e69de29
index f8c8653..e76e4dd 100644 (file)
@@ -50,11 +50,25 @@ do_install() {
     install -m 0755 ${S}/.libs/apmd ${D}/${sbindir}/apmd
     install -m 0755 ${S}/debian/apmd_proxy ${D}/${sysconfdir}/apm/
     install -m 0644 ${S}/debian/apmd_proxy.conf ${D}/usr/share/apmd/
-    install -m 0755 ${S}/debian/apmd.init ${D}/${sysconfdir}/init.d/apmd
     install -m 0644 ${S}/debian/apmd.default ${D}/${sysconfdir}/default/apmd
     install -m 0755 .libs/libapm.so.1.0.0 ${D}/${libdir}
     ln -sf ./libapm.so.1.0.0 ${D}/${libdir}/libapm.so.1.0
     ln -sf ./libapm.so.1.0.0 ${D}/${libdir}/libapm.so.1
                 
+    cat ${FILESDIR}/init | sed -e 's,/usr/sbin,${sbindir},g; s,/etc,${sysconfdir},g;' > ${D}/${sysconfdir}/init.d/apmd
+    chmod 755 ${D}/${sysconfdir}/init.d/apmd
+}
+
+pkg_postinst () {
+       if test -n "$D"; then
+               D="-r $D"
+       fi
+       update-rc.d $D apmd defaults
+}
 
+pkg_prerm () {
+       if test -n "$D"; then
+               D="-r $D"
+       fi
+       update-rc.d $D apmd remove
 }