1*4882a593SmuzhiyunSUMMARY = "Miscellaneous utilities specific to Debian" 2*4882a593SmuzhiyunDESCRIPTION = "Provides a number of small utilities which are used \ 3*4882a593Smuzhiyunprimarily by the installation scripts of Debian packages, although \ 4*4882a593Smuzhiyunyou may use them directly. " 5*4882a593SmuzhiyunHOMEPAGE = "https://packages.debian.org/sid/debianutils" 6*4882a593SmuzhiyunBUGTRACKER = "https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=debianutils;dist=unstable" 7*4882a593SmuzhiyunSECTION = "base" 8*4882a593SmuzhiyunLICENSE = "GPL-2.0-only & SMAIL_GPL" 9*4882a593SmuzhiyunLIC_FILES_CHKSUM = "file://debian/copyright;md5=9b912cd0cc654134c0ef3424a0705b94" 10*4882a593Smuzhiyun 11*4882a593SmuzhiyunSRC_URI = "git://salsa.debian.org/debian/debianutils.git;protocol=https;branch=master \ 12*4882a593Smuzhiyun " 13*4882a593Smuzhiyun 14*4882a593SmuzhiyunSRCREV = "de14223e5bffe15e374a441302c528ffc1cbed57" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyuninherit autotools update-alternatives 17*4882a593Smuzhiyun 18*4882a593SmuzhiyunS = "${WORKDIR}/git" 19*4882a593Smuzhiyun 20*4882a593Smuzhiyun# Disable po4a (translated manpages) sub-directory, as that requires po4a to build 21*4882a593Smuzhiyundo_configure:prepend() { 22*4882a593Smuzhiyun sed -i -e 's:po4a::g' ${S}/Makefile.am 23*4882a593Smuzhiyun} 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun 26*4882a593Smuzhiyundo_install:append() { 27*4882a593Smuzhiyun if [ "${base_bindir}" != "${bindir}" ]; then 28*4882a593Smuzhiyun # Debian places some utils into ${base_bindir} as does busybox 29*4882a593Smuzhiyun install -d ${D}${base_bindir} 30*4882a593Smuzhiyun for app in run-parts; do 31*4882a593Smuzhiyun mv ${D}${bindir}/$app ${D}${base_bindir}/$app 32*4882a593Smuzhiyun done 33*4882a593Smuzhiyun fi 34*4882a593Smuzhiyun} 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun# Note that we package the update-alternatives name. 37*4882a593Smuzhiyun# 38*4882a593SmuzhiyunPACKAGES =+ "${PN}-run-parts" 39*4882a593SmuzhiyunFILES:${PN}-run-parts = "${base_bindir}/run-parts.debianutils" 40*4882a593Smuzhiyun 41*4882a593SmuzhiyunRDEPENDS:${PN} += "${PN}-run-parts" 42*4882a593SmuzhiyunRDEPENDS:${PN}:class-native = "" 43*4882a593Smuzhiyun 44*4882a593SmuzhiyunALTERNATIVE_PRIORITY = "30" 45*4882a593SmuzhiyunALTERNATIVE:${PN} = "add-shell installkernel remove-shell savelog which" 46*4882a593Smuzhiyun 47*4882a593SmuzhiyunALTERNATIVE_PRIORITY_${PN}-run-parts = "60" 48*4882a593SmuzhiyunALTERNATIVE:${PN}-run-parts = "run-parts" 49*4882a593Smuzhiyun 50*4882a593SmuzhiyunALTERNATIVE:${PN}-doc = "which.1" 51*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[which.1] = "${mandir}/man1/which.1" 52*4882a593Smuzhiyun 53*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[add-shell] = "${sbindir}/add-shell" 54*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[installkernel] = "${sbindir}/installkernel" 55*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[remove-shell] = "${sbindir}/remove-shell" 56*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[run-parts] = "${base_bindir}/run-parts" 57*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[savelog] = "${bindir}/savelog" 58*4882a593SmuzhiyunALTERNATIVE_LINK_NAME[which] = "${bindir}/which" 59*4882a593Smuzhiyun 60*4882a593SmuzhiyunBBCLASSEXTEND = "native" 61