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

Bug#705594: marked as done (Add further support for missing win32-loader.ini)



Your message dated Tue, 30 Apr 2013 22:17:30 +0000
with message-id <E1UXIra-0006a6-P1@franck.debian.org>
and subject line Bug#705594: fixed in debian-cd 3.1.13
has caused the Debian Bug report #705594,
regarding Add further support for missing win32-loader.ini
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
705594: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=705594
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-cd
Version: 3.1.12

In boot-x86 there is already two checks for the existence of win32-loader.ini, the attached patch file adds the missing third check.

Without this patch the tail end of the build log for the multi-arch ISO shows:

Using newer EFI support in xorriso 10206
  (Optionally) making the image bootable for i386:
Running tools/boot/wheezy/boot-i386 1 /home/idms/build.wheezy/tmp/wheezy/CD1
  Using ISOLINUX boot-disks image on CD1
sed: can't read boot1/win32-loader.ini: No such file or directory
      FAILED: error 2
    Failed to start disc 1, error 512
make: *** [image-trees] Error 9

I'm making a custom server netinstall ISO, so there are no MS Windows files and no need for them.

--
Robert Spencer
--- tools/boot/squeeze/boot-x86~	2011-02-22 20:52:44.000000000 +0000
+++ tools/boot/squeeze/boot-x86	2013-04-10 13:17:30.000000000 +0000
@@ -285,15 +285,17 @@
 		sed -i "4 s/^$/(note: i386 is default; prepend 'amd64-' to use an amd64 kernel instead)/" $file
 	done
 
-	# Modify win32-loader.ini to also cover the "other" arch
-	if [ "$ARCH" = i386 ]; then
-		sed -i -e "/^arch=/d
-				   /^i386\//p; s/^i386/amd64/; s/=$INSTALLDIR_i386/=$INSTALLDIR_amd64/g" \
-				       boot$N/win32-loader.ini
-	else
-		sed -i -e "/^arch=/d
-				   /^amd64\//p; s/^amd64/i386/; s/=$INSTALLDIR_amd64/=$INSTALLDIR_i386/g" \
-				       boot$N/win32-loader.ini
+	if [ -e boot$N/win32-loader.ini ]; then
+		# Modify win32-loader.ini to also cover the "other" arch
+		if [ "$ARCH" = i386 ]; then
+			sed -i -e "/^arch=/d
+					   /^i386\//p; s/^i386/amd64/; s/=$INSTALLDIR_i386/=$INSTALLDIR_amd64/g" \
+					       boot$N/win32-loader.ini
+		else
+			sed -i -e "/^arch=/d
+					   /^amd64\//p; s/^amd64/i386/; s/=$INSTALLDIR_amd64/=$INSTALLDIR_i386/g" \
+					       boot$N/win32-loader.ini
+		fi
 	fi
 
 	# Apply workaround for #505243
--- tools/boot/wheezy/boot-x86~	2013-03-24 20:13:25.000000000 +0000
+++ tools/boot/wheezy/boot-x86	2013-04-10 13:15:37.000000000 +0000
@@ -300,15 +300,17 @@
 		sed -i "4 s/^$/(note: i386 is default; prepend 'amd64-' to use an amd64 kernel instead)/" $file
 	done
 
-	# Modify win32-loader.ini to also cover the "other" arch
-	if [ "$ARCH" = i386 ]; then
-		sed -i -e "/^arch=/d
-				   /^i386\//p; s/^i386/amd64/; s/=$INSTALLDIR_i386/=$INSTALLDIR_amd64/g" \
-				       boot$N/win32-loader.ini
-	else
-		sed -i -e "/^arch=/d
-				   /^amd64\//p; s/^amd64/i386/; s/=$INSTALLDIR_amd64/=$INSTALLDIR_i386/g" \
-				       boot$N/win32-loader.ini
+	if [ -e boot$N/win32-loader.ini ]; then
+		# Modify win32-loader.ini to also cover the "other" arch
+		if [ "$ARCH" = i386 ]; then
+			sed -i -e "/^arch=/d
+					   /^i386\//p; s/^i386/amd64/; s/=$INSTALLDIR_i386/=$INSTALLDIR_amd64/g" \
+					       boot$N/win32-loader.ini
+		else
+			sed -i -e "/^arch=/d
+					   /^amd64\//p; s/^amd64/i386/; s/=$INSTALLDIR_amd64/=$INSTALLDIR_i386/g" \
+					       boot$N/win32-loader.ini
+		fi
 	fi
 
 	# Apply workaround for #505243

--- End Message ---
--- Begin Message ---
Source: debian-cd
Source-Version: 3.1.13

We believe that the bug you reported is fixed in the latest version of
debian-cd, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 705594@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve McIntyre <93sam@debian.org> (supplier of updated debian-cd package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 30 Apr 2013 22:54:32 +0100
Source: debian-cd
Binary: debian-cd
Architecture: source all
Version: 3.1.13
Distribution: unstable
Urgency: medium
Maintainer: Debian CD Group <debian-cd@lists.debian.org>
Changed-By: Steve McIntyre <93sam@debian.org>
Description: 
 debian-cd  - Tools for building (Official) Debian CD set
Closes: 703436 705594 705610
Changes: 
 debian-cd (3.1.13) unstable; urgency=medium
 .
   * The traditional "last upload before the stable release" upload...
 .
   [ Robert Spencer ]
   * Use ARCHIVE_KEYRING_PACKAGE and ARCHIVE_KEYRING_FILE parameters to
     not hardcode debian-archive-keyring and let derivatives use their
     own keyring.
   * Add further support for missing win32-loader.ini. Closes: #705594
   * Allow for override of distro name etc. in grub.cfg for EFI boot too.
     Closes: #705610
 .
   [ Steve McIntyre ]
   * Tweak handling of {udeb,base}_{include,exclude} files so multi-arch
     builds should work better. Closes: #703436
   * Remove the dpkg check for debootstrap version before passing the
     --no-check-gpg option; we're not going to support debootstrap versions
     so old that they don't support this flag, *and* the dpkg-query call
     doesn't give us the right version anyway - we're using an extracted
     copy from the archive, not the one that (might be) installed on our
     build machine.
Checksums-Sha1: 
 d4b181cd1316869436ccf01cb5adba849defe1df 1680 debian-cd_3.1.13.dsc
 b190c1c5d0c42df72e7a6a1bac2ce5bc7f474dc7 874044 debian-cd_3.1.13.tar.gz
 035998b1adf825866cb682a4921bcda34591cba9 884818 debian-cd_3.1.13_all.deb
Checksums-Sha256: 
 b45f3063848e8abe0ea7164fbb95608483cd077e32d9a7f96a11abae2c16da92 1680 debian-cd_3.1.13.dsc
 c2e6e26e80edc514d095b62822a98ee2b172ba65ee1f05b454d99aab8ce73d21 874044 debian-cd_3.1.13.tar.gz
 f3a1638f0f00c21309eab76c98255197112f3696b3a9cdc5ccd45ac8af476c53 884818 debian-cd_3.1.13_all.deb
Files: 
 256e96a9cb0272cba6dc795403557b95 1680 admin extra debian-cd_3.1.13.dsc
 bf355d0962f197e1360714f89e9a65f3 874044 admin extra debian-cd_3.1.13.tar.gz
 94f8e9cfb72e2225b9b948aca3ebb194 884818 admin extra debian-cd_3.1.13_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)

iQIcBAEBCAAGBQJRgD9xAAoJEFh5eVc0QmhO2kkP/R/X3ZgDd1ExuKEvMfueNQyq
g6cbqSWQEPVvt6o/PTvofeRvBh2sThTFK5FUiouAaGvlurU61w56/WHYX7k7afZa
th6bzKETCVa4/ekaYjShJv7m+vjboXOWn8Ena4QjRQNrpjlr1w4genH6f28D/EpK
1AbkSZpuqMHTPLFYRo14vqYCtQni+YjuavAgzM2zGcRr5R2XpzyPwPxaE4gtONSc
RnoffSpscTfVhguB8bVQYqbCeraKSsjLxr1l+NGcjnS2O8d2iTzxn+X/wyNtgJAi
dg31sulyF7Kh/7KpP41774MD4MLCuMcXd0Ndi5EgLhLuG+AC/E/JUaFbwwPOCXRI
39Dv+oTgc/G1ic/JclPqqeyQxVwSgfiuEfbS7fhmLTJNYIbkJ4X6hkhrtRAI6l1i
nNd8dwyhOgKAjRpkRRDSt0/4zGL1b7Vtd9JE6PQl5gMQxM3uZgpzZRljug3UOvYh
vcptlyPvNq/HrPMEY0cOTGhjRQ11Qs4R8voAf+MbwbubF7zlnFFMBMJl7lf9G4yG
enEbMPMYWp/ak6JSyXSorod5ah2h6mqgDksJTgZjeYuoUQf2FlEJyfaofEukYWuO
wnX24ACFjwGDOHz4RJ0qOguy/kBUIznHaplTNJ3C7puR/xw4i3BOPXQf0utxPaN7
W8lo5Z8WvdKGPWR3Ujdu
=obgc
-----END PGP SIGNATURE-----

--- End Message ---

Reply to: