Your message dated Fri, 17 Jul 2009 15:39:38 +0000
with message-id <[email protected]>
and subject line Bug#530190: fixed in simple-cdd 0.3.11
has caused the Debian Bug report #530190,
regarding simple-cdd: 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 [email protected]
immediately.)


-- 
530190: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530190
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: simple-cdd
Severity: important
Version: 0.3.10
User: [email protected]
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/simple-cdd/build-simple-cdd line 162 ($UID
> should be "$(id -ru)"):
> if [ "$force_root" != "true" ] && [ "$UID" = "0" ]; then


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: simple-cdd
Source-Version: 0.3.11

We believe that the bug you reported is fixed in the latest version of
simple-cdd, which is due to be installed in the Debian FTP archive:

simple-cdd-profiles_0.3.11_all.udeb
  to pool/main/s/simple-cdd/simple-cdd-profiles_0.3.11_all.udeb
simple-cdd_0.3.11.dsc
  to pool/main/s/simple-cdd/simple-cdd_0.3.11.dsc
simple-cdd_0.3.11.tar.gz
  to pool/main/s/simple-cdd/simple-cdd_0.3.11.tar.gz
simple-cdd_0.3.11_all.deb
  to pool/main/s/simple-cdd/simple-cdd_0.3.11_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 [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <[email protected]> (supplier of updated simple-cdd 
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 [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Fri, 17 Jul 2009 17:09:56 +0200
Source: simple-cdd
Binary: simple-cdd simple-cdd-profiles
Architecture: source all
Version: 0.3.11
Distribution: unstable
Urgency: low
Maintainer: Vagrant Cascadian <[email protected]>
Changed-By: Vagrant Cascadian <[email protected]>
Description: 
 simple-cdd - create custom debian-installer CDs
 simple-cdd-profiles - simple-cdd profile selection (udeb)
Closes: 529424 530190
Changes: 
 simple-cdd (0.3.11) unstable; urgency=low
 .
   * use DI_CODENAME with custom_installer. based on patch by Raphaƫl Hertzog.
     (Closes: #529424)
   * fix bashism by using "id -ru" instead of "$UID" (Closes: #530190)
   * fix typo that caused NORECOMMENDS to be ignored when checking for
     recommends in reprepro hooks. thanks to Sergei Mutovkin.
   * update standards-version to 3.8.2, no changes needed.
Checksums-Sha1: 
 62b39130d87d2970282885e7a5c2ccf40d5c03ac 901 simple-cdd_0.3.11.dsc
 d92e274ea80f219b14e71974f17c9810470b13d9 28858 simple-cdd_0.3.11.tar.gz
 b3892c8a95eac8619d84053cd5a6d9ce0e885f6e 32724 simple-cdd_0.3.11_all.deb
 b03d713558ea4459129ecf6249a4a667103c245d 1936 
simple-cdd-profiles_0.3.11_all.udeb
Checksums-Sha256: 
 a749e08e9f4f2d3915ee00a979b30cb9fa52581facc5dbd7cfcfb005a128c950 901 
simple-cdd_0.3.11.dsc
 31bff848266c45b579ed98fb1c05700c920dc70279c1874991acafb1c0b8bdb3 28858 
simple-cdd_0.3.11.tar.gz
 32c1e1547919f9eee693ac0039d436ab35029f954be3312e939e9ddd28745c66 32724 
simple-cdd_0.3.11_all.deb
 3d8a4479479fce940a814e15c99076f304baf098f0d311c6bd3b4310cffecd62 1936 
simple-cdd-profiles_0.3.11_all.udeb
Files: 
 3194912a4bab2fd89b09b77076335c53 901 misc extra simple-cdd_0.3.11.dsc
 1b4fca9f7deebc5a998573f12b0ee5e4 28858 misc extra simple-cdd_0.3.11.tar.gz
 ec5637a4e2dbba922aeedbadd36ad09c 32724 misc extra simple-cdd_0.3.11_all.deb
 77010ef2015b7cd6b3cbaa3e7e9b3248 1936 debian-installer extra 
simple-cdd-profiles_0.3.11_all.udeb
Package-Type: udeb

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

iEYEARECAAYFAkpglY4ACgkQlPc63BPWGplUUQCfSs4DNDkkSp5+pkrVGJMox+LE
NcEAmwQ3fVo3B6RITqUjd2WstBu0QoL4
=+4qJ
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to