Use symbolic links for fsck.ext{2,3} and mkfs.ext{2,3} in the udeb
package since busybox tar can't deal with hard links.
(Closes Debian bug #196508)
diff --git a/debian/rules b/debian/rules
index 4450ac3..08b4c39 100644
--- a/debian/rules
+++ b/debian/rules
@@ -242,8 +242,12 @@
INSTALL_PROGRAM="${INSTALL_PROGRAM}" LDCONFIG=true
rm -rf ${udebdir}/usr
- find ${udebdir}/sbin -type f -a ! -name mkfs.\* -a ! -name fsck.\* \
- -a ! -name e2fsck -a ! -name mke2fs -print | xargs rm
+ find ${udebdir}/sbin -type f -a ! -name e2fsck \
+ -a ! -name mke2fs -print | xargs rm
+
+ (cd ${udebdir}/sbin; ln -s e2fsck fsck.ext2 ; \
+ ln -s e2fsck fsck.ext3 ; ln -s mke2fs mkfs.ext2 ; \
+ ln -s mke2fs mkfs.ext3)
mkdir -p ${blkidudebdir}/lib
mv ${udebdir}/lib/libblkid.* ${blkidudebdir}/lib
@@ -321,8 +325,6 @@
dh_installinfo -pcomerr-dev ${stdbuilddir}/lib/et/com_err.info
dh_installinfo -pe2fslibs-dev ${stdbuilddir}/doc/libext2fs.info
- dh_undocumented
-
DH_OPTIONS= dh_installchangelogs -pe2fsprogs -plibblkid${BLKID_SOVERSION} ChangeLog
for i in libcomerr${COMERR_SOVERSION} libss${SS_SOVERSION} ; do \