Author: aurel32
Date: 2013-06-01 20:03:16 +0000 (Sat, 01 Jun 2013)
New Revision: 5615

Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/control
   glibc-package/trunk/debian/control.in/main
   glibc-package/trunk/debian/rules.d/build.mk
Log:
  * rules.d/build.mk: use rdfind + symlinks instead of fdupes + handcoded
    shell script to optimize disk space.




Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog        2013-05-31 22:50:28 UTC (rev 
5614)
+++ glibc-package/trunk/debian/changelog        2013-06-01 20:03:16 UTC (rev 
5615)
@@ -20,6 +20,8 @@
     (Closes: #708741).
   * Update testsuite-checking/expected-results-powerpc-linux-gnuspe-libc
     (Closes: #693895).
+  * rules.d/build.mk: use rdfind + symlinks instead of fdupes + handcoded
+    shell script to optimize disk space.
 
  -- Adam Conrad <[email protected]>  Thu, 16 May 2013 16:09:55 -0600
 

Modified: glibc-package/trunk/debian/control
===================================================================
--- glibc-package/trunk/debian/control  2013-05-31 22:50:28 UTC (rev 5614)
+++ glibc-package/trunk/debian/control  2013-06-01 20:03:16 UTC (rev 5615)
@@ -2,7 +2,7 @@
 Section: libs
 Priority: required
 Build-Depends: gettext, dpkg-dev (>= 1.16.0), bzip2, xz-utils, file, quilt,
- autoconf, gawk, debhelper (>= 7.4.3), fdupes,
+ autoconf, gawk, debhelper (>= 7.4.3), rdfind, symlinks,
  linux-libc-dev (>= 3.2.1) [linux-any], linux-libc-dev (>= 3.4) [amd64 i386 
x32],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20120520-2~) [hurd-i386], 
gnumach-dev (>= 2:1.3.99.dfsg.git20120923~) [hurd-i386],

Modified: glibc-package/trunk/debian/control.in/main
===================================================================
--- glibc-package/trunk/debian/control.in/main  2013-05-31 22:50:28 UTC (rev 
5614)
+++ glibc-package/trunk/debian/control.in/main  2013-06-01 20:03:16 UTC (rev 
5615)
@@ -2,7 +2,7 @@
 Section: libs
 Priority: required
 Build-Depends: gettext, dpkg-dev (>= 1.16.0), bzip2, xz-utils, file, quilt,
- autoconf, gawk, debhelper (>= 7.4.3), fdupes,
+ autoconf, gawk, debhelper (>= 7.4.3), rdfind, symlinks,
  linux-libc-dev (>= 3.2.1) [linux-any], linux-libc-dev (>= 3.4) [amd64 i386 
x32],
  libaudit-dev [linux-any], libcap-dev [linux-any], libselinux-dev [linux-any],
  mig (>= 1.3-2) [hurd-i386], hurd-dev (>= 20120520-2~) [hurd-i386], 
gnumach-dev (>= 2:1.3.99.dfsg.git20120923~) [hurd-i386],

Modified: glibc-package/trunk/debian/rules.d/build.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/build.mk 2013-05-31 22:50:28 UTC (rev 
5614)
+++ glibc-package/trunk/debian/rules.d/build.mk 2013-06-01 20:03:16 UTC (rev 
5615)
@@ -106,18 +106,8 @@
            objdir=$(DEB_BUILDDIR) 
install_root=$(CURDIR)/build-tree/locales-all \
            localedata/install-locales; \
          sync; \
-         cd $(CURDIR)/build-tree/locales-all/usr/lib/locale ; \
-         fdupes -1 -H -q -R . | while read line ; do \
-           set -- $${line} ; \
-           tgt="$${1##./}" ; \
-           shift ; \
-           while [ "$$#" != 0 ] ; do \
-             link="$${1##./}" ; \
-             reltgt="$$(echo $$link | sed -e 's,[^/]\+$$,,g' -e 
's,[^/]\+,..,g')$${tgt}" ; \
-             ln -sf $${reltgt} $${link} ; \
-             shift ; \
-           done ; \
-         done ; \
+         rdfind -outputname /dev/null -makesymlinks true -removeidentinode 
false $(CURDIR)/build-tree/locales-all/usr/lib/locale ; \
+         symlinks -r -s -c $(CURDIR)/build-tree/locales-all/usr/lib/locale ; \
        fi
 endif
        touch $@


-- 
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]
Archive: http://lists.debian.org/[email protected]

Reply via email to