Your message dated Sun, 11 Oct 2009 13:47:15 +0000
with message-id <[email protected]>
and subject line Bug#530072: fixed in dphys-config 20090926-1
has caused the Debian Bug report #530072,
regarding dphys-config: 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.)


-- 
530072: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=530072
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: dphys-config
Severity: minor
Version: 20061020-2.1
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/doc/dphys-config/examples/site.example/local/sbin/dphys-config-
> exports line 32 (echo -e):
>     echo -e "${DIR}\t${ACCESS}" >> ${EXPORTS}


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: dphys-config
Source-Version: 20090926-1

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

dphys-config_20090926-1.diff.gz
  to pool/main/d/dphys-config/dphys-config_20090926-1.diff.gz
dphys-config_20090926-1.dsc
  to pool/main/d/dphys-config/dphys-config_20090926-1.dsc
dphys-config_20090926-1_all.deb
  to pool/main/d/dphys-config/dphys-config_20090926-1_all.deb
dphys-config_20090926.orig.tar.gz
  to pool/main/d/dphys-config/dphys-config_20090926.orig.tar.gz



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.
Axel Beckert <[email protected]> (supplier of updated dphys-config 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: Sun, 11 Oct 2009 15:23:32 +0200
Source: dphys-config
Binary: dphys-config
Architecture: source all
Version: 20090926-1
Distribution: unstable
Urgency: low
Maintainer: Axel Beckert <[email protected]>
Changed-By: Axel Beckert <[email protected]>
Description: 
 dphys-config - Tool to distribute config files
Closes: 510910 530072
Changes: 
 dphys-config (20090926-1) unstable; urgency=low
 .
   * New upstream release
     - Now works with every web server (e.g. also ACME micro_httpd)
     - Now handles blanks and backslashes correctly while preprocessing
       and reading its own configuration file. (Closes: #510910)
     - Supports file:/// URLs for configuration file locations
     - Supports configurable temporary directory (defaults to /var/tmp)
     - Supports mktemp by default if available (also obsoletes mktemp fix
       from last NMU)
     - New option -c to override hostname in chrooted environments
     - Removed bashism fixes from last NMU since they have been intergrated
       by upstream even though Debian doesn't require them anymore since
       policy 3.8.1.
     - Some more bashisms fixed in example scripts plus some bashisms in
       dphys-config which checkbashism didn't find. (Closes: #530072)
     - Upstream updated man page to fix a bunch of lintian warnings.
     - Now throws error if ran unconfigured -> init.d script now also
       checks the existence of the mandatory CONF_BASEURL setting
   * New maintainer
   * Updated e-mail addresses and URLs of upstream website in
     debian/control and debian/copyright
   * Added Vcs-* headers.
   * Bumped Standards-Version to 3.8.3
     - Changed all "(C)" to "©" in debian/copyright.
   * Changed dh_clean -k to dh_prep in debian/rules.
     - Bumped debhelper compatibility to 7.
   * Install upstream dphys-config.example as default /etc/dphys-config
     conffile.
   * Added a watch file.
   * Fixed lintian warnings:
     - debian-rules-ignores-make-clean-error
     - using-first-person-in-description
   * Define $(DESTDIR) in debian/rules for better readability
   * Changed behaviour of init.d script and cronjob:
     - init.d: Don't start automatically inside a chrooted
       environment. chrooted() test taken from udev.postinst.
     - init.d, cron.d: Don't start automatically if no config file has been
       created by the admin (prevents startup error messages if only
       installed for personal use of users).
   * Downgraded Recommends on pciutils to a Suggests.
   * Removed Recommends on tcc. (An example script often needed on Sarge
     needed tcc.)
   * init.d script and cronjob now do nothing if dphys-config has been
     removed but not purged. (Thanks to Myon for that hint!)
Checksums-Sha1: 
 ccaecfd130f3c0d0724380b2268f79aa9df1b881 1182 dphys-config_20090926-1.dsc
 24912f1d388c905d8a2bbe939711117a2d051fd1 44996 
dphys-config_20090926.orig.tar.gz
 c3ca227d4845eaf3c88b2a7e5b9b68e292f4e3f5 6023 dphys-config_20090926-1.diff.gz
 489b9aac11d2ae603c5134d6921c75420f50a709 44542 dphys-config_20090926-1_all.deb
Checksums-Sha256: 
 ac23e2a0934d6685b9c6950ca07a8ae25b6145b16090ae3eb994ffcd70981b04 1182 
dphys-config_20090926-1.dsc
 587ef8ccf781436c3c8b6fbf564e1099956d137e2085b8b231ee856dcf9b2f65 44996 
dphys-config_20090926.orig.tar.gz
 5d1ff4981e4f2e48fc8682a17fa14960e18d256525bd7f85adcccd3786d1f9ed 6023 
dphys-config_20090926-1.diff.gz
 71efc5d0478f20afc5ead177ab8f83e8380b712324dee083bcbfd767b0d018f1 44542 
dphys-config_20090926-1_all.deb
Files: 
 32a9b641953e1fc9975b9ddc5fcddc68 1182 admin optional 
dphys-config_20090926-1.dsc
 dffd796198fb6defd3dd26e89c0e1eb4 44996 admin optional 
dphys-config_20090926.orig.tar.gz
 59b63f9c62de50f366b224bef33046b9 6023 admin optional 
dphys-config_20090926-1.diff.gz
 f8c2f4d2e712d162b84c9efc6aa11728 44542 admin optional 
dphys-config_20090926-1_all.deb

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

iEYEARECAAYFAkrR3pEACgkQxa93SlhRC1qfWgCdFdAy+7cl+tEykbiaYCApqYIp
eV0AoOQFRJehxlwfDxB9w4DaNvh6tJ8C
=E02i
-----END PGP SIGNATURE-----



--- End Message ---

Reply via email to