[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

r1368 - in glibc-package/trunk/debian: . debhelper.in rules.d



Author: aurel32
Date: 2006-04-09 22:38:21 +0000 (Sun, 09 Apr 2006)
New Revision: 1368

Added:
   glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst
   glibc-package/trunk/debian/debhelper.in/libc-alt.preinst
   glibc-package/trunk/debian/debhelper.in/libc-dev.preinst
Modified:
   glibc-package/trunk/debian/changelog
   glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst
   glibc-package/trunk/debian/debhelper.in/libc.preinst
   glibc-package/trunk/debian/rules.d/debhelper.mk
Log:
  * Remove old /usr/share/doc/libc* directories in preinst, so they can be
    replaced by symlinks by dpkg.



Modified: glibc-package/trunk/debian/changelog
===================================================================
--- glibc-package/trunk/debian/changelog	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/changelog	2006-04-09 22:38:21 UTC (rev 1368)
@@ -5,6 +5,8 @@
     by a separate package called tzdata.
   * Split out binaries from libc6 into libc-bin, and binaries from libc6-bin
     into libc-bin-dev.  (Closes: #330735)
+  * Remove old /usr/share/doc/libc* directories in preinst, so they can be
+    replaced by symlinks by dpkg.
   * Put each test log file in the corresponding package instead of putting all
     of them in libc6.
   * Remove sparc/local-sparc64-fixups.diff as /lib64 and /usr/lib64 are now a

Added: glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-alt-dev.preinst	2006-04-09 22:38:21 UTC (rev 1368)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# preinst script for libc-alt-dev
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <new-preinst> `install'
+#        * <new-preinst> `install' <old-version>
+#        * <new-preinst> `upgrade' <old-version>
+#        * <old-preinst> `abort-upgrade' <new-version>
+
+case "$1" in
+    install)
+    ;;
+
+    upgrade)
+	if [ ! -L /usr/share/doc/ALT ]; then
+	    rm -rf /usr/share/doc/ALT
+	fi
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+#DEBHELPER#
+
+exit 0
+
+

Added: glibc-package/trunk/debian/debhelper.in/libc-alt.preinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc-alt.preinst	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-alt.preinst	2006-04-09 22:38:21 UTC (rev 1368)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# preinst script for libc-alt
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <new-preinst> `install'
+#        * <new-preinst> `install' <old-version>
+#        * <new-preinst> `upgrade' <old-version>
+#        * <old-preinst> `abort-upgrade' <new-version>
+
+case "$1" in
+    install)
+    ;;
+
+    upgrade)
+	if [ ! -L /usr/share/doc/ALT ]; then
+	    rm -rf /usr/share/doc/ALT
+	fi
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+#DEBHELPER#
+
+exit 0
+
+

Added: glibc-package/trunk/debian/debhelper.in/libc-dev.preinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc-dev.preinst	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-dev.preinst	2006-04-09 22:38:21 UTC (rev 1368)
@@ -0,0 +1,39 @@
+#! /bin/sh
+# preinst script for libc-dev
+#
+# see: dh_installdeb(1)
+
+set -e
+
+# summary of how this script can be called:
+#        * <new-preinst> `install'
+#        * <new-preinst> `install' <old-version>
+#        * <new-preinst> `upgrade' <old-version>
+#        * <old-preinst> `abort-upgrade' <new-version>
+
+case "$1" in
+    install)
+    ;;
+
+    upgrade)
+	if [ ! -L /usr/share/doc/LIBC-dev ]; then
+	    rm -rf /usr/share/doc/LIBC-dev
+	fi
+    ;;
+
+    abort-upgrade)
+    ;;
+
+    *)
+        echo "preinst called with unknown argument \`$1'" >&2
+        exit 0
+    ;;
+esac
+
+# dh_installdeb will replace this with shell code automatically
+# generated by other debhelper scripts.
+#DEBHELPER#
+
+exit 0
+
+

Modified: glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc-otherbuild.preinst	2006-04-09 22:38:21 UTC (rev 1368)
@@ -8,6 +8,12 @@
   echo $opt >> /etc/ld.so.nohwcap
 fi
 
+if [ "$1" = upgrade ]; then
+  if [ ! -L /usr/share/doc/OPT ]; then
+    rm -rf /usr/share/doc/OPT
+  fi
+fi
+
 #DEBHELPER#
 
 exit 0

Modified: glibc-package/trunk/debian/debhelper.in/libc.preinst
===================================================================
--- glibc-package/trunk/debian/debhelper.in/libc.preinst	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/debhelper.in/libc.preinst	2006-04-09 22:38:21 UTC (rev 1368)
@@ -41,6 +41,7 @@
 	if [ -f /var/log/wtmpx ]; then rm -f /var/log/wtmpx*; fi
 	if [ -e /var/run/utmpd.ro ]; then rm -f /var/run/utmpd.ro; fi
 	if [ -e /var/run/utmpd.rw ]; then rm -f /var/run/utmpd.rw; fi
+	if [ ! -L /usr/share/doc/LIBC-dev ]; then rm -rf /usr/share/doc/LIBC; fi
     fi
 
     # NSS authentication trouble guard

Modified: glibc-package/trunk/debian/rules.d/debhelper.mk
===================================================================
--- glibc-package/trunk/debian/rules.d/debhelper.mk	2006-04-09 21:12:36 UTC (rev 1367)
+++ glibc-package/trunk/debian/rules.d/debhelper.mk	2006-04-09 22:38:21 UTC (rev 1368)
@@ -190,7 +190,7 @@
 	  cp $$x $$z; \
 	  sed -e "s#TMPDIR#debian/tmp-libc#" -i $$z; \
 	  sed -e "s#DEB_SRCDIR#$(DEB_SRCDIR)#" -i $$z; \
-	  sed -e "s#LIBC#$(libc)#" -i $$z; \
+	  sed -e "s#LIBC#$(libc)#g" -i $$z; \
 	  sed -e "s#CURRENT_VER#$(DEB_VERSION)#" -i $$z; \
 	  sed -e "/KERNEL_VERSION_CHECK/r debian/script.in/kernelcheck.sh" -i $$z; \
 	  sed -e "s#EXIT_CHECK##" -i $$z; \
@@ -207,11 +207,17 @@
 	for x in $(OPT_PASSES); do \
 	  slibdir=$$1; \
 	  shift; \
+	  y=debian/$(libc)-$$x.preinst; \
 	  z=debian/$(libc)-$$x.install; \
 	  case $$slibdir in \
 	  /lib32 | /lib64 | /emul/ia32-linux/lib) \
 	    libdir=$$1; \
 	    shift; \
+	    cp debian/debhelper.in/libc-alt.preinst $$y; \
+	    sed -e "s#ALT#$(libc)-$$x#" -i $$y; \
+	    yd=debian/$(libc)-dev-$$x.preinst; \
+	    cp debian/debhelper.in/libc-alt-dev.preinst $$yd; \
+	    sed -e "s#ALT#$(libc)-dev-$$x#" -i $$yd; \
 	    cp debian/debhelper.in/libc-alt.install $$z; \
 	    zd=debian/$(libc)-dev-$$x.install; \
 	    cp debian/debhelper.in/libc-alt-dev.install $$zd; \



Reply to: