With the i18n debconf fix for #492752 omitted (the reference to #492752
is retained in the changelog), this is the debdiff from 1.4.1 to 1.4.3

1.4.2 has already been uploaded within Emdebian, not Debian. Once 1.4.3
is in Debian, 1.4.4 will be uploaded to Emdebian and will contain the
other changes and bug fixes that cannot be included in Debian at this
time due to the freeze. After the release, the next upload to Debian
will be 1.5.0.

I expect to contact release directly and upload 1.4.3 in a week.

Wookey, v.1.4.3 is already in SVN as a branch:
host/trunk/emdebian-tools/branches/1.4.3/trunk/

I usually use:
$ svn-buildpackage -us -uc -rfakeroot --svn-lintian -D

Feel free ask for a freeze exception and upload if you have time before
I return from DebConf.

(Neil McGovern has had a quick look at this diff so hopefully it will be
OK as a freeze exception.)

----------------------

diff -Nru emdebian-tools-1.4.1/buildd/history.php 
emdebian-tools-1.4.3/buildd/history.php
--- emdebian-tools-1.4.1/buildd/history.php     2008-08-10 19:38:54.000000000 
-0300
+++ emdebian-tools-1.4.3/buildd/history.php     2008-08-11 16:10:06.000000000 
-0300
@@ -110,6 +110,8 @@
 {
        # needs support for ARCH in the query string too.
        $pkg = htmlspecialchars ($_GET['pkg']);
+       $pkg = preg_replace ('/\.+\/+/', "", $pkg);
+       $pkg = preg_replace ('/\//', "", $pkg);
        $files = array ();
        print "<h2>Package: $pkg</h2>";
        print "<a href=\"index.php?log=#$pkg\">Back</a><br/>\n";
@@ -185,7 +187,7 @@
                || (! preg_match("/Successful build/", $contents)))
        {
                print "<td class=\"warn\">";
-               print "<a href=\"?log=$safefile&amp;pkg=$safepkg\">maybe 
failed</a>";
+               print "<a 
href=\"index.php?log=$safefile&amp;pkg=$safepkg\">maybe failed</a>";
                print "</td>\n";
                $status = -1;
                $numfail++;
diff -Nru emdebian-tools-1.4.1/debian/changelog 
emdebian-tools-1.4.3/debian/changelog
--- emdebian-tools-1.4.1/debian/changelog       2008-08-10 19:38:53.000000000 
-0300
+++ emdebian-tools-1.4.3/debian/changelog       2008-08-11 16:29:16.000000000 
-0300
@@ -1,3 +1,24 @@
+emdebian-tools (1.4.3) unstable; urgency=low
+
+  * [INTL:sv] po-debconf file for emdebian-tools (Closes: #492752)
+  'svn merge -r 4580:4581'
+  * Remove mountall because it shuts down process 1 - without runlevels,
+    this means shut down the system. r4675+r4672 (superceded by r4711).
+  * two suite scripts force installation of conflicting packages
+    (Closes: #494622) - implement replacement for perl update-rc.d
+    script in shell: r4711. Ensure /etc/rc.d/ exists for update-rc.d
+    support: r4699. Implement shell replacement for update-rc.d: r4677
+  * Implement fix for #491917 in history.php as well  as the original
+    buildd.php
+
+ -- Neil Williams <[EMAIL PROTECTED]>  Mon, 11 Aug 2008 14:41:57 -0300
+
+emdebian-tools (1.4.2) unstable; urgency=low
+
+  * Skip Emdebian changes in 1.4.2
+
+ -- Neil Williams <[EMAIL PROTECTED]>  Mon, 11 Aug 2008 14:38:44 -0300
+
 emdebian-tools (1.4.1) unstable; urgency=low
 
   * PHP local file inclusion  (Closes: #491917)
diff -Nru emdebian-tools-1.4.1/debian/copyright 
emdebian-tools-1.4.3/debian/copyright
--- emdebian-tools-1.4.1/debian/copyright       2008-08-10 19:38:53.000000000 
-0300
+++ emdebian-tools-1.4.3/debian/copyright       2008-08-11 14:47:24.000000000 
-0300
@@ -7,7 +7,8 @@
 
 Files: *
 Licence: GPL-3+
-Copyright:   Copyright 2006-2007 Neil Williams <[EMAIL PROTECTED]>
+Copyright:   Copyright 2006-2008 Neil Williams <[EMAIL PROTECTED]>
+             Copyright 2008 Hands.com Ltd <[EMAIL PROTECTED]>
              Copyright 2006-2007 Wookey <[EMAIL PROTECTED]>
              Copyright 1998-2006 Craig Small <[EMAIL PROTECTED]>
              Copyright 1999-2003 Julian Gilbey <[EMAIL PROTECTED]>
diff -Nru emdebian-tools-1.4.1/debian/emdebian-tools.install 
emdebian-tools-1.4.3/debian/emdebian-tools.install
--- emdebian-tools-1.4.1/debian/emdebian-tools.install  2008-08-10 
19:38:53.000000000 -0300
+++ emdebian-tools-1.4.3/debian/emdebian-tools.install  2008-08-11 
14:47:24.000000000 -0300
@@ -29,6 +29,7 @@
 doc/man/empdebuild.1 ./usr/share/man/man1/
 emdebhelper.mk ./usr/share/emdebian-tools/
 pbuilder/empdebuild ./usr/sbin/
+pbuilder/update-rc.d ./usr/share/emdebian-tools/
 pbuilder/emdebian.buildd ./usr/lib/emdebian-tools/
 pbuilder/unstable ./usr/lib/emdebian-tools/
 pbuilder/testing ./usr/lib/emdebian-tools/
diff -Nru emdebian-tools-1.4.1/debian/po/sv.po 
emdebian-tools-1.4.3/debian/po/sv.po
diff -Nru emdebian-tools-1.4.1/pbuilder/emdebian.busybox 
emdebian-tools-1.4.3/pbuilder/emdebian.busybox
--- emdebian-tools-1.4.1/pbuilder/emdebian.busybox      2008-08-10 
19:39:00.000000000 -0300
+++ emdebian-tools-1.4.3/pbuilder/emdebian.busybox      2008-08-11 
16:25:32.000000000 -0300
@@ -25,7 +25,7 @@
 
        base="apt gpgv debianutils makedev base-passwd sed mktemp
        gnupg udev base-files debian-archive-keyring udhcpc udhcpd
-       sysv-rc util-linux module-init-tools initscripts"
+       util-linux module-init-tools initscripts"
 }
 
 first_stage_install () {
@@ -39,7 +39,7 @@
        basic_etc_fstab
        basic_group_setup
        basic_passwd_setup
-       extra_etc_rcd
+       shell_update_rcd
        set_approx_time
        set_cdebconf_default
        set_busybox_path
@@ -54,14 +54,6 @@
        busybox_inittab
        busybox_rcS
        setup_devices
-       symlink_rcS mountkernfs "02"
-       symlink_rcS udev "10"
-       symlink_rcS udev-mtab "11"
-       symlink_rcS module-init-tools "15"
-       symlink_rcS urandom "20"
-       symlink_rcS mountall.sh "25"
-       symlink_rcS dbus "30"
-       symlink_rcS network "40"
        info INSTCORE " -> First stage install complete in $BUILDPLACE"
 }
 
diff -Nru emdebian-tools-1.4.1/pbuilder/emdebian.crossd 
emdebian-tools-1.4.3/pbuilder/emdebian.crossd
--- emdebian-tools-1.4.1/pbuilder/emdebian.crossd       2008-08-10 
19:39:00.000000000 -0300
+++ emdebian-tools-1.4.3/pbuilder/emdebian.crossd       2008-08-11 
16:25:12.000000000 -0300
@@ -26,7 +26,7 @@
 
        base="apt gpgv libncurses5 libreadline5 readline-common mktemp
        debianutils makedev whiptail gnupg udev base-files
-       debian-archive-keyring dhcp3-client sysv-rc
+       debian-archive-keyring dhcp3-client
        util-linux module-init-tools initscripts"
 }
 
@@ -41,7 +41,7 @@
        basic_etc_fstab
        basic_group_setup
        basic_passwd_setup
-       extra_etc_rcd
+       shell_update_rcd
        set_approx_time
        set_cdebconf_default
        provide_empty_install_info
@@ -55,13 +55,6 @@
        busybox_inittab
        busybox_rcS
        setup_devices
-       symlink_rcS mountkernfs "02"
-       symlink_rcS udev "10"
-       symlink_rcS udev-mtab "11"
-       symlink_rcS module-init-tools "15"
-       symlink_rcS urandom "20"
-       symlink_rcK mountall.sh "25"
-       symlink_rcS network "40"
        info INSTCORE " -> First stage install complete in $BUILDPLACE"
 }
 
diff -Nru emdebian-tools-1.4.1/pbuilder/emdebian.gpe 
emdebian-tools-1.4.3/pbuilder/emdebian.gpe
--- emdebian-tools-1.4.1/pbuilder/emdebian.gpe  2008-08-10 19:39:00.000000000 
-0300
+++ emdebian-tools-1.4.3/pbuilder/emdebian.gpe  2008-08-11 16:24:43.000000000 
-0300
@@ -48,7 +48,7 @@
        basic_group_setup
        basic_passwd_setup
        basic_shadow_setup
-       extra_etc_rcd
+       shell_update_rcd
        set_approx_time
        set_cdebconf_default
        provide_empty_install_info
@@ -61,15 +61,8 @@
        disable_apt_recommends
        busybox_inittab
        busybox_rcS
+       sample_xorg_conf
        setup_devices
-       symlink_rcS mountkernfs.sh "02"
-       symlink_rcS udev "10"
-       symlink_rcS udev-mtab "11"
-       symlink_rcS module-init-tools "15"
-       symlink_rcS urandom "20"
-       symlink_rcK mountall.sh "25"
-       symlink_rcS dbus "30"
-       symlink_rcS network "40"
        info INSTCORE " -> First stage install complete in $BUILDPLACE"
 }
 
diff -Nru emdebian-tools-1.4.1/pbuilder/emdebian.gtk 
emdebian-tools-1.4.3/pbuilder/emdebian.gtk
--- emdebian-tools-1.4.1/pbuilder/emdebian.gtk  2008-08-10 19:39:00.000000000 
-0300
+++ emdebian-tools-1.4.3/pbuilder/emdebian.gtk  2008-08-11 16:24:17.000000000 
-0300
@@ -40,7 +40,7 @@
        basic_etc_fstab
        basic_group_setup
        basic_passwd_setup
-       extra_etc_rcd
+       shell_update_rcd
        set_approx_time
        set_cdebconf_default
        provide_empty_install_info
@@ -54,14 +54,6 @@
        busybox_inittab
        busybox_rcS
        setup_devices
-       symlink_rcS mountkernfs "02"
-       symlink_rcS udev "10"
-       symlink_rcS udev-mtab "11"
-       symlink_rcS module-init-tools "15"
-       symlink_rcS urandom "20"
-       symlink_rcK mountall.sh "25"
-       symlink_rcS dbus "30"
-       symlink_rcS network "40"
        info INSTCORE " -> First stage install complete in $BUILDPLACE"
 }
 
diff -Nru emdebian-tools-1.4.1/pbuilder/empbuilderlib 
emdebian-tools-1.4.3/pbuilder/empbuilderlib
--- emdebian-tools-1.4.1/pbuilder/empbuilderlib 2008-08-10 19:39:00.000000000 
-0300
+++ emdebian-tools-1.4.3/pbuilder/empbuilderlib 2008-08-11 16:23:15.000000000 
-0300
@@ -579,3 +579,11 @@
 function set_cdebconf_default () {
        echo "export DEBCONF_USE_CDEBCONF=true" >> $BUILDPLACE/etc/profile
 }
+
+function shell_update_rcd () {
+       if [ ! -e "$BUILDPLACE/usr/sbin/update-rc.d" ]; then
+               info INSTCORE "Adding a /usr/sbin/update-rc.d shell script"
+               cp /usr/share/emdebian-tools/update-rc.d $BUILDPLACE/usr/sbin/
+               chmod 0755 $BUILDPLACE/usr/sbin/update-rc.d
+       fi
+}
diff -Nru emdebian-tools-1.4.1/pbuilder/update-rc.d 
emdebian-tools-1.4.3/pbuilder/update-rc.d
--- emdebian-tools-1.4.1/pbuilder/update-rc.d   1969-12-31 21:00:00.000000000 
-0300
+++ emdebian-tools-1.4.3/pbuilder/update-rc.d   2008-08-11 14:47:26.000000000 
-0300
@@ -0,0 +1,65 @@
+#!/bin/sh
+#
+# Copyright 2008 Hands.com Ltd <[EMAIL PROTECTED]>
+# Copyright 2008 Neil Williams <[EMAIL PROTECTED]>
+#
+#  This program is free software; you can redistribute it and/or modify
+#  it under the terms of the GNU General Public License as published by
+#  the Free Software Foundation; either version 3 of the License, or
+#  (at your option) any later version.
+
+initd="/etc/init.d"
+etcd="/etc/rc.d"
+bn=$1;shift
+if [ "$bn" = '-f' ]; then
+       bn=$1
+       shift
+fi
+
+defaults () {
+       makelinks "S${1:-20}"
+       makelinks "K${2:-${1:-20}}"
+}
+
+makelinks () {
+       echo " Adding symlink for $initd/$bn ...";
+       echo "${etcd}/${1}${bn} -> ../init.d/$bn"
+       ln -s "../init.d/$bn" "${etcd}/${TYPE}${bn}"
+}
+
+if [ -z "$bn" -o -z "$1" ]; then
+       echo "Insufficient arguments"
+       exit 1
+fi
+
+if [ ! -f "$initd/$bn" ]; then
+       echo "update-rc.d: $initd/$bn: file does not exist\n"
+       exit 1
+fi
+
+if [ "$1" = 'remove' ]; then
+       shift
+       echo "rm -f /etc/rc.d/*${bn}"
+       exit;
+elif [ "$1" = 'defaults' ]; then
+       makelinks "S${2:-20}"
+       makelinks "K${3:-${2:-20}}"
+       exit 0;
+else
+       if [ "$1" = 'start' ]
+       then
+               # work here
+               shift
+               makelinks "S${1}"
+               while [ "$1" != "." ]
+               do
+                       shift
+               done
+               shift
+               if [ "$1" = 'stop' ]; then
+                       shift
+                       makelinks "K${1}"
+               fi
+       fi
+       exit 0;
+fi

-- 


Neil Williams
=============
http://www.data-freedom.org/
http://www.nosoftwarepatents.com/
http://www.linux.codehelp.co.uk/


Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to