Whamcloud - gitweb
Use symbolic links for fsck.ext{2,3} and mkfs.ext{2,3} in the udeb
authorTheodore Ts'o <tytso@mit.edu>
Sat, 12 Jul 2003 20:28:09 +0000 (16:28 -0400)
committerTheodore Ts'o <tytso@mit.edu>
Sat, 12 Jul 2003 20:28:09 +0000 (16:28 -0400)
package since busybox tar can't deal with hard links.
(Closes Debian bug #196508)

debian/changelog
debian/rules

index 951f942..b1b93f3 100644 (file)
@@ -15,6 +15,8 @@ e2fsprogs (1.33+1.34-WIP-2003.05.21-2) unstable; urgency=low
     handle an exit code that has the bit #2 set.  (Closes: #183675)
   * Badblocks will attempt to use O_DIRECT if it is safe to do so.  
     (Closes: #198006)
+  * 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: #196508)
 
  -- Theodore Y. Ts'o <tytso@mit.edu>  Sat, 12 Jul 2003 03:16:08 -0400
 
index 4450ac3..08b4c39 100644 (file)
@@ -242,8 +242,12 @@ install-udeb: build
                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 @@ binary-arch: install install-udeb
        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 \