Bug#530972: marked as done (debian-cd: bashism in /bin/sh script)
Your message dated Sun, 21 Feb 2010 23:03:28 +0000
with message-id <E1NjKpk-00067E-Fw@ries.debian.org>
and subject line Bug#530972: fixed in debian-cd 3.1.3
has caused the Debian Bug report #530972,
regarding debian-cd: bashism in /bin/sh script
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.)
--
530972: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530972
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: debian-cd
Severity: important
Version: 3.1.2
User: debian-release@lists.debian.org
Usertags: goal-dash
Hello maintainer,
While performing an archive wide checkbashisms (from the 'devscripts' package)
check I've found your package containing a /bin/sh script making use
of a bashism.
checkbashisms' output:
> possible bashism in ./usr/share/debian-cd/tools/apt-selection line 13
> (should be '.', not 'source'):
> source CONF.sh
Not using bash (or a Debian Policy conformant shell interpreter which doesn't
provide such an extra feature) as /bin/sh is likely to lead to errors or
unexpected behaviours.
Please be aware that although bash is currently the default /bin/sh there was
a release goal for Lenny to make dash the default /bin/sh[1], and has been
proposed for squeeze as well[2].
If you want more information about dash as /bin/sh, you can read:
http://lists.debian.org/debian-release/2008/01/msg00189.html
For more information supporting this goal please refer to Debian Policy,
section 10.4, at:
http://www.debian.org/doc/debian-policy/ch-files.html#s-scripts
Hints about how to fix bashisms:
Sometimes these bugs are already fixed in Ubuntu, look at the PTS.
If not already fixed you can read:
https://wiki.ubuntu.com/DashAsBinSh
If you still don't know how to fix the bashisms don't hesitate to reply to
this email, or tag the bug as 'help'.
[1]http://release.debian.org/lenny/goals.txt
[2]http://lists.debian.org/debian-release/2009/04/msg00133.html
Thank you,
Raphael Geissert
--- End Message ---
--- Begin Message ---
Source: debian-cd
Source-Version: 3.1.3
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:
debian-cd_3.1.3.dsc
to main/d/debian-cd/debian-cd_3.1.3.dsc
debian-cd_3.1.3.tar.gz
to main/d/debian-cd/debian-cd_3.1.3.tar.gz
debian-cd_3.1.3_all.deb
to main/d/debian-cd/debian-cd_3.1.3_all.deb
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 530972@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: SHA1
Format: 1.8
Date: Sun, 21 Feb 2010 22:47:38 +0100
Source: debian-cd
Binary: debian-cd
Architecture: source all
Version: 3.1.3
Distribution: unstable
Urgency: low
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: 530972 542191 566561 570028 570470 570474
Changes:
debian-cd (3.1.3) unstable; urgency=low
.
[ Frans Pop ]
* Adjust x86 boot scripts for new version (2.0) of framework in D-I for
creation of syslinux configuration files. Essentially the new version
is a backport of what was already implemented in debian-cd before the
release of Lenny and allows a significant simplification.
There are no significant changes in generated CD/DVD images.
* Split out code for workaround for #505243 to x86-desktop function library.
* sparc: display message for unsupported subarchitectures.
* Only do boot disk stuff for x86 and alpha if the image is supposed to be
bootable. Avoids downloading x86 D-I images for all 30+ CDs in a full set.
* Don't download floppy D-I images for i386; they're no longer available.
* Don't fetch D-I images for the prep subarchitecture; it is not available.
* Add path when sourcing CONF.sh for compatibility with dash. Spotted by
Ian Campbell.
* Add console-setup to packages needed for D-I.
.
[ Steve McIntyre ]
* Remove bashism in tools/apt-selection. Closes: #530972
.
[ Ian Campbell ]
* Add support for "variants". A variant allows to include/exclude additional
packages or D-I components relative to a regular image.
* Add variant to create i386/amd64 images that support installing Xen guests.
* Recognise and ignore Enhances: lines.
* Create apt/preferences.d in APTTMP, keeps newer apt from printing a warning.
.
[ Raphaël Hertzog ]
* Fallback looking for syslinux/silo/yaboot in $CODENAME when $DI_CODENAME
didn't gave any result. This is useful when using partial mirrors built by
simple-cdd while trying to build a Debian CD using a newer d-i (in my case
etch CD with lenny d-i).
* Use dpkg --fsys-tarfile instead of ar for extracting files from deb
packages. The previous invocation could have failed for packages using
something other than gzip compression.
* Fix syntax errors in tools/boot/{lenny,squeeze}/boot-m68k (thanks to
lintian).
.
[ Steve McIntyre ]
* Fix link in README.html.in for lenny, and update squeeze to match.
Closes: #542191
.
[ Frans Pop ]
* s390: Add boot files specifying offset and size of the initrd for booting
from CD. Change is based on SuSE's CD boot. Many thanks to Adam Thornton,
Mark Post and Bastian Blank for providing the pointers to the missing bits.
.
[ Steve McIntyre ]
* Add support for coping with binary and source packages that are too
large to fit. If we have to remove packages and their dependencies,
list them in README.excluded in the root of disc 1.
.
[ Joey Hess ]
* Add firmware-linux-nonfree to firmware list. Left firmware-linux for now
though it is now only a dependency package.
* Add firmware-linux-free to firmware list, as a convenient way to make
it available along with the other firmware files. (It could, instead,
be included directly in d-i images, if there were a udeb.)
Closes: 566561
.
[ Karl Goetz ]
* Improve the description for MAXCDS in the conf file. (Closes: #570028)
* Export the CDNAME variable in the conf file. (Closes: #570470)
.
[ Steve McIntyre ]
* Cope with errors reported from debootstrap better; don't just treat
the text output as package names. Closes: #570474
Checksums-Sha1:
ddf4afbc2325846cb02372b0e2640031654cd930 1013 debian-cd_3.1.3.dsc
f1fc4ce6c2d05205d59e5838965ac624dbca9625 858404 debian-cd_3.1.3.tar.gz
180fe183acf60b2db3d8bb70b6645a365d140328 863640 debian-cd_3.1.3_all.deb
Checksums-Sha256:
cc5d69d0f831137b38037b204f21d00dd4f65230fc263614635f4ef67b851c23 1013 debian-cd_3.1.3.dsc
a923887f40ee6057a917644aa47e432bfdc910ba56ea14b395e22df372491de1 858404 debian-cd_3.1.3.tar.gz
3ce4a7a1c0d868f12cc3d5c5f0260ebd125067e7251f4e9f786d138b386a1776 863640 debian-cd_3.1.3_all.deb
Files:
8a025ce3a55af21b28756f8ee8d32934 1013 admin extra debian-cd_3.1.3.dsc
9aec10738399134b53ac7257348601d7 858404 admin extra debian-cd_3.1.3.tar.gz
2b0c3be6692d8d26471d972170f8ddf5 863640 admin extra debian-cd_3.1.3_all.deb
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAkuBuZkACgkQfDt5cIjHwfcshQCfcJTDys22L1eq/GrlCP6o35iO
x3YAn1aJYlDPuXdqFpyLdBK5byW8W+uE
=Cwrs
-----END PGP SIGNATURE-----
--- End Message ---
Reply to: