anchor.diff:  commonly found on most Linux systems.  Some of the more important utilities include \
   disk partitioning, kernel message management, filesystem creation, and system login."
   
  -PR = "r2"
  +PR = "r3"
   
   inherit debian-package
   
  
positive.code: 	mv ${D}${sbindir}/partx ${D}${bindir}
  	mv ${D}${sbindir}/delpart ${D}${bindir}
  	
  	install -d ${D}${sysconfdir}/init.d
  	install ${S}/debian/util-linux.hwclock.sh.init \
  					${D}${sysconfdir}/init.d/hwclock.sh
  
  	# install pam
  	install -d ${D}${sysconfdir}/pam.d
  	install ${S}/debian/util-linux.runuser.pam ${D}${sysconfdir}/pam.d/runuser
  	install ${S}/debian/util-linux.runuser-l.pam ${D}${sysconfdir}/pam.d/runuser-l
  
  	# install /etc/default/hwclock
  	install -d ${D}${sysconfdir}/default
  	install ${S}/debian/util-linux.hwclock.default ${D}${sysconfdir}/default/hwclock
  
  	# create soft link getty to agetty command
  	ln -sf agetty ${D}/${base_sbindir}/getty.${DPN}
  
negative.code: }
  
  PACKAGES =+ " \
  	bsdutils libblkid-dev libblkid1 libmount-dev libmount1 \
  	libsmartcols-dev libsmartcols1 libuuid1 mount uuid-dev \
  	uuid-runtime ${DPN}-locales"
  
  FILES_bsdutils = "${bindir}/wall ${bindir}/logger ${bindir}/renice \
  		  ${bindir}/script ${bindir}/scriptreplay"
  
  FILES_libblkid-dev = " \
  		${includedir}/blkid/* \
  		${libdir}/libblkid.so \
  		${libdir}/pkgconfig/blkid.pc"
  
  FILES_libblkid1 = "${base_libdir}/libblkid.so.*"
  
  FILES_libmount-dev = " \
  		${includedir}/libmount/libmount.h \
  		${libdir}/libmount.so \
  		${libdir}/pkgconfig/mount.pc"
  
  FILES_libmount1 = "${base_libdir}/libmount.so*"
  
  FILES_libsmartcols-dev = " \
  		${includedir}/libsmartcols/libsmartcols.h \
  		${libdir}/libsmartcols.so \
  		${libdir}/pkgconfig/smartcols.pc"
  
  FILES_libsmartcols1 = "${base_libdir}/libsmartcols.so*"
  
  FILES_libuuid1 = "${base_libdir}/libuuid.so.*"
  
  FILES_mount = "${base_bindir}/umount ${base_sbindir}/swapon \
  	       ${base_sbindir}/swapoff ${base_bindir}/mount* \
  	       ${base_sbindir}/losetup ${base_bindir}/findmnt"
  
  FILES_uuid-dev = " \
  		${includedir}/uuid \
  		${libdir}/libuuid.so \
  		${libdir}/pkgconfig/uuid.pc"
  
  FILES_uuid-runtime = "${bindir}/uuidgen ${sbindir}/uuidd \
  		      ${sysconfdir}/init.d/uuidd"
  
  FILES_${PN} += "${datadir}/bash-completion/"
  
  ALTERNATIVE_PRIORITY="100"
  ALTERNATIVE_${PN} = "dmesg more blkid blockdev fdisk findfs fsck fsck.minix \
  		     fstrim getty hwclock mkfs.minix mkswap pivot_root \
  		     switch_root "
  ALTERNATIVE_LINK_NAME[dmesg] = "${base_bindir}/dmesg"
  ALTERNATIVE_LINK_NAME[more] = "${base_bindir}/more"
  ALTERNATIVE_LINK_NAME[blkid] = "${base_sbindir}/blkid"
  ALTERNATIVE_LINK_NAME[blockdev] = "${base_sbindir}/blockdev"
  ALTERNATIVE_LINK_NAME[fdisk] = "${base_sbindir}/fdisk"
  ALTERNATIVE_LINK_NAME[findfs] = "${base_sbindir}/findfs"
  ALTERNATIVE_LINK_NAME[fsck] = "${base_sbindir}/fsck"
  ALTERNATIVE_LINK_NAME[fsck.minix] = "${base_sbindir}/fsck.minix"
  ALTERNATIVE_LINK_NAME[fstrim] = "${base_sbindir}/fstrim"
  ALTERNATIVE_LINK_NAME[getty] = "${base_sbindir}/getty"
  ALTERNATIVE_TARGET[getty] = "${base_sbindir}/getty.${DPN}"
  ALTERNATIVE_LINK_NAME[hwclock] = "${base_sbindir}/hwclock"
  ALTERNATIVE_LINK_NAME[mkfs.minix] = "${base_sbindir}/mkfs.minix"
  ALTERNATIVE_LINK_NAME[mkswap] = "${base_sbindir}/mkswap"
  ALTERNATIVE_LINK_NAME[pivot_root] = "${base_sbindir}/pivot_root"
  ALTERNATIVE_LINK_NAME[switch_root] = "${base_sbindir}/switch_root"
  
  ALTERNATIVE_mount = "mount"
  ALTERNATIVE_LINK_NAME[mount] = "${base_bindir}/mount"
  
  SYSTEMD_SERVICE_${PN}-uuidd = "uuidd.socket uuidd.service"
  SYSTEMD_AUTO_ENABLE_${PN}-uuidd = "disable"
  