diff options
author | Mike Westerhof <mwester@dls.net> | 2009-02-20 11:32:24 -0600 |
---|---|---|
committer | Mike Westerhof <mwester@dls.net> | 2009-02-20 11:36:24 -0600 |
commit | d0e6ddd4aa0c4ad8bcace9805bda7f98b44dfb93 (patch) | |
tree | 88acd50318a0f2ffc7371b97b396823cd61122ad | |
parent | b8215aff2a8d11d99368d7794785b08a6fc0ed4c (diff) |
hdparm: install to /sbin, not /usr/sbin and enable update-alternatives
Improper variable naming in the Makefile was causing hdparm to be installed
into the wrong sbin dir, and recent busybox versions offer hdparm as well so
update-alternatives needs to be used.
-rw-r--r-- | packages/hdparm/hdparm_6.9.bb | 15 |
1 files changed, 13 insertions, 2 deletions
diff --git a/packages/hdparm/hdparm_6.9.bb b/packages/hdparm/hdparm_6.9.bb index 94d1e6e9bf..337a7e1e8b 100644 --- a/packages/hdparm/hdparm_6.9.bb +++ b/packages/hdparm/hdparm_6.9.bb @@ -4,11 +4,22 @@ SECTION = "console/utils" PRIORITY = "optional" LICENSE = "BSD" +PR = "r1" + SRC_URI = "${SOURCEFORGE_MIRROR}/hdparm/hdparm-${PV}.tar.gz \ file://bswap.patch;patch=1 \ file://uclibc.patch;patch=1" do_install () { - install -d ${D}/${sbindir} ${D}/${mandir}/man8 - oe_runmake 'DESTDIR=${D}' install + install -d ${D}/${base_sbindir} ${D}/${mandir}/man8 + oe_runmake 'DESTDIR=${D}' 'sbindir=${base_sbindir}' install + mv ${D}${base_sbindir}/hdparm ${D}${base_sbindir}/hdparm.${PN} +} + +pkg_postinst_${PN} () { + update-alternatives --install ${base_sbindir}/hdparm hdparm hdparm.${PN} 100 } + +pkg_prerm_${PN} () { + update-alternatives --remove hdparm hdparm.${PN} +}
\ No newline at end of file |