--- dash-0.5.7.orig/debian/README.Debian.diet +++ dash-0.5.7/debian/README.Debian.diet @@ -0,0 +1,15 @@ +Building with the diet libc +--------------------------- + +This package optionally can be built with the diet libc instead of the +glibc to provide small statically linked programs. The resulting package +has no dependency on any other package. + +To use the diet libc, make sure the latest versions of the dietlibc-dev +package is installed, and set DEB_BUILD_OPTIONS=diet in the environment +when building the package, e.g.: + + # apt-get install dietlibc-dev + $ DEB_BUILD_OPTIONS=diet fakeroot apt-get source -b dash + + -- Gerrit Pape , Wed, 23 Jun 2004 05:11:20 +0000 --- dash-0.5.7.orig/debian/ash.postinst +++ dash-0.5.7/debian/ash.postinst @@ -0,0 +1,52 @@ +#!/bin/sh +# +# post-install script for the Debian GNU/Linux ash package +# +# $Id: ash.postinst,v 1.9 2002/10/26 11:27:48 herbert Exp $ + +set -e + +check_divert() { + div=$(dpkg-divert --list $1) + distrib=${3:-$1.distrib} + case $div in + '' | *by\ dash) + ;; + *by\ ash) + dst=${div% by ash} + dst=${dst##* to } + + # Work around dpkg-divert bug. + if [ -e "$dst" ]; then + mv "$dst" "$dst.ash-tmp" + fi + dpkg-divert --package ash --remove $1 + if [ -e "$dst.ash-tmp" ]; then + mv "$dst.ash-tmp" "$dst" + fi + + dpkg-divert --package dash --divert $distrib --add $1 + if [ "$dst" != $distrib ] && [ -e "$dst" ]; then + mv "$dst" $distrib + fi + ln -sf $2 $1 + ;; + *) + d=${1%/*} + if + [ -h $1 ] && [ -f $1 ] && [ -f $d/$4 ] && + cmp $1 $d/$4 + then + ln -sf $2 $1 + fi + ;; + esac +} + +dcv='dpkg --compare-versions' + +if [ "$1" = configure ] && [ -n "$2" ] && $dcv "$2" lt 0.4.3; then + check_divert /bin/sh dash '' ash + check_divert /usr/share/man/man1/sh.1.gz dash.1.gz \ + /usr/share/man/man1/sh.distrib.1.gz ash.1.gz +fi --- dash-0.5.7.orig/debian/ash.postrm +++ dash-0.5.7/debian/ash.postrm @@ -0,0 +1,9 @@ +#!/bin/sh +# $Id: ash.postrm,v 1.1 2003/11/21 08:47:16 herbert Exp $ + +set -e + +if [ "$1" = purge ] && [ -e /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + db_purge +fi --- dash-0.5.7.orig/debian/changelog +++ dash-0.5.7/debian/changelog @@ -0,0 +1,2172 @@ +dash (0.5.7-4ubuntu1) trusty; urgency=medium + + * Merge from Debian testing, remaining changes: + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Support build with profile feedback based optimization. + - Ensure correct strip is called when cross-building. + + -- Dimitri John Ledkov Wed, 19 Feb 2014 12:01:30 +0000 + +dash (0.5.7-4) unstable; urgency=low + + * Thx Michael Gilbert for NMU. + * 0006-JOBS-address-format-security-build-error.diff: new: address + format-security build error (patch from Simon Ruderich). + * debian/rules: make DEB_BUILD_OPTIONS=diet build working again. + * debian/diff/0007-EVAL-Report-I-O-error-on-stdout.diff: new: eval: report + I/O error on stdout (closes: #690473). + + -- Gerrit Pape Wed, 08 Jan 2014 11:54:11 +0000 + +dash (0.5.7-3+nmu1) unstable; urgency=medium + + * Non-maintainer upload. + * Enable build-hardening flags (closes: #662721). + + -- Michael Gilbert Wed, 25 Dec 2013 13:46:03 -0500 + +dash (0.5.7-3ubuntu1) quantal; urgency=low + + * Merge from Debian testing, remaining changes: + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Support build with profile feedback based optimization. + - Ensure correct strip is called when cross-building. + + -- Dmitrijs Ledkovs Tue, 14 Aug 2012 15:35:20 +0100 + +dash (0.5.7-3) unstable; urgency=low + + [ Christian Perrier ] + * Non-maintainer upload. + * Fix pending l10n issues. Debconf translations: + * French (Julien Patriarca). Closes: #638821 + * Indonesian (Mahyuddin Susanto). Closes: #657111 + * Polish (Michał Kułach). Closes: #658180 + * Romanian (Andrei POPESCU). Closes: #660615 + * Turkish (Mert Dirik). Closes: #661513 + + [ Gerrit Pape ] + * debian/control: Standards-Version: 3.9.3.0. + + -- Gerrit Pape Thu, 01 Mar 2012 00:09:45 +0000 + +dash (0.5.7-2ubuntu2) precise; urgency=low + + * Ensure correct strip is called when cross-building LP: #966103 + + -- Marcin Juszkiewicz Tue, 27 Mar 2012 15:03:17 +0300 + +dash (0.5.7-2ubuntu1) precise; urgency=low + + * Merge from Debian testing, remaining changes: + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Support build with profile feedback based optimization. + * Dropped changes, included in Debian: + - Make the package both "required" and "Essential" since this is our + default system shell. + + -- Steve Langasek Thu, 27 Oct 2011 11:13:16 -0700 + +dash (0.5.7-2) unstable; urgency=high + + * debian/diff/: + - 0004-BUILTIN-Fix-test-x-as-root...diff: new; teach "test -x" + as root not to return true for nonexecutable files on + platforms where faccessat() does return true in this case, + such as glibc-bsd in squeeze (thx Christoph Egger, closes: + #640334). + - 0005-SHELL-Disable-sh-c-...diff: back out the optimization + that makes dash -c "script" avoid a fork(). It caused + several packages to fail to build from source (thx Stéphane + Glondu, closes: #642922). + + -- Jonathan Nieder Mon, 26 Sep 2011 16:39:38 -0500 + +dash (0.5.7-1) unstable; urgency=low + + * new upstream release. + * optimize dash -c "script" to notice the last command and + exec it without forking (thx Jilles Tjoelker; closes: + #436466). This change is inspired by a similar trick in + ksh, bash, and zsh and can be useful in commands passed to + system(), popen(), and Makefiles, where "exec" is usually + not explicitly used. + * remove spurious space in descriptions of PS1, PS2, PS4 (thx + Kalle Olavi Niemitalo; closes: #624715). + * test builtin: use faccessat if available (closes: #539909, + #556521) so ACLs and other corner cases can be handled + correctly. + * debian/diff/: + - remove patches applied upstream (i.e. all except 0045, 0046). + - 0045-SHELL-print-n-upon-EOF-...diff: rename to 0001-*. + - 0046-PARSER-Remove-backslash-...diff: rename to 0002-*. + - 0003-VAR-Disable-LINENO-support.diff: new; remove LINENO + support (closes: #582952, reopens: #540685). + * debian/po/sk.po: [INTL:sk] Slovak debconf templates (thx + Slavko; closes: #611556). + * debian/po/nl.po: [INTL:nl] Dutch debconf templates (thx + Jeroen Schot; closes: #624172). + + -- Jonathan Nieder Wed, 17 Aug 2011 00:30:30 -0500 + +dash (0.5.6.1-1~exp2) experimental; urgency=low + + * debian/diff/: + - 0036-BUILTIN-Fix-corruption-of-reads...diff: remove; fixed + upstream. + - 0037-EVAL-Make-.-dev-null-return-.diff: remove; applied + upstream. + - 0034-SHELL-print-n-upon...diff: rename to 0045-*. + - 0035-PARSER-Remove-backslash...diff: rename to 0046-*. + - 0034...0044: new from the upstream "master" branch. + - 0042-EXPAND-Free-IFS-state...diff: new from upstream: + do not let parameter expansion in here documents corrupt word + splitting state (thx Aurelien Jarno; closes: #618023). + + -- Jonathan Nieder Thu, 24 Mar 2011 17:24:05 -0500 + +dash (0.5.6.1-1~exp1) experimental; urgency=low + + * new upstream release. + * add preliminary LINENO support (closes: #540685, reopens: + #582952). + * fix corruption of redirections with byte 0x81 (closes: + #532302). + * honor tab as IFS whitespace in read (closes: #429251, + #607174). + * debian/diff/: + - remove patches applied upstream (0001-0016, 0020). + - 0021--INPUT-exit-127...diff: remove; patch is faulty + (reopens: #548687). + - 0022--EVAL-with-set-e-exit: remove; fixed upstream. + - 0019--SHELL-print-n-upon...diff: rename to 0034-*. + - 0001...0033: new from the upstream "master" branch. + - 0035-PARSER-Remove-backslash-before...diff: new from the + mailing list: remove backslashes used to escape closing + braces in ${...} expressions (thx Jilles Tjoelker). + - 0036-BUILTIN-Fix-corruption-of-reads...diff: new from the + mailing list: do not corrupt input by removing CTLESC bytes + ('\x81') in readcmd (thx Alexey Gladkov). + - 0037-EVAL-Make-.-dev-null-return-0.diff: new from the + mailing list: dotcmd should yield status 0 when no command + is executed (thx Tim Allen, closes: #615922). + * debian/watch: document upstream source location. + + -- Jonathan Nieder Sun, 06 Mar 2011 21:11:25 -0600 + +dash (0.5.5.1-7.4ubuntu1) oneiric; urgency=low + + * Merge from debian unstable (LP: #775733), remaining changes: + - Make the package both "required" and "Essential" since this is our + default system shell. + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Support build with profile feedback based optimization. + + -- Lorenzo De Liso Mon, 02 May 2011 18:46:52 +0200 + +dash (0.5.5.1-7.4) unstable; urgency=low + + * Non-maintainer upload. + * dash.preinst: Do not error out if /bin/sh or its manpage is + not already present (thx Brian Potkin; closes: #606756). + * dash.postinst: Cope with missing files. Atomically replace + /bin/sh and its manpage rather than removing and re-creating them + (thx Adam D. Barratt). + + -- Jonathan Nieder Tue, 14 Dec 2010 01:33:42 -0600 + +dash (0.5.5.1-7.3) unstable; urgency=medium + + * Non-maintainer upload. + * Modify the preinst to use /bin/bash rather than /bin/sh to avoid having + to rely on /bin/sh being available during unpack. (Closes: #546528) + * Adapt preinst diversion handling to be idempotent; thanks to + Jonathan Nieder. + + -- Adam D. Barratt Wed, 17 Nov 2010 21:41:30 +0000 + +dash (0.5.5.1-7.2ubuntu1) natty; urgency=low + + * Merge from debian unstable. Remaining changes: + - Make the package both "required" and "Essential" since this is our + default system shell. + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Support build with profile feedback based optimization. + + -- Michael Vogt Mon, 15 Nov 2010 09:08:49 +0100 + +dash (0.5.5.1-7.2) unstable; urgency=low + + * Non-maintainer upload to correct previous NMU. + * Drop dependency on debconf as that change was not agreed + with the maintainer when the NMU was prepared. + + -- Christian Perrier Wed, 27 Oct 2010 08:10:28 +0200 + +dash (0.5.5.1-7.1) unstable; urgency=low + + * Non-maintainer upload with maintainer approval. + * Add "debconf | debconf-2.0" to dependencies as this package is + using debconf + * Explicitly re-include the text of the BSD licence as + /usr/share/common-licenses/BSD could be dropped in the future + because of minor wording changes in the different version of + the BSD licence text + * Fix pending l10n issues. Debconf translations: + - Czech (Miroslav Kure). Closes: #598331 + - Finnish (Esko Arajärvi). Closes: #600518 + + -- Christian Perrier Mon, 18 Oct 2010 09:39:14 +0200 + +dash (0.5.5.1-7ubuntu1) maverick; urgency=low + + [ Bhavani Shankar ] + * Merge from debian unstable. Remaining changes: + - Make the package both "required" and "Essential" since this is our + default system shell. + - Add dependency on debianutils so /etc/shells exists before + we are configured. + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Support build with profile feedback based optimization. + + [ Michael Vogt ] + * diabled profile feedback build for now because the tests fail if + is is enabled on amd64 (and maybe others) + + -- Michael Vogt Thu, 24 Jun 2010 20:44:00 +0200 + +dash (0.5.5.1-7) unstable; urgency=low + + [ Raphael Geissert ] + * Re-add code to allow taking over bash's diversion (Closes: #82554). + + [ Gerrit Pape ] + * debian/dash.README.source: new; document how to use the Debian + package source. + * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf + templates (thx Adriano Rafael Gomes; closes: #582973). + * debian/po/da.po: [INTL:da] Danish translation of the debconf + templates Dash (thx Joe Dalton; closes: #584484). + * debian/implicit: update to revision 60d9070. + + -- Gerrit Pape Thu, 10 Jun 2010 01:56:32 +0000 + +dash (0.5.5.1-6) unstable; urgency=high + + * debian/diff/0001-JOBS-Fix-dowait-signal-race.diff, + debian/diff/0002-SIGNAL-Remove-EXSIG.diff: remove (closes: #581425). + * debian/diff/: remove patches with reverts (0009, 0013, 0015, 0018, + 0019). + * debian/diff/0010-SHELL-Add-preliminary-LINENO-support.diff: remove + (re-opens: #540685, closes: #582952). + * debian/diff/0015--BUILTIN-Use-TMPDIR-in-mkbuiltins.diff, + debian/diff/0016--BUILTIN-Make-trap-signal-name-number-...diff, + debian/diff/0017--JOBS-Fix-for-job-control-off-warning.diff: new; + cherry-picked from upstream git. + * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf + templates (thx Adriano Rafael Gomes; closes: #582973). + + -- Gerrit Pape Wed, 26 May 2010 12:25:47 +0000 + +dash (0.5.5.1-5) unstable; urgency=low + + * debian/diff/0029-Revert-BUILTIN-Fix-off-by-one-recordregion-...diff, + debian/diff/0030-Revert-BUILTIN-Avoid-compiler-warnings-on-...diff, + debian/diff/0031-Revert-BUILTIN-Fix-NUL-termination-in-readcmd.diff, + debian/diff/0032-Revert-BUILTIN-Honor-tab-as-IFS-whitespace-...diff: + new; revert "Honor tab as IFS whitespace when splitting fields in + readcmd" fix (re-opens: #429251, closes: #581351). + + -- Gerrit Pape Thu, 13 May 2010 23:06:46 +0000 + +dash (0.5.5.1-4) unstable; urgency=low + + * debian/diff/0002--SHELL-print-n-upon-EOF-CTRL-D-when-run-...diff: + rename to 0023-*.diff. + * debian/diff/0001--MAN-rename-sh-to-dash-update-DESCRIPTION-...diff: + remove; applied upstream. + * debian/diff/0001-*...0022-*.diff: new from upstream git. + * debian/diff/0010-*.diff: Add preliminary LINENO support (closes: + #540685). + * debian/diff/0017-*.diff: Fix syntax array size (closes: #548493). + * debian/diff/0009-*.diff: Honor tab as IFS whitespace when + splitting fields in readcmd (closes: #429251). + * debian/diff/0024-INPUT-exit-127-if-command_file-is-given-...diff: + new; exit 127 if command_file is given but does not exist (closes: + #548743). + * debian/diff/0025-INPUT-exit-127-if-command_file-is-given-...diff: + new; exit 127 if command_file is given but is a directory (closes: + #548687). + * debian/diff/0026-EVAL-with-set-e-exit-the-shell-if-a-...diff: new; + with set -e exit the shell if a subshell exits non-zero (closes: + #514863). + * debian/diff/0027-EVAL-don-t-clear-eflag-when-forking-subshell.diff: + new; don't clear eflag when forking subshell (closes: #514863). + * debian/po/ja.po: [INTL:ja] Update po-debconf template translation + (thx Hideki Yamane; closes: #564483). + * debian/po/bg.po: [I18N:bg] Updated Bulgarian debconf translation + (thx Damyan Ivanov; closes: #562836). + * debian/dash.preinst: remove superfluous code (closes: #557755). + * debian/control: Standards-Version: 3.8.4.0. + * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation + update (thx Clytie Siddall; closes: #577156). + * debian/po/eu.po: [l10n:eu] dash 0.5.5.1-3.1: updated Basque + translation (thx dooteo; closes: #577506). + * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for + debconf messages (thx Traduz - Portuguese Translation Team; closes: + #578104). + * debian/diff/0028-EVAL-Fix-command-crash.diff: new; Fix command -- + crash (closes: #579543). + + [ Raphael Geissert ] + * Document "/bin/sh -> dash" NMU changes + * Pass package name to dpkg-divert when removing diversion + * Simplify prerm by making dpkg-divert do most of the work + * Pass --package name to dpkg-divert call to replace ash's diversion + * Quoting style changes + * Let the postinst script abort if there was already a diversion in + place + * Pass --package name to dpkg-divert call to remove ash's diversion + * Add watch file + + -- Gerrit Pape Mon, 10 May 2010 23:12:45 +0000 + +dash (0.5.5.1-3ubuntu2) lucid; urgency=low + + * Rebuild using recent toolchain. + + -- Matthias Klose Thu, 01 Apr 2010 14:18:10 +0200 + +dash (0.5.5.1-3ubuntu1) lucid; urgency=low + + * Merge from debian testing, remaining changes: + - Build with profile feedback based optimization. + - Make the package both "required" and "Essential" since this is our + default system shell. + - Add dependency on debianutils so /etc/shells exists before + we are configured. + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - debian/control: drop "Essential: yes" that is now present in both + Ubuntu and Debian. + + -- Frank Cheung Fri, 06 Nov 2009 00:43:08 +0000 + +dash (0.5.5.1-3) unstable; urgency=low + + * Thanks Luk Claes for NUMs (closes: #538682). + * debian/NEWS: rename to debian/dash.NEWS.Debian. + * debian/rules: don't explicitely install dash's NEWS file, + debian/implicit takes care of that. + * debian/dash.NEWS.Debian: when upgrading existing installations, + the system shell will not be changed automatically (closes: + #539363). + * debian/control: update long description (thx Justin B Rye; closes: + #546458). + * debian/po/sv.po: [INTL:sv] Swedish strings for dash debconf (thx + Martin Bagge; closes: #539070). + * debian/po/ru.po: [INTL:ru] Russian debconf templates translation + update (thx Yuri Kozlov; closes: #539189). + * debian/po/fr.po: fr.po: French program translation (thx julien + patriarca; closes: #539630). + * debian/po/de.po: [INTL:de] updated German debconf translation (thx + Helge Kreutzmann; closes: #540221). + * debian/po/it.po: [INTL:it] Italian translation (thx Luca Monducci; + closes: #540631). + * debian/po/es.po: [INTL:es] Spanish debconf template translation for + dash (closes: #540707). + + -- Gerrit Pape Wed, 16 Sep 2009 14:22:37 +0000 + +dash (0.5.5.1-2.3) unstable; urgency=low + + * Non-maintainer upload. + * Update the debconf templates according to the feedback on + debian-l10n-english. + * Install the NEWS file in the right location (Closes: #538809). + + -- Luk Claes Mon, 27 Jul 2009 12:45:48 +0000 + +dash (0.5.5.1-2.2) unstable; urgency=low + + [ Luk Claes ] + * Non-maintainer upload with maintainer's permission. + * Change the default for the system shell to dash. + * Ship /bin/sh in the package and fix the diversion handling + for it to make sure /bin/sh is always present. + * Set debconf priority to high when upgrading from an existing + system. + * Add versioned dpkg dependency for dpkg-divert --listpackage. + * Add NEWS file about changing /bin/sh. + * Adjusted the debconf template accordingly. + * Make dash Priority: Required + + [ Raphael Geissert ] + * Make dash Essential: yes + + -- Luk Claes Wed, 22 Jul 2009 20:17:31 +0200 + +dash (0.5.5.1-2.1) unstable; urgency=high + + * Non-maintainer upload. + * Depend on debianutils (Closes: #537990). + + -- Luk Claes Wed, 22 Jul 2009 18:50:45 +0000 + +dash (0.5.5.1-2ubuntu3) karmic; urgency=low + + * Rebuild to pick up changed optimisations on armel. + + -- Matthias Klose Sun, 20 Sep 2009 23:03:34 +0000 + +dash (0.5.5.1-2ubuntu2) karmic; urgency=low + + * Build with profile feedback based optimization. + + -- Matthias Klose Thu, 25 Jun 2009 12:26:25 +0200 + +dash (0.5.5.1-2ubuntu1) karmic; urgency=low + + * Merge from debian unstable, remaining changes: + - Make the package both "required" and "Essential" since this is our + default system shell. + - Add dependency on debianutils so /etc/shells exists before + we are configured + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + + -- Michael Vogt Wed, 29 Apr 2009 10:45:09 +0200 + +dash (0.5.5.1-2) unstable; urgency=low + + * debian/diff/0001--SHELL-execute-EXIT-trap-if-the-shell-...diff; + remove; patch is faulty (reopens: #390433, closes: #515229, + #515064). + + -- Gerrit Pape Mon, 16 Feb 2009 12:49:32 +0000 + +dash (0.5.5.1-1) unstable; urgency=low + + * new upstream release. + * builds again with DEB_BUILD_OPTIONS=diet (closes: #493301). + * debian/diff/*.diff: remove; obsolete. + * debian/po/es.po: [INTL:es] Spanish debconf template translation + for dash (thx Francisco Javier Cuadrado, closes: #513689). + * debian/diff/0001--SHELL-execute-EXIT-trap-if-the-shell-...diff: + new; [SHELL] execute EXIT trap if the shell is killed through a + signal (thx Chris Lamb for the patch, closes: #390433). + * debian/diff/0002--MAN-rename-sh-to-dash-update-DESCRIPTION...diff: + new; [MAN] rename sh to dash, update DESCRIPTION and HISTORY (thx + jaalto, closes: #499838). + * debian/diff/0003--SHELL-print-n-upon-EOF-CTRL-D-when-run-...diff: + new; [SHELL] print \n upon EOF (CTRL-D) when run interactively + (closes: #476422). + + -- Gerrit Pape Wed, 11 Feb 2009 01:55:05 +0000 + +dash (0.5.4-12ubuntu2) jaunty; urgency=low + + * Drop local -l option patch, another patch came in via upstram. + + -- Scott James Remnant Wed, 05 Nov 2008 06:48:18 +0000 + +dash (0.5.4-12ubuntu1) jaunty; urgency=low + + * Merge from debian unstable, remaining changes: + - Make the package both "required" and "Essential" since this is our + default system shell. + - Add dependency on debianutils so /etc/shells exists before + we are configured + - If the dash/sh question has not been seen by the user, reset it to + the default which is now true. + - Add -l option (Eric Chan). LP: #102105. + + -- Scott James Remnant Wed, 05 Nov 2008 06:37:14 +0000 + +dash (0.5.4-12) unstable; urgency=low + + * debian/po/nl.po: [INTL:nl] Updated debconf templates translation + for Dutch (thx Thijs Kinkhorst, closes: #492069). + * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for + debconf messages (thx Traduz - Portuguese Translation Team, + closes: #489805). + * debian/po/sv.po: [INTL:sv] po-debconf file for dash (thx Martin + Ågren, closes: #491532). + + -- Gerrit Pape Mon, 25 Aug 2008 19:47:04 +0000 + +dash (0.5.4-11) unstable; urgency=low + + * debian/diff/0045-Fix-null-pointer-dereference.diff, + debian/diff/0046-Fix-bitwise-AND-and-OR-operator-parsing.diff, + debian/diff/0047--MAN-add-missing-right-parenthesis...diff: remove; + applied upstream. + * debian/diff/0048--SHELL-add-l-option-to-force-login-shell.diff: + remove; fixed upstream. + * debian/diff/0044--*..0061--*: new; from upstream git. + * 0055--BUILTIN-Fixed-3-4-argument-cases-for-test-per-POSIX.diff: + [BUILTIN] Fixed 3,4-argument cases for test per POSIX (closes: + #455828). + * debian/diff/0044-run-aclocal-autoconf-autoheader-automake.diff: + redo as 0062-run-aclocal-autoconf-autoheader-automake.diff. + + -- Gerrit Pape Wed, 16 Jul 2008 19:24:54 +0000 + +dash (0.5.4-10) unstable; urgency=low + + * debian/po/it.po: [INTL:it] Italian debconf templates translation + (thx Luca Monducci, closes: #479361). + * debian/po/ru.po: [INTL:ru] Russian debconf templates translation + update (thx Yuri Kozlov, closes: #479592). + * debian/po/gl.po: [INTL:gl] Galician debconf template translation + for dash (thx Jacobo Tarrio, closes: #480978). + * debian/po/ja.po: [INTL:ja] updated Japanese debconf translation + (thx Kenshi Muto, closes: #483509). + * debian/control: Homepage: http://gondor.apana.org.au/~herbert/dash/ + (closes: #484665). + * debian/diff/0047--MAN-add-missing-right-parenthesis...diff: new; + [MAN] add missing right parenthesis in section Redirection (closes: + #481365). + * debian/diff/0048--SHELL-add-l-option-to-force-login...diff: new; + [SHELL] add -l option to force login shell (closes: #483287). + * debian/po/tr.po: new; [INTL:tr] Turkish debconf template translation + for dash (thx Mert Dirik, closes: #486571). + * debian/po/bg.po: new; [INTL:bg] Bulgarian debconf translation (thx + Damyan Ivanov, closes: #486800). + * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation + update (thx Clytie Siddall, closes: #486801). + * debian/po/cs.po: [l10n] Updated Czech translation of dash debconf + messages (thx Miroslav Kure, closes: #487266). + * debian/po/pt.po: [INTL:pt] Updated Portuguese translation for + debconf messages (thx Ricardo Silva, closes: #487290). + * debian/po/ko.po: [INTL:ko] Korean dash debconf PO translation (thx + Sunjae Park, closes: #487897). + * debian/po/eu.po: new; [INTL:eu] dash debconf templates Basque + translation (thx xabier bilbao, closes: #488057). + * debian/po/pt_BR.po: [INTL:pt_BR] Brazilian Portuguese debconf + templates (thx Adriano Rafael Gomes, closes: #488390). + * debian/po/ro.po: new; [l10n:ro] dash: New Romanian translation of + po-debconf templates (thx Eddy Petrișor, closes: #488435). + * debian/control: Standards-Version: 3.8.0.1. + + -- Gerrit Pape Sun, 06 Jul 2008 15:59:18 +0000 + +dash (0.5.4-9ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes: + - Change default answer for "Install dash as /bin/sh?" question to true. + - debian/control: + + set Priority to "required" + + add dependency on debianutils so /etc/shells exists before + we are configured + + set Essential. + - debian/dash.postinst: + + If the dash/sh question has not been seen by the user, reset it to + the default which is now true + - Added lpia to the list of DIET_ARCHS in debian/rules, to match i386. + - Add -l option (Eric Chan). Addresses LP #102105. + + -- Michael Vogt Fri, 20 Jun 2008 17:49:50 +0200 + +dash (0.5.4-9) unstable; urgency=low + + * debian/diff/0046-Fix-bitwise-AND-and-OR-operator-parsing.diff: new: + Fix bitwise AND and OR operator parsing (closes: #470914). + * debian/dash.menu: change menu section from Apps/Shells to + Applications/Shells (thx Christian Perrier). + * debian/po/fr.po: [INTL:fr] French debconf templates translation update + (thx Christian Perrier, closes: #469253). + * debian/po/fi.po: [INTL:fi] Updated Finnish translation of the debconf + templates (thx Esko Arajärvi, closes: #469466). + * debian/po/de.po: [INTL:de] updated German debconf translation (thx + Helge Kreutzmann, closes: #469755). + + -- Gerrit Pape Thu, 17 Apr 2008 20:34:15 +0000 + +dash (0.5.4-8ubuntu1) hardy; urgency=low + + * Merge with Debian; remaining changes: + - Change default answer for "Install dash as /bin/sh?" question to true. + - debian/control: + + set Priority to "required" + + add dependency on debianutils so /etc/shells exists before + we are configured + + set Essential. + - debian/dash.postinst: + + If the dash/sh question has not been seen by the user, reset it to + the default which is now true + - Added lpia to the list of DIET_ARCHS in debian/rules, to match i386. + - Add -l option (Eric Chan). Addresses LP #102105. + + -- Matthias Klose Wed, 12 Mar 2008 11:14:46 +0100 + +dash (0.5.4-8) unstable; urgency=low + + * debian/diff/0045-Fix-null-pointer-dereference.diff: new from Larry + Doolittle, blessed by upstream: Fix null pointer dereference (thx!, + closes: #467065; most probably closes: #462414, #462977, #463649, + #467358, #468376, #468449, #468837, #469102). + * debian/dash.templates.in: don't mention 'distribution policy' or + 'Debian policy' at all, but talk only about POSIX-compliance; run + debconf-updatepo (closes: #455550). + * debian/control: Standards-Version: 3.7.3.0. + + -- Gerrit Pape Sun, 02 Mar 2008 21:36:20 +0000 + +dash (0.5.4-7) unstable; urgency=low + + * debian/po/nl.po: [INTL:nl] New po-debconf translation in Dutch for dash + (thx Tim Dijkstra, closes: #458425). + * debian/rules: apply patch for cross building support, slightly modified + (thx Neil Williams, closes: #450512). + + -- Gerrit Pape Wed, 13 Feb 2008 19:19:53 +0000 + +dash (0.5.4-6ubuntu1) hardy; urgency=low + + * Merge from Debian; remaining changes: + - Change default answer for "Install dash as /bin/sh?" question to true. + - debian/control: + + set Priority to "required" + + add dependency on debianutils so /etc/shells exists before + we are configured + + set Essential. + - debian/dash.postinst: + + If the dash/sh question has not been seen by the user, reset it to + the default which is now true + - Added lpia to the list of DIET_ARCHS in debian/rules, to match i386. + * Add -l option (Eric Chan). Addresses LP #102105. + + -- Matthias Klose Wed, 06 Feb 2008 14:18:50 +0000 + +dash (0.5.4-6) unstable; urgency=low + + * debian/control: add Vcs-Git: http://smarden.org/git/dash.git/. + * debian/diff/0041-PARSER-Add-FAKEEOFMARK-for-expandstr.diff, + debian/diff/0042-PARSER-Do-not-show-prompts-in-expandstr.diff: new + from upstream git. + * debian/diff/0043-EXPAND-Fix-slash-treatment-in-expmeta.diff: new + from upstream git: [EXPAND] Fix slash treatment in expmeta (closes: + #458687, #458690, #459049). + * debian/diff/0041-run-aclocal-autoconf-autoheader-automake.diff: redo + as debian/diff/0044-run-aclocal-autoconf-autoheader-automake.diff. + * debian/dash.templates.in: remove empty line after comments, hmm. + + -- Gerrit Pape Mon, 07 Jan 2008 10:37:47 +0000 + +dash (0.5.4-5) unstable; urgency=low + + * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: applied + upstream, rename to + 0038-EVAL-Fix-bad-pointer-arithmetic-in-evalcommand.diff. + * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff: + applied upstream, rename to + 0040-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff. + * debian/diff/0040-run-aclocal-autoconf-autoheader-automake.diff: redo + as debian/diff/0041-run-aclocal-autoconf-autoheader-automake.diff. + * debian/diff/0039-BUILTIN-Add-set-o-support.diff: new; from upstream + git: Add set +o support (closes: #456990). + * debian/diff/ja.po: remove again, doh. + + -- Gerrit Pape Thu, 27 Dec 2007 12:23:12 +0000 + +dash (0.5.4-4ubuntu1) hardy; urgency=low + + * Merge from Debian unstable, remaining changes: + - Change default answer for "Install dash as /bin/sh?" question to true. + - debian/control: + + set Priority to "required" + + add dependency on debianutils so /etc/shells exists before + we are configured + - debian/dash.postinst: + + If the dash/sh question has not been seen by the user, reset it to + the default which is now true + - Added lpia to the list of DIET_ARCHS in debian/rules, to match i386. + * debian/control: + - set Essential: yes, but this needs to be set in the binary package + stanza, not in the source package stanza. + + -- Steve Langasek Sat, 22 Dec 2007 00:02:46 -0800 + +dash (0.5.4-4) unstable; urgency=low + + * debian/diff/0038-EVAL-Fix-unaligned-trap-on-sparc.diff: new; fix + unaligned trap on sparc (thx Steve Langasek, closes: #456399). + * debian/diff/0039-ARITH-If-imaxdiv-isn-t-available-use-and-ope.diff: new; + if imaxdiv() isn't available, use / and % operators (closes: #456398). + * debian/diff/0038-run-aclocal-autoconf-autoheader-automake.diff: redo + as debian/diff/0040-*. + * debian/po/vi.po: [INTL:vi] Vietnamese debconf templates translation + update (thx Clytie Siddall, closes: #453625). + * debian/diff/ja.po: new; [INTL:ja] Japanese debconf translation (thx + Kenshi Muto, closes: #446573). + + -- Gerrit Pape Fri, 21 Dec 2007 09:21:34 +0000 + +dash (0.5.4-3ubuntu2) hardy; urgency=low + + * Fix unaligned trap on sparc that broke our own postrm, and the buildds. + + -- Steve Langasek Fri, 14 Dec 2007 12:31:15 -0800 + +dash (0.5.4-3ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Change default answer for "Install dash as /bin/sh?" question to true. + - debian/control: + + set Priority to "required" + + set Essential to "yes" + + add dependency on debianutils so /etc/shells exists before + we are configured + - debian/dash.postinst: + + If the dash/sh question has not been seen by the user, reset it to + the default which is now true + - Added lpia to the list of DIET_ARCHS in debian/rules, to match i386. + * dropped, taken upstream: + - Build against glibc instead of dietlibc + + -- Michael Vogt Thu, 13 Dec 2007 11:10:28 +0100 + +dash (0.5.4-3) unstable; urgency=low + + * debian/diff/0005-*..0037-*: new: from upstream git. + * 0025-*: Report substition errors at expansion time (closes: #418774). + * debian/diff/0005-dash.1-clarify-description-of-nt-ot-options-to-te.diff, + debian/diff/0006-dash.1-clarify-syntax-of-the-for-command.diff: remove; + applied upstream. + * debian/rules: no longer build dash.udeb package (on request of Otavio + Salvador, closes: #439139, #431312). + * debian/control: no longer Build-Depends: dietlibc; remove dash.udeb + package. + * Debconf templates and debian/control reviewed by the debian-l10n- + english team as part of the Smith review project (thx Christian Perrier + for the patch, closes: #449517): + * Convert debian/changelog to UTF-8 (closes: #451080, #453962, #453960). + * [Debconf translation updates] + * Galician (closes: #450864). + * Finnish (closes: #451015). + * Korean (closes: #451419). + * Italian (closes: #451607). + * Czech (closes: #451826). + * German (closes: #452173). + * Russian (closes: #452733). + * Portuguese (closes: #453038). + + -- Gerrit Pape Mon, 10 Dec 2007 13:18:14 +0000 + +dash (0.5.4-2ubuntu1) hardy; urgency=low + + * Merge from debian unstable, remaining changes: + - Build against glibc instead of dietlibc + - Change default answer for "Install dash as /bin/sh?" question to true. + - debian/control: + + set Priority to "required" + + set Essential to "yes" + + add dependency on debianutils so /etc/shells exists before + we are configured + - debian/dash.postinst: + + If the dash/sh question has not been seen by the user, reset it to + the default which is now true + - Added lpia to the list of DIET_ARCHS in debian/rules, to match i386. + + -- Michael Vogt Tue, 13 Nov 2007 10:09:38 +0100 + +dash (0.5.4-2) unstable; urgency=low + + * debian/diff/0001-SHELL-Restore-foreground-process-group-on-exit.diff: + new; from upstream git, replaces + debian/diff/0001-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff. + * debian/diff/0002-SHELL-Move-flushall-to-the-point-just-before-_exit.diff, + debian/diff/0003-BUILTIN-test-White-space-fixes.diff, + debian/diff/0004-BUILTIN-test-little-size-and-speed-optimizations.diff: + new; from upstream git (closes: #431320). + * debian/diff/0005-dash.1-clarify-description-of-nt-ot-options-to-te.diff: + new; dash.1: clarify description of -nt, -ot options to test builtin + (closes: #373611). + * debian/diff/0006-dash.1-clarify-syntax-of-the-for-command.diff: new; + dash.1: clarify syntax of the for command (closes: #387441). + + -- Gerrit Pape Tue, 25 Sep 2007 07:39:37 +0000 + +dash (0.5.4-1ubuntu3) gutsy; urgency=low + + * Trigger rebuild for hppa. + + -- LaMont Jones Fri, 28 Sep 2007 10:50:20 -0600 + +dash (0.5.4-1ubuntu2) gutsy; urgency=low + + * Add lpia to the list of DIET_ARCHS in debian/rules, to match i386. + + -- Adam Conrad Mon, 30 Jul 2007 12:08:53 +1000 + +dash (0.5.4-1ubuntu1) gutsy; urgency=low + + * Merge with Debian; remaining changes: + - Build against glibc instead of dietlibc + - Change default answer for "Install dash as /bin/sh?" question to true. + + -- Matthias Klose Wed, 18 Jul 2007 15:38:47 +0200 + +dash (0.5.4-1) unstable; urgency=low + + * new upstream version. + * debian/diff/????-*.diff: remove all but + ????-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff; obsolete. + * debian/rules: dump config.log on build failure. + + -- Gerrit Pape Wed, 18 Jul 2007 09:33:06 +0000 + +dash (0.5.3-9) unstable; urgency=low + + * debian/rules: target patch, clean: apply diffs from debian/diff/ in + alphabetical order. + * debian/diff/0018-Restore-pgrp-on-exit-fix-backgrounded-MC-bug.diff: + new; Restore pgrp on exit (fix "backgrounded MC" bug) (thx Denis + Vlasenko, closes: #381878). + + -- Gerrit Pape Tue, 26 Jun 2007 13:38:39 +0000 + +dash (0.5.3-8ubuntu1) gutsy; urgency=low + + * Merge with Debian; remaining changes: + - Build against glibc instead of dietlibc + - Change default answer for "Install dash as /bin/sh?" question to true. + + -- Matthias Klose Mon, 11 Jun 2007 18:42:38 +0200 + +dash (0.5.3-8) unstable; urgency=low + + * debian/diff/0009..0017-*.diff: new; from upstream master branch. + * 0009-BUILTIN-Fix-mkbuiltin-sort-order.diff: Fix mkbuiltin sort + order (closes: #415119). + * 0016-REDIR-Fix-redirect-restore-on-saved-file-descriptor.diff: + Fix redirect restore on saved file descriptors (closes: #357091). + * debian/po/it.po: [INTL:it] Italian debconf templates translation + (thx Luca Monducci; closes: #418174). + + -- Gerrit Pape Mon, 04 Jun 2007 18:46:04 +0000 + +dash (0.5.3-7ubuntu1) gutsy; urgency=low + + * Merge from Debian; remaining changes: + - build against glibc instead of dietlibc + - our default /bin/sh + + -- Matthias Klose Wed, 16 May 2007 18:59:51 +0200 + +dash (0.5.3-7) unstable; urgency=medium + + * Debconf translation updates (thx Christian Perrier for the patch): + - Czech updated (thx Miroslav Kure; closes: #407828). + - Galician added (thx Jacobo Tarrio; closes: #407952). + - Portuguese updated + - Russian updated + - Galician updated + - Dutch updated + - Vietnamese updated + - Swedish updated + * run debconf-updatepo to update PO files about debconf templates. + + -- Gerrit Pape Fri, 2 Feb 2007 07:03:36 +0000 + +dash (0.5.3-6) unstable; urgency=medium + + * debian/po/es: [INTL:es] Spanish po-debconf translation (thx Fernando + Cerezal; closes: #402981). + * debian/po/pt_BR: [INTL:pt_BR] updating the Brazilian Portuguese + translation (thx Andre Luis Lopes; closes: #403831). + + -- Gerrit Pape Sun, 31 Dec 2006 12:24:03 +0000 + +dash (0.5.3-5ubuntu2) feisty; urgency=low + + * Rebuild for changes in the amd64 toolchain. + * Set Ubuntu maintainer address. + + -- Matthias Klose Mon, 5 Mar 2007 01:14:12 +0000 + +dash (0.5.3-5ubuntu1) feisty; urgency=low + + * Merge from debian unstable, remaining changes: + - build against glibc instead of dietlibc + - our default /bin/sh + + -- Scott James Remnant Mon, 27 Nov 2006 12:26:18 +0000 + +dash (0.5.3-5) unstable; urgency=low + + * debian/po/da.po: [INTL:da] Updated Danish debconf translation (thx Claus + Hindsgaul; closes: #398779). + * debian/po/de.po: [INTL:de] Update German debconf translation (thx Helge + Kreutzmann; closes: #397825). + * debian/po/fr.po: French debconf templates translation update (thx Cyril + Brulebois; closes: #397013). + + -- Gerrit Pape Tue, 21 Nov 2006 13:48:33 +0000 + +dash (0.5.3-4) unstable; urgency=low + + * debian/diff/0001-EVAL-Make-eval-with-empty-arguments-return-0.diff: new + from upstream git; replaces debian/diff/eval-exit-status.diff. + * debian/diff/0004-PARSER-Only-use-signed-char-for-syntax-arrays.diff: new + from upstream git; replaces debian/diff/dash-signed-char-syntax.diff. + * 0002-PARSER-Removed-useless-parsebackquote-flag.diff, + 0003-PARSER-Use-alloca-to-get-rid-of-setjmp.diff, + 0005-BUILD-Added-with-libedit-option-to-configure.diff, + 0006-EXPAND-Fixed-inverted-char-class-matching.diff, + 0007-SYSTEM-Check-return-code-for-getgroups-and-fwrite.diff, + 0008-BUILTIN-Fixed-command-v-segmentation-fault.diff (closes: #387458): + new from upstream git. + * debian/dash.templates.in: fix glitch in debconf message (thx Christian + Perrier, closes: #366099), + * debian/control: Standards-Version: 3.7.2.2. + + -- Gerrit Pape Mon, 23 Oct 2006 20:38:54 +0000 + +dash (0.5.3-3ubuntu4) edgy; urgency=low + + * Add dependency on debianutils so /etc/shells exists before we are + configured. Ubuntu: #52653. + + -- Scott James Remnant Tue, 11 Jul 2006 18:34:54 +0100 + +dash (0.5.3-3ubuntu3) edgy; urgency=low + + * If the dash/sh question has not been seen by the user, reset it to + the default which is now true. This will mean any user who had dash + already installed without knowing about it will have /bin/sh changed, + but any user who has actually given a response to the question + themselves will not. + + -- Scott James Remnant Wed, 5 Jul 2006 01:08:29 +0100 + +dash (0.5.3-3ubuntu2) edgy; urgency=low + + * Sync priorities with archive. + + -- Scott James Remnant Wed, 28 Jun 2006 20:23:05 +0100 + +dash (0.5.3-3ubuntu1) edgy; urgency=low + + [ Ongoing Merge Process ] + * Merge from debian unstable. + + [ Scott James Remnant ] + * Change default answer for "Install dash as /bin/sh?" question to true. + + -- Scott James Remnant Wed, 28 Jun 2006 20:06:07 +0100 + +dash (0.5.3-3) unstable; urgency=low + + * debian/rules: target configure, configure-udeb: add --host option to + configure (adds the ability to cross-compile, patch from Pjotr + Kourzanov; closes: #355132, #355124). + * debian/po/it.po: new: initial Italian debconf translation (thx Andrea + Bolognani; closes: #355011). + * debian/diff/dash-signed-char-syntax.diff: new: patch from upstream: + don't remove special chars on expansion (closes: 349855). + * debian/implicit: update to revision 1.11. + + -- Gerrit Pape Sun, 16 Apr 2006 13:09:08 +0000 + +dash (0.5.3-2) unstable; urgency=low + + * debian/diff/eval-exit-status.diff: new; patch from upstream; fix exit + status of eval with null arguments (closes: #347232). + * debian/rules: new target patch: apply diffs from debian/diff/, + reverse-apply in target clean:. + + -- Gerrit Pape Tue, 17 Jan 2006 05:37:48 +0000 + +dash (0.5.3-1ubuntu1) dapper; urgency=low + + * debian/rules: + - Set CCUDEB to $CC. + - Remove -nostdinc from CFLAGSUDEB. + - This will build dash-udeb against normal glibc instead of dietlibc, to + make dash build again and keep dietlibc out of main. + * debian/control: Remove dietlibc-dev build dependency. + + -- Martin Pitt Tue, 13 Dec 2005 16:42:02 +0100 + +dash (0.5.3-1) unstable; urgency=low + + * new upstream version. + * Fix \c spillage across echo commands (closes: #337294). + * debian/copyright: adapt copyright notice. + * debian/rules: remove workaround for udeb build failure with dietlibc + on 64bit archs; fixed upstream. + + -- Gerrit Pape Mon, 28 Nov 2005 12:18:30 +0000 + +dash (0.5.2-8) unstable; urgency=low + + * src/input.c: apply patch from upstream (handle NUL characters + gracefully, closes: #317516). + * debian/po/sv.po: update Swedish translation (thx Daniel Nylander, + closes: #330315). + + -- Gerrit Pape Wed, 5 Oct 2005 13:24:33 +0000 + +dash (0.5.2-7) unstable; urgency=low + + * debian/rules: work around udeb build failure with dietlibc on 64bit + archs (closes: #318607). + + -- Gerrit Pape Fri, 5 Aug 2005 17:12:31 +0000 + +dash (0.5.2-6) unstable; urgency=low + + * debian/po/vi.po: new; initial Vietnamese debconf translation (closes: + #313502, thx Clytie Siddall). + * debian/rules: install dash menu file into /usr/share/menu/; build + dash.udeb against dietlibc on archs !m68k. + * debian/control: Build-Depends: dietlibc-dev [archs]; Standards-Version: + 3.6.2.0. + + -- Gerrit Pape Fri, 8 Jul 2005 16:17:00 +0000 + +dash (0.5.2-5) unstable; urgency=low + + * debian/po/cs.po: new; initial Czech debconf translation (closes: + #308043, thx Martin Sin, Miroslav Kure). + + -- Gerrit Pape Wed, 11 May 2005 14:01:40 +0000 + +dash (0.5.2-4) unstable; urgency=medium + + * debian/dash.postrm: fix typo in options to dpkg (in or list). + + -- Gerrit Pape Sat, 2 Apr 2005 18:04:39 +0000 + +dash (0.5.2-3) unstable; urgency=low + + * apply patch from upstream bk: + * src/var.c: add trailing equal sign in setvar for variables set to null + (closes: #299639). + * debian/dash.menu: new. + * debian/rules: install debian/dash.menu file (closes: #296297). + * debian/dash.postinst: conditionally run update-menus on configure. + * debian/dash.postrm: conditionally run update-menus on remove and upgrade + (actually downgrade). + + -- Gerrit Pape Mon, 28 Mar 2005 17:15:22 +0000 + +dash (0.5.2-2) unstable; urgency=high + + * debian/control: no longer Build-Depends: bison. + * apply patch from upstream: + * src/eval.c, src/eval.h: don't errexit on builtin in if condition and + or list (closes: #276964). + * src/dash.1: fix grammar, typo (thx A Costa, closes: #296396, #296545). + + -- Gerrit Pape Tue, 1 Mar 2005 21:14:37 +0000 + +dash (0.5.2-1) unstable; urgency=low + + * new upstream release. + * Fixed spelling errors in manual page; Spell behaviour consistently in + manual page (closes: #281803). + * Corrected manual entry about ENV and non-interactive shells (closes: + #292501). + + -- Gerrit Pape Mon, 31 Jan 2005 20:12:08 +0000 + +dash (0.5.1-3) unstable; urgency=low + + * apply patch from upstream bk: + * src/jobs.c: allow negative pid argument to kill(1). + * apply patch from upstream: + * src/expand.c: fix $@ expansion when leading argument is null (closes: + #266082). + + -- Gerrit Pape Sun, 22 Aug 2004 15:48:47 +0000 + +dash (0.5.1-2) unstable; urgency=low + + * apply patch from upstream: + * src/cd.c: fix cd - when OLDPWD is unset (closes: #263159). + + -- Gerrit Pape Thu, 5 Aug 2004 08:17:18 +0000 + +dash (0.5.1-1) unstable; urgency=low + + * new upstream release. + * debian/rules: reorganize; stop using debhelper, use implicit rules. + * debian/implicit: new; implicit Makefile rules. + * debian/control: no longer Build-Depends: debhelper, pmake; + Build-Depends: po-debconf. + * debian/copyright: adapt. + * debian/ash.dirs, debian/bsdyacc, debian/compat, debian/dash-udeb.dirs, + debian/dash.dirs, debian/dash.templates.merged: remove; obsolete. + * debian/dash.templates: rename to debian/dash.templates.in. + * debian/dash.postrm: new; run db_purge on purge if debconf is available. + * debian/ash.postinst, debian/ash.postrm, debian/dash.postinst, + debian/dash.prerm: remove "#DEBHELPER#". + * src/mystring.c, src/var.c, src/bltin/printf.c: #include "system.h" (for + diet libc). + + -- Gerrit Pape Fri, 9 Jul 2004 19:21:26 +0000 + +dash (0.4.26-3) unstable; urgency=low + + * apply patch approved by upstream: + * error.c, error.h, mystring.c, mystring.h, bltin/printf.c: optionally + compile with the diet libc. + * debian/README.Debian.diet, debian/dash.docs: new; how to build dash + with the diet libc. + * debian/rules: support "diet" in DEB_BUILD_OPTIONS to easily build the + packages with the diet libc instead of glibc. + + -- Gerrit Pape Sat, 26 Jun 2004 12:26:19 +0000 + +dash (0.4.26-2) unstable; urgency=low + + * apply patch from upstream: + * expand.c: add support for character classes to pmatch(), glibc's + fnmatch() still is broken (closes: #250499, works around: #243885). + + -- Gerrit Pape Tue, 1 Jun 2004 05:53:39 +0000 + +dash (0.4.26-1) unstable; urgency=low + + * new maintainer. + * add debian_revision to upstream_version, package no longer is debian + native, upstream is Herbert Xu. + * apply patch from upstream: + * Fixed vstype trim operator ordering in cmdputs. + * Fixed quote for CTLENDVAR in cmdputs. + * Fixed VSLENGTH crash in cmdputs (closes: #250855). + + -- Gerrit Pape Fri, 28 May 2004 18:40:53 +0000 + +dash (0.4.26) unstable; urgency=low + + * Disabled fnmatch code again (closes: #240887). + * Updated copyright. + * Updated German debconf translation (Florian Ernst, closes: #244507). + * Fixed obstack corruption in setprompt (closes: #246635). + + -- Herbert Xu Fri, 30 Apr 2004 21:48:52 +1000 + +dash (0.4.25) unstable; urgency=low + + * Fixed use-after-free bug in setvareq (Vladimir N. Oleynik). + * Fixed value of expdest after _STPUTC in expandarg (closes: #238265). + + -- Herbert Xu Thu, 18 Mar 2004 20:55:57 +1100 + +dash (0.4.24) unstable; urgency=low + + * Fixed segmentation fault when PWD is undefined. + + -- Herbert Xu Tue, 9 Mar 2004 19:58:41 +1100 + +dash (0.4.23) unstable; urgency=low + + * Verify PWD before using it. + + -- Herbert Xu Mon, 8 Mar 2004 20:12:27 +1100 + +dash (0.4.22) unstable; urgency=low + + * Read PWD from environment (closes: #228659). + * Added Danish debconf translation (Claus Hindsgaul, closes: #233756). + * Added check_gcc to support gcc 2.95 (closes: #235933). + * Perform here-doc expansion on PS1/PS2/PS4 (closes: #230858). + + -- Herbert Xu Sun, 7 Mar 2004 21:50:04 +1100 + +dash (0.4.21) unstable; urgency=low + + * Fixed typo that broke ulimit (GCS, closes: #228369). + + -- Herbert Xu Mon, 19 Jan 2004 19:02:32 +1100 + +dash (0.4.20) unstable; urgency=low + + * Added Dutch debconf translation (Tim Dijkstra, closes: #218904). + * Check existence RLIMIT symbols for ulimit. + * Removed table lookup in errmsg. + * Restored NULL check in cmdtxt. + * Restored ash postrm to purge debconf entries (closes: #221913). + * Fixed exit status of exit in EXIT trap (closes: #227734). + * Updated Brazilian debconf translation (Andre Luis Lopes, closes: #228095). + * Restored goodname check in prehash. + + -- Herbert Xu Sat, 17 Jan 2004 09:57:14 +1100 + +dash (0.4.19) unstable; urgency=low + + * Fixed handling of evalskip in dotcmd (closes: #212975). + * Updated Russian debconf translation (Ilgiz Kalmetev, closes: #214333). + * Added Portugese debconf translation (Bruno Rodrigues, closes: #216214). + * Updated Spanish debconf translation (Carlos Valdivia, closes: #216338). + * Fixed length expansion of special variables (closes: #216767). + * Replaced umask builtin with pdksh version. + * Reverted bogus eval change in 0.3.1-20. + * Added vmemory/locks support in ulimit. + * Call install -D instead of cp for merged template. + + -- Herbert Xu Wed, 29 Oct 2003 22:14:22 +1100 + +dash (0.4.18) unstable; urgency=low + + * Fixed boundary checks in getopts. + * Updated Japanese debconf template (Tomohiro KUBOTA, closes: #192382). + * Use -falign-* instead -malign-*. + * Use strtoll for parsing integers in arith expansion. + * Added support for add-shell/remove-shell (closes: #163131). + * Fixed JOBS ifdefs in sprint_status (closes: #211009). + * Fixed bit-wise or in arith expansion (Mototoshi KONDO, closes: #212825). + * Print PS4 on previous stderr. + * Converted debconf templates to gettext (Christian Perrier, + closes: #200112). + + -- Herbert Xu Sat, 27 Sep 2003 14:26:36 +1000 + +dash (0.4.17) unstable; urgency=low + + * Reset rehash when recylcing cmd entries. + * Fixed null arg0 segfault with -c (closes: #191687). + * Relocate job pointers in makejob (closes: #191595). + + -- Herbert Xu Sat, 3 May 2003 20:57:46 +1000 + +dash (0.4.16) unstable; urgency=low + + * Fixed printf so that exit status is cleared on entry. + * Call nextopt() in printf. + * Fixed command substitution corruption by grabbing expdest in expbackq + (closes: #187896). + + -- Herbert Xu Mon, 7 Apr 2003 21:21:30 +1000 + +dash (0.4.15) unstable; urgency=low + + * Fixed octal escapes in echo/printf (closes: #187827). + + -- Herbert Xu Sun, 6 Apr 2003 20:45:38 +1000 + +dash (0.4.14) unstable; urgency=low + + * Added missing newline when printing in dowait. + * Do not print status in dowait when stopped. + * Fixed job status display. + * Fixed current job setting. + * Fixed kill segfault with no arguments (closes: #187189). + * Fixed sorting of set output. + * Removed setvar builtin. + + -- Herbert Xu Thu, 3 Apr 2003 20:38:33 +1000 + +dash (0.4.13) unstable; urgency=low + + * Fixed precision type on 64 bit systems in showvars. + + -- Herbert Xu Wed, 26 Mar 2003 20:00:03 +1100 + +dash (0.4.12) unstable; urgency=low + + * Fixed dash_errno build problem with gcc 3.2. + + -- Herbert Xu Tue, 25 Mar 2003 22:28:50 +1100 + +dash (0.4.11) unstable; urgency=low + + * Removed unused pgrp field from job structure. + * Free jobs when calling wait with no arguments. + * Fixed build problem with bison. + * Merged changes from NetBSD 20030123. + . printf: + - Fixed mklong sefault. + - Fixed precision/field width with %b. + . Improved option parsing of command(1). + . Added rudimentary support for PS4. + * Moved builtin flags into builtins.def. + * Updated Spanish debconf template (Carlos Valdivia Yagüe, closes: #178359). + * Fixed ordering of redirection versus assignment substitution. + * Fixed potential setvareq memory leaks. + * Use bison instead of byacc. + * Fixed wait(1) race condition. + * Fixed alignment memory corruption bug in growstackblock(). + * Fixed potential memory corruption in parsing position parameters. + * Fixed getopts done check. + + -- Herbert Xu Mon, 24 Mar 2003 20:42:29 +1100 + +dash (0.4.10) unstable; urgency=low + + * Fixed redirection fd leak when execing. + + -- Herbert Xu Sun, 19 Jan 2003 13:25:41 +1100 + +dash (0.4.9) unstable; urgency=low + + * Reset exitstatus in evalsubshell if backgnd is true. + * Fixed glibc glob syntax error in expand.c. + + -- Herbert Xu Sat, 11 Jan 2003 16:04:02 +1100 + +dash (0.4.8) unstable; urgency=low + + * Removed backgnd flag from ncmd due to previous redirection change. + * Set lim after the stack stablises in updatepwd (closes: #173884). + * Do not clobber the exitstatus after redirection. + + -- Herbert Xu Mon, 23 Dec 2002 19:50:06 +1100 + +dash (0.4.7) unstable; urgency=low + + * Merged clearredir with reset code in redir.c. + * Redirect before command search in evalcommand (closes: #168862). + * Build binary-all packages in binary-indep (closes: #173191). + + -- Herbert Xu Sat, 21 Dec 2002 13:52:37 +1100 + +dash (0.4.6) unstable; urgency=low + + * Restored code for leaving job control. + + -- Herbert Xu Sun, 8 Dec 2002 15:21:58 +1100 + +dash (0.4.5) unstable; urgency=low + + * Optimised doformat so that vsnprintf is usually called only once. + * Reset redirlist in clearredir so that popredir can work (closes: #170247). + + -- Herbert Xu Sat, 23 Nov 2002 22:09:59 +1100 + +dash (0.4.4) unstable; urgency=low + + * Fixed duplicate define warnings in init.c. + * Set debhelper compat to 4. + * Vanishing mail boxes no longer elicit "you have mail" messages. + * Function redirection errors no longer abort the shell. + * Fixed potential memory leak in redirect. + * Only allocate memory if necessary in redirect. + * Reap dead here documents. + * Do not strdup default values of static shell variables. + * Removed unnecessary setprompt(0) calls. + * Read in BUFSIZ chunks rather than BUFSIZ - 1. + * Documented undefined escape behaviour for echo(1) (closes: #167893). + * Do va_copy when we use a va_list twice (closes: #169503). + + -- Herbert Xu Wed, 20 Nov 2002 19:48:31 +1100 + +dash (0.4.3) unstable; urgency=low + + * Added manual entry for PPID. + * Exporting an unset variable no longer causes it to be set. + * Fixed fd0 redirection in asynchronous lists. + * Only stat if necessary in cdcmd (see #42880). + * Removed extra newline in error message in arith lexer. + * Set heredoclist to 0 ASAP in parseheredoc. + * Removed BSD advertising clause from copyright file. + * Check non-ash diversions as well in dash.postinst. + * Duplicated diversion checking in ash.postinst (closes: #166441). + + -- Herbert Xu Sat, 26 Oct 2002 21:28:33 +1000 + +dash (0.4.2) unstable; urgency=low + + * Give benefits of dash in templates (closes: #161527). + * Fixed signed/unsigned on result of xwrite (closes: #161606). + * Removed support for SIG prefixes in kill and trap. + * Added -- processing in trap. + * Dropped use of unset in postinst (closes: 161868). + * Fixed printf(1) %* processing on bad integers and zero. + * Use stat64 in test(1). + * Allocate group_array with stalloc in test(1). + * Disabled alias checking after a pattern in a case statement. + * Wait now returns 128 + last trapped signal. + * Printf now keeps going after errors. + * Empty non-trivial parameter expansions are now removed correctly. + * Call reset() before exitshell() is called. This fixes the bug where + returning an error from a function running under set -e caused the exit + trap to be taken with evalskip set. + * Fixed quoting of empty strings in single_quote(). + * Show line numbers on all errors. + * Function names must be valid identifiers. + * Removed unused dependency on groff. + * Fixed race condition before entering a function. + * Fixed getopts initialisation for functions. + * Added memory barriers in INT macros. + * Banned empty compound lists in most places. + * Keep usage counters on functions (closes: #164234). + * Updated copyright file. + * Check evalskip in evalstring (closes: #165056). + * Merged changes from NetBSD 1.6: + . Added intmax support in printf(1). + . Implemented set -u. + + -- Herbert Xu Sat, 19 Oct 2002 14:23:11 +1000 + +dash (0.4.1) unstable; urgency=low + + * Removed extra new line in command -v output for aliases. + * Removed alais prefix in the output of alias. + * Recognise octal and hex numbers in arith expansion (closes: #151449). + * Added sh(1) entries for echo, printf and test (closes: #156446). + * Renamed to dash --- the Debian Almquist Shell. + * Cleaned up rules file (Matej Vela). + * Check mtime instead of size in chkmail per POSIX. + * Added support for LFS (closes: #157884). + * Added SuS options to cd and pwd (closes: #145828). + + -- Herbert Xu Fri, 13 Sep 2002 20:35:06 +1000 + +ash (0.3.8-38) unstable; urgency=low + + * Turned pre-dependency to dependency in udeb since the former is not allowed + (closes: #143749). + + -- Herbert Xu Sun, 28 Apr 2002 11:59:05 +1000 + +ash (0.3.8-37) unstable; urgency=low + + * Added Japanese debconf translation (Tomohiro KUBOTA, closes: #137431). + * Added missing escapes in manual page (Aaron Schrab, closes: #137966). + * Added Russian debconf translation (Ilgiz Kalmetev, closes: #137618). + * Fixed trap(1) documentation (closes: #140973). + * Do not abort if getcwd fails. + + -- Herbert Xu Wed, 3 Apr 2002 20:58:09 +1000 + +ash (0.3.8-36) unstable; urgency=low + + * Added library dependency for ash-udeb. + * Handle null case statements correctly. + * Fixed alias expansions in case statements (NetBSD). + * Disabled unused jobid command. + * Corrected documentation about shifting too much. + * Added French debconf translation (Denis Barbier, closes: #134625). + * Updated Spanish debconf translation (Carlos Valdivia, closes: #136366). + + -- Herbert Xu Sat, 2 Mar 2002 18:31:22 +1100 + +ash (0.3.8-35) unstable; urgency=low + + * Moved PWD initialisation into var.c (closes: #124032). + + -- Herbert Xu Mon, 24 Dec 2001 09:34:55 +1100 + +ash (0.3.8-34) unstable; urgency=low + + * NSEMI must be NOR + 1. + * Set exitstatus to zero before evaluating cases (closes: #124066). + * Explicitly set default answer of the ash/sh question to false so that + people whose debconf priority is set to low and who keeps banging on their + keyboards don't accidently end up with ash as /bin/sh. + + -- Herbert Xu Fri, 21 Dec 2001 20:30:49 +1100 + +ash (0.3.8-33) unstable; urgency=low + + * Added missing inclusion of bltin.h in bltin/times.c. + + -- Herbert Xu Thu, 13 Dec 2001 18:46:07 +1100 + +ash (0.3.8-32) unstable; urgency=low + + * Back slashes in expansions are now escaped (closes: #121516). + + -- Herbert Xu Wed, 28 Nov 2001 20:15:01 +1100 + +ash (0.3.8-31) unstable; urgency=low + + * Made sure all back slashes are escaped. + + -- Herbert Xu Mon, 26 Nov 2001 19:10:27 +1100 + +ash (0.3.8-30) unstable; urgency=low + + * Restored fnmatch(3) code. + * Treat escaped slashes correctly while globbing. + * Restored missing EV_EXIT check in evalcommand (closes: #120364). + * Fixed stack corruption in _rmescapes. + + -- Herbert Xu Sun, 25 Nov 2001 17:51:19 +1100 + +ash (0.3.8-29) unstable; urgency=low + + * Added missing va_end in fmtstr (NetBSD). + * Removed shellproc crap. + * Updated Swedish debconf translation (Mikael Hedin, closes: #116097). + * Updated German debconf translation (Andreas Metzler, closes: #117160). + * Break now treats illegal numbers according to SuS. + * Errors in special builtins now rise to the top. + * Normal redirection errors no longer abort the shell. + * Functions now have the same variable assignment properties as special + builtins. + + -- Herbert Xu Sat, 3 Nov 2001 11:36:36 +1100 + +ash (0.3.8-28) unstable; urgency=low + + * Local variables are now unset properly in shprocvar() (closes: #114917). + + -- Herbert Xu Sat, 13 Oct 2001 14:07:21 +1000 + +ash (0.3.8-27) unstable; urgency=low + + * Kill no longer aborts if it fails to kill someone. + + -- Herbert Xu Sun, 30 Sep 2001 22:20:36 +1000 + +ash (0.3.8-26) unstable; urgency=low + + * The sh.1.gz diversion now agrees with reality (closes: #113831). + + -- Herbert Xu Sat, 29 Sep 2001 08:43:27 +1000 + +ash (0.3.8-25) unstable; urgency=low + + * Only read ENV if the shell is interactive (closes: #110421). + + -- Herbert Xu Wed, 29 Aug 2001 19:18:53 +1000 + +ash (0.3.8-24) unstable; urgency=low + + * Handle SIGINT when waiting even if there is no trap (closes: #107699). + * Protect all makejob/forkshell/waitforjobs sequences from SIGINT. + * Work around gcc bug that generates bad ..ng references (closes: #107994). + + -- Herbert Xu Wed, 8 Aug 2001 20:28:28 +1000 + +ash (0.3.8-23) unstable; urgency=low + + * Fixed fence post error in scanleft (closes: #107229). + * Removed stunalloc in expname as it interferes with addfname. + * Fixed CTLESC skipping in scanright. + + -- Herbert Xu Thu, 2 Aug 2001 20:06:00 +1000 + +ash (0.3.8-22) unstable; urgency=low + + * Fixed trailing back slash bug in echo/printf (closes: #106693). + * Some quoted's are meant to be quotes. + * Added Brazilian translation (Andre Luis Lopes, closes: #107041). + + -- Herbert Xu Mon, 30 Jul 2001 20:21:52 +1000 + +ash (0.3.8-21) unstable; urgency=low + + * Fixed EV_EXIT/redirection bugs that caused core dumps. + + -- Herbert Xu Sat, 28 Jul 2001 17:03:28 +1000 + +ash (0.3.8-20) unstable; urgency=low + + * Don't save fd2 if job control is turned off. + * Don't push redirections when EV_EXIT is set. + * Fixed assignment recognition in the presence of back ticks. + * Combined checkkwd and checkalias. + + -- Herbert Xu Fri, 27 Jul 2001 22:29:41 +1000 + +ash (0.3.8-19) unstable; urgency=low + + * Recompute strings after growing in subevalvar (closes: #106050). + + -- Herbert Xu Mon, 23 Jul 2001 21:16:50 +1000 + +ash (0.3.8-18) unstable; urgency=low + + * Added more space optimisations for udeb on i386. + * Set stack mark in patmatch (closes: #106050). + * Fixed theoretical bug in expari. + + -- Herbert Xu Sat, 21 Jul 2001 20:08:15 +1000 + +ash (0.3.8-17) unstable; urgency=low + + * Don't complain about unknown escape codes in echo and printf + (closes: #105659). + * Updated build-time dependency on groff-base (closes: #105612). + + -- Herbert Xu Wed, 18 Jul 2001 19:33:20 +1000 + +ash (0.3.8-16) unstable; urgency=low + + * Fixed backslash bug in new pattern matching code. + + -- Herbert Xu Mon, 16 Jul 2001 21:47:39 +1000 + +ash (0.3.8-15) unstable; urgency=low + + * Added Swedish translation of templates (Martin Sj?n, closes: #103158). + * Restored escape code support in echo. + * Removed assignment builtins since it is at best undefined by the SuS and + also can't be implemented consistently. + * Removed extraneous volatile modifier (closes: #104518). + * General overhaul of word expansion (closes: #96588). + * Redirection prefixes no longer stop assignments from being recognised. + + -- Herbert Xu Sun, 15 Jul 2001 17:27:03 +1000 + +ash (0.3.8-14) unstable; urgency=low + + * Divert sh.1.gz to sh.distrib.1.gz (closes: #102251). + * Added HETIO support for ^D and ^U (Aaron Lehmann, closes: #102215). + * Added Spaniash translation of debconf templates (Carlos Valdivia Yage, + closes: #103040). + * Added versioned build-time dependency on groff. + + -- Herbert Xu Mon, 2 Jul 2001 19:32:03 +1000 + +ash (0.3.8-13) unstable; urgency=low + + * Fixed a bug where errors in pipelines which are part of andor lists were + not ignored when -e is in effect. + + -- Herbert Xu Mon, 25 Jun 2001 19:40:27 +1000 + +ash (0.3.8-12) unstable; urgency=low + + * Rewrote arith_lex.l in C (Aaron Lehmann, closes: #101741). + * && and || in arithmetic expansions now return either 0 or 1. + + -- Herbert Xu Sun, 24 Jun 2001 20:14:29 +1000 + +ash (0.3.8-11) unstable; urgency=low + + * Check for NULL argument in evaltree() (closes: #98865, #98867). + + -- Herbert Xu Sun, 27 May 2001 17:53:14 +1000 + +ash (0.3.8-10) unstable; urgency=low + + * Use /bin/ash in postinst to sidestep bugs in other shells (closes: #98739). + * Exit status is now tested on non-negated pipelines (closes: #98736). + + -- Herbert Xu Sat, 26 May 2001 23:56:07 +1000 + +ash (0.3.8-9) unstable; urgency=medium + + * IFS is now fetched using bltinlookup() again in read (closes: #98343). + * Divert sh(1) man page as well as /bin/sh (closes: #98525). + + -- Herbert Xu Fri, 25 May 2001 20:30:06 +1000 + +ash (0.3.8-8) unstable; urgency=low + + * Fixed diversion removal in prerm (duh, closes: #98031). + + -- Herbert Xu Mon, 21 May 2001 20:52:48 +1000 + +ash (0.3.8-7) unstable; urgency=low + + * Fixed diversion test in prerm (closes: #98031). + + -- Herbert Xu Sun, 20 May 2001 12:30:53 +1000 + +ash (0.3.8-6) unstable; urgency=low + + * Make sure that fd2 is closed when clearing redirects (closes: #96619). + * Fixed memory corruption in stunalloc(). + * The output of export/readonly/set is now correctly quoted. + * Fixed newline eating bug in expbackq(). + * Set OLDPWD. + * Removed ash-medium as neither bf or di uses it. + * Wait now waits for all its argument rather than the first one. + * Wait will exit with 129 when interrupted by a signal for a which a trap has + been set. + + -- Herbert Xu Fri, 18 May 2001 21:51:41 +1000 + +ash (0.3.8-5) unstable; urgency=low + + * Added German translation to template file (Sebastian Feltel, + closes: #96203). + * Added missing initialisation in setalias() (closes: #95433). + + -- Herbert Xu Fri, 4 May 2001 20:54:31 +1000 + +ash (0.3.8-4) unstable; urgency=low + + * Disabled fnmatch code as fnmatch(3) in glibc is broken. + * Fixed echo example in man page (Kalle Olavi Niemitalo, closes: #96014). + * Fixed trailing semicolon bug with eval (NetBSD). + * Fixed globbing inconsistency with broken symlinks (NetBSD). + + -- Herbert Xu Wed, 2 May 2001 22:57:16 +1000 + +ash (0.3.8-3) unstable; urgency=low + + * Work around broken autoconf scripts (closes: #95430). + + -- Herbert Xu Tue, 1 May 2001 18:27:50 +1000 + +ash (0.3.8-2) unstable; urgency=low + + * Save checkalias before calling xxreadtoken() (closes: #95628). + + -- Herbert Xu Sun, 29 Apr 2001 17:36:01 +1000 + +ash (0.3.8-1) unstable; urgency=low + + * NetBSD-current version as of 20010316. + * Removed code that sets IFS. + * Fixed memory leak with PWD. + * Set PPID. + * Fixed inconsistencies in alias expansion. + * Restored original output code. + * Enabled fnmatch code again. + * Added builtin printf. + * Offer to divert /bin/sh (closes: #70462). + + -- Herbert Xu Wed, 25 Apr 2001 22:32:39 +1000 + +ash (0.3.7-16) unstable; urgency=low + + * Fixed incorrect default IFS in readcmd (closes: #88950). + * Added missing return in hashcmd. + + -- Herbert Xu Fri, 9 Mar 2001 20:44:40 +1100 + +ash (0.3.7-15) unstable; urgency=low + + * Unknown escape codes are now prnted literally by echo (closes: #82869). + * Made hetio_read_input() fail if fd is not stdin. + * Some uses of VSQUOTE were really meant to be quotes (closes: #88777). + * Build different ashes in different subdirectories. + + -- Herbert Xu Thu, 8 Mar 2001 21:32:28 +1100 + +ash (0.3.7-14) unstable; urgency=low + + * Removed predependency from udeb (closes: #81995). + * Added /bin/sh symlink to udeb (closes: #81967). + + -- Herbert Xu Sat, 13 Jan 2001 15:23:21 +1100 + +ash (0.3.7-13) unstable; urgency=low + + * Renamed the udeb to ash-udeb. + + -- Herbert Xu Wed, 20 Dec 2000 19:32:34 +1100 + +ash (0.3.7-12) unstable; urgency=low + + * Added support for udebs (Randolph Chung, closes: #79237). + + -- Herbert Xu Sat, 16 Dec 2000 13:53:28 +1100 + +ash (0.3.7-11) unstable; urgency=low + + * Preserve the previous exit status upon entering a function + (closes: #78374). + + -- Herbert Xu Sun, 3 Dec 2000 13:34:27 +1100 + +ash (0.3.7-10) unstable; urgency=low + + * Merged changes for GNU from Igor Khavkine. + * Minimise the number of sigactions. + + -- Herbert Xu Fri, 3 Nov 2000 20:31:52 +1100 + +ash (0.3.7-9) unstable; urgency=low + + * Predepend on the libraries. + * Always save fd 2 when it is redirected (closes: #75302). + + -- Herbert Xu Sun, 22 Oct 2000 08:40:40 +1100 + +ash (0.3.7-8) unstable; urgency=high + + * More redirection fixes (closes: #73613). + + -- Herbert Xu Thu, 5 Oct 2000 18:22:17 +1100 + +ash (0.3.7-7) unstable; urgency=high + + * Added missing break in redirection code (closes: #72956). + + -- Herbert Xu Tue, 3 Oct 2000 07:58:04 +1100 + +ash (0.3.7-6) unstable; urgency=low + + * command -[vV] no longer displays an error message on stdout. + * Redirecting to /proc/self/fd/* now works (closes: #72852). + + -- Herbert Xu Sun, 1 Oct 2000 12:56:39 +1100 + +ash (0.3.7-5) unstable; urgency=low + + * Implemented set -a. + + -- Herbert Xu Sat, 30 Sep 2000 16:00:33 +1100 + +ash (0.3.7-4) unstable; urgency=low + + * Added build-time dependency on debhelper (closes: #69920). + * Extended maximum length of arithmetic expansions to match 32-bit integers. + + -- Herbert Xu Wed, 20 Sep 2000 14:28:16 +1100 + +ash (0.3.7-3) unstable; urgency=low + + * Switch to the old globbing code since glob(3) is hopelessly broken + (closes: #69455). + + -- Herbert Xu Mon, 21 Aug 2000 20:37:15 +1000 + +ash (0.3.7-2) unstable; urgency=low + + * Call glob(3) with GLOB_NOMAGIC (ouch). + + -- Herbert Xu Sun, 6 Aug 2000 17:47:08 +1000 + +ash (0.3.7-1) unstable; urgency=low + + * NetBSD-current version as of 20000729. + * Use fnmatch(3) and glob(3). + * Fixed the use of backslashes in the pattern in parameter substitutions, + hopefully for the last time. + * Applied HETIO patch and built ash.medium (closes: #50788). Will do ash.big + when readline is fixed so that it doesn't leak anymore. + + -- Herbert Xu Fri, 4 Aug 2000 21:36:44 +1000 + +ash (0.3.6-5) unstable; urgency=low + + * Fixed manpage entry for read with patch from Kevin Ryde (closes: #62500). + * Fixed a file descriptor leak for pipelines. + + -- Herbert Xu Wed, 19 Apr 2000 18:56:20 +1000 + +ash (0.3.6-4) unstable; urgency=low + + * Fixed the case of an empty command with redirections. + + -- Herbert Xu Fri, 7 Apr 2000 12:07:18 +1000 + +ash (0.3.6-3) unstable; urgency=low + + * ! is now recognised correctly. + * Ash is now more strict on the syntax, e.g., a lone ! is no longer accepted + as an alternative to ! true. + + -- Herbert Xu Fri, 7 Apr 2000 10:46:06 +1000 + +ash (0.3.6-2) unstable; urgency=low + + * Fixed a problem with fmtstr() which broke getopts. + + -- Herbert Xu Sun, 2 Apr 2000 10:49:26 +1000 + +ash (0.3.6-1) unstable; urgency=low + + * NetBSD-current version as of 20000326. + * Added a Build-Depends on groff (closes: #61041). + * Implemented noclobber (closes: #59028). + * Rewrote output.c to use stream IO. + + -- Herbert Xu Sat, 1 Apr 2000 19:24:31 +1000 + +ash (0.3.5-10) frozen unstable; urgency=low + + * Don't stat mail boxes in non-interactive mode (closes: #59213). + * Added an fflush(stdout) to the times builtin (closes: #59027). + * Documented the times builtin. + * Added source depends. + + -- Herbert Xu Sat, 18 Mar 2000 18:58:44 +1100 + +ash (0.3.5-9) unstable; urgency=low + + * Double quotes inside paramater substitutions inside double quotes are now + ignored as in bash (the originial behaviour was POSIX compliant too but + IMHO this one makes a little bit more sense). + This one broke mwm (but it was actually mwm's fault). + * Corrected backslash/CTLESC treatment for patterns in parameter + substitutions. + + -- Herbert Xu Sat, 6 Nov 1999 18:13:19 +1100 + +ash (0.3.5-8) unstable; urgency=low + + * Replaced use of echo -n in manual page with escape codes. + * Made FHS compliant (closes: #47978). + * Restored echo's option processing ability. + + -- Herbert Xu Fri, 22 Oct 1999 10:20:58 +1000 + +ash (0.3.5-7) unstable; urgency=low + + * echo no longer supports options. + * Don't quote patterns inside parameter substitutions enclosed by double + quotes (closes: #47842). + + -- Herbert Xu Wed, 20 Oct 1999 20:28:14 +1000 + +ash (0.3.5-6) unstable; urgency=low + + * Use getcwd() instead of /bin/pwd -- Zack Weinberg (closes: #46981). + + -- Herbert Xu Sun, 10 Oct 1999 16:31:49 +1000 + +ash (0.3.5-5) unstable; urgency=low + + * Only test for -e on simple commands (fixes #44559). + + -- Herbert Xu Wed, 8 Sep 1999 22:18:27 +1000 + +ash (0.3.5-4) unstable; urgency=low + + * Don't wait for stopped children if job control is disabled (fixes #42814). + * Allow an option '(' in a case statement (fixes #42364). + + -- Herbert Xu Thu, 12 Aug 1999 23:30:30 +1000 + +ash (0.3.5-3) unstable; urgency=low + + * OK, the fix to the esoteric problem in 0.3.5-1 actually breaks VSASSIGN + and VSQUESTION, they should work properly now (fixes #41327). + + -- Herbert Xu Thu, 15 Jul 1999 22:47:13 +1000 + +ash (0.3.5-2) unstable; urgency=low + + * PATH search and execution is now correct. + * hash no longer shows builtins. + * Added kill builtin. + * New description from James R. van Zandt reformatted by Josip Rodin. + + -- Herbert Xu Mon, 12 Jul 1999 18:51:42 +1000 + +ash (0.3.5-1) unstable; urgency=low + + * New upstream release. + * Adapted to new pmake (fixes #38737). + * Fixed behvaiour of backslashes preceding a closing brace for a parameter + substituion inside double quotes (even bash messes this one up :). + * Fixed command (fixes #34639). + * Fixed a pipe bug where stdin may be wrongly closed (fixes #35452). + * Revamped getopts (fixes #39694). + + -- Herbert Xu Sun, 4 Jul 1999 12:19:01 +1000 + +ash (0.3.4-7) unstable; urgency=low + + * Fixed a glibc 2.1 compatitibility problem. + * Fixed a PWD inconsistency that stuffed up the kernel compilation. + + -- Herbert Xu Mon, 17 May 1999 23:14:57 +1000 + +ash (0.3.4-6) unstable; urgency=low + + * Fixed incorrect -e test due to the last bug fix (fixes #26509). + + -- Herbert Xu Tue, 8 Sep 1998 10:02:46 +1000 + +ash (0.3.4-5) unstable; urgency=low + + * Use test_eaccess from bash instead of access(2) (fixes #26110). + + -- Herbert Xu Wed, 26 Aug 1998 21:22:49 +1000 + +ash (0.3.4-4) unstable; urgency=low + + * Only upload to unstable. + + -- Herbert Xu Tue, 5 May 1998 18:01:02 +1000 + +ash (0.3.4-3) frozen unstable; urgency=low + + * Applied sparc patch (fixes #21562). + + -- Herbert Xu Fri, 1 May 1998 19:48:13 +1000 + +ash (0.3.4-2) frozen unstable; urgency=low + + * Fixed the incorrect trap fixes (fixes #20363). + + -- Herbert Xu Thu, 16 Apr 1998 21:07:10 +1000 + +ash (0.3.4-1) unstable; urgency=low + + * New upstream release. + * Reverted word splitting change in 0.3.2-1 since the fix was broken and + major work (the quote removal is done too quickly at the moment) is needed + to fix it properly. + * Fixed more trap noncompliance. + + -- Herbert Xu Thu, 19 Mar 1998 22:59:12 +1100 + +ash (0.3.2-5) unstable; urgency=low + + * Fixed a bug when doing pattern matching in parameter expansions. + + -- Herbert Xu Tue, 10 Mar 1998 21:25:40 +1100 + +ash (0.3.2-4) unstable; urgency=low + + * Allow ] to be quoted in bracket expressions (fixes #17533). + * Move dh_fixperms to second last spot (fixes #18267). + * Don't do field splitting in evalfor. + + -- Herbert Xu Tue, 17 Feb 1998 13:32:09 +1100 + +ash (0.3.2-3) unstable; urgency=low + + * Fixed stupid core dump. + + -- Herbert Xu Wed, 11 Feb 1998 21:33:55 +1100 + +ash (0.3.2-2) unstable; urgency=low + + * Hack for special builtins (fixes #18055). + * Hack for command. + + -- Herbert Xu Wed, 11 Feb 1998 21:19:46 +1100 + +ash (0.3.2-1) unstable; urgency=low + + * NetBSD-current version as of 19980209. + * Fixed a word splitting problem after parameter expansion thanks to Alexey + Marinichev. + * Converted to debhelper (fixes #14612, #15005). + + -- Herbert Xu Mon, 9 Feb 1998 16:53:48 +1100 + +ash (0.3.1-20) unstable; urgency=low + + * Fixed -e problem with eval. + + -- Herbert Xu Sun, 7 Dec 1997 20:19:00 +1100 + +ash (0.3.1-19) unstable; urgency=low + + * Fixed -e problem with command substitution. + + -- Herbert Xu Sun, 7 Dec 1997 19:44:49 +1100 + +ash (0.3.1-18) unstable; urgency=low + + * Do not link with ncurses (#15485). + + -- Herbert Xu Sun, 30 Nov 1997 12:00:11 +1100 + +ash (0.3.1-17) unstable; urgency=low + + * Set PATH like bash (#15238). + + -- Herbert Xu Wed, 26 Nov 1997 16:17:27 +1100 + +ash (0.3.1-16) unstable; urgency=low + + * Fixed incorrect assignment builtin code. + + -- Herbert Xu Mon, 24 Nov 1997 16:19:10 +1100 + +ash (0.3.1-15) unstable; urgency=low + + * hash now returns error codes (needed by the Linux kernel). + + -- Herbert Xu Sun, 23 Nov 1997 21:37:08 +1100 + +ash (0.3.1-14) unstable; urgency=low + + * Disabled word-splitting for assignment builtins. + + -- Herbert Xu Sun, 23 Nov 1997 12:45:15 +1100 + +ash (0.3.1-13) unstable; urgency=low + + * ! is now recognised even after &&/||. + + -- Herbert Xu Fri, 21 Nov 1997 22:09:05 +1100 + +ash (0.3.1-12) unstable; urgency=low + + * More fixes to the handling of SIGINT when forking. + + -- Herbert Xu Fri, 14 Nov 1997 15:14:32 +1100 + +ash (0.3.1-11) unstable; urgency=low + + * Ignore SIGINT when forking non-interactively. + + -- Herbert Xu Mon, 3 Nov 1997 12:00:02 +1100 + +ash (0.3.1-10) unstable; urgency=low + + * echo now handles options correctly. + * echo nolonger returns 0 if erorrs occured while writing to stdout. + * New code from GNU echo merged. + * Error messages from test now work. + + -- Herbert Xu Wed, 8 Oct 1997 21:47:13 +1000 + +ash (0.3.1-9) unstable; urgency=low + + * ! is recognised at pipeline level like bash. + + -- Herbert Xu Mon, 15 Sep 1997 23:13:45 +1000 + +ash (0.3.1-8) unstable; urgency=medium + + * Old patch regarding SIGCHLD in again. + + -- Herbert Xu Sun, 31 Aug 1997 11:20:27 +1000 + +ash (0.3.1-7) unstable; urgency=low + + * /bin/sh -e is behaving even better now (for loops within conditionals). + + -- Herbert Xu Sat, 23 Aug 1997 22:08:19 +1000 + +ash (0.3.1-6) unstable; urgency=low + + * /bin/sh -e is behaving better now. + + -- Herbert Xu Sat, 23 Aug 1997 13:16:26 +1000 + +ash (0.3.1-5) unstable; urgency=low + + * hash -v /dir/command doesn't coredump anymore. + * type /dir/command now works correctly. + + -- Herbert Xu Fri, 1 Aug 1997 20:48:19 +1000 + +ash (0.3.1-4) unstable; urgency=low + + * trap now understands symbolic signal names. + + -- Herbert Xu Sat, 26 Jul 1997 14:04:46 +1000 + +ash (0.3.1-3) unstable; urgency=low + + * Added the builtin test command. + + -- Herbert Xu Sun, 20 Jul 1997 15:00:14 +1000 + +ash (0.3.1-2) unstable; urgency=medium + + * Fixed a coredump involving $*. + + -- Herbert Xu Sat, 19 Jul 1997 12:03:02 +1000 + +ash (0.3.1-1) unstable; urgency=medium + + * NetBSD-current version as of 19970715. + * Fixed a "use after free" bug (#11294). + + -- Herbert Xu Fri, 18 Jul 1997 13:48:09 +1000 + +ash (0.3-1) unstable; urgency=low + + * Initial Release. + + -- Herbert Xu Thu, 19 Jun 1997 19:29:16 +1000 + --- dash-0.5.7.orig/debian/control +++ dash-0.5.7/debian/control @@ -0,0 +1,31 @@ +Source: dash +Section: shells +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Gerrit Pape +Build-Depends: po-debconf, dpkg-dev (>= 1.16.1), +Standards-Version: 3.9.3.0 +Homepage: http://gondor.apana.org.au/~herbert/dash/ +Vcs-Git: http://smarden.org/git/dash.git/ + +Package: dash +Architecture: any +Essential: yes +Priority: required +Pre-Depends: ${shlibs:Depends} +Depends: debianutils (>= 2.15), dpkg (>= 1.15.0) +Description: POSIX-compliant shell + The Debian Almquist Shell (dash) is a POSIX-compliant shell derived + from ash. + . + Since it executes scripts faster than bash, and has fewer library + dependencies (making it more robust against software or hardware + failures), it is used as the default system shell on Debian systems. + +Package: ash +Architecture: all +Pre-Depends: dash +Description: compatibility package for dash + This package allows upgrading ash to its replacement, + dash. It includes the /bin/ash symlink. + It can be removed as soon as /bin/ash is no longer used. --- dash-0.5.7.orig/debian/copyright +++ dash-0.5.7/debian/copyright @@ -0,0 +1,70 @@ +This package was debianized by Mark W. Eichin eichin@kitten.gen.ma.us on +Mon, 24 Feb 1997 16:00:16 -0500. + +This package was re-ported from NetBSD and debianized by +Herbert Xu herbert@debian.org on Thu, 19 Jun 1997 19:29:16 +1000. + +This package was adopted by Gerrit Pape on +Fri, 28 May 2004 18:38:18 +0000. + +It was downloaded from http://gondor.apana.org.au/~herbert/dash/files/ + +Copyright: + +Copyright (c) 1989-1994 + The Regents of the University of California. All rights reserved. +Copyright (c) 1997 Christos Zoulas. All rights reserved. +Copyright (c) 1997-2005 + Herbert Xu . All rights reserved. + +This code is derived from software contributed to Berkeley by Kenneth Almquist. + + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions +are met: +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. +3. Neither the name of the University nor the names of its contributors + may be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +SUCH DAMAGE. + +mksignames.c: + +This file is not directly linked with dash. However, its output is. + +Copyright (C) 1992 Free Software Foundation, Inc. + +This file is part of GNU Bash, the Bourne Again SHell. + +Bash 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 2, or (at your option) any later +version. + +Bash is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +for more details. + +You should have received a copy of the GNU General Public License with +your Debian GNU/Linux system, in /usr/share/common-licenses/GPL, or with the +Debian GNU/Linux hello source package as the file COPYING. If not, +write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, +Boston, MA 02111 USA. + --- dash-0.5.7.orig/debian/dash.NEWS.Debian +++ dash-0.5.7/debian/dash.NEWS.Debian @@ -0,0 +1,10 @@ +dash (0.5.5.1-2.1) unstable; urgency=low + + * The default system shell (/bin/sh) has been changed to dash for + new installations. When upgrading existing installations, the + system shell will not be changed automatically. + * One can see what the current default system shell on this machine + is by running 'readlink /bin/sh'. + * Change it by running 'dpkg-reconfigure dash'. + + -- Luk Claes Wed, 22 Jul 2009 17:23:20 +0200 --- dash-0.5.7.orig/debian/dash.README.source +++ dash-0.5.7/debian/dash.README.source @@ -0,0 +1,84 @@ +Dash sources for Debian +----------------------- + +The dash Debian package sources are available through git, and +through 'apt-get source dash'. Getting the sources through git +should be preferred: + + # apt-get install git # if not yet done + + $ git clone http://smarden.org/git/dash.git/ + $ cd dash + +After cloning the repository, you have checked out the debian-sid +branch, ready to be used by dpkg-buildpackage, e.g. + + $ dpkg-buildpackage -i -rfakeroot -uc -us + +If you want to make changes in the ./debian/ subdirectory, this is the +correct branch to work on. After making changes, document them in +debian/changelog, and commit through 'git add' and 'git commit', or 'git +commit -a', or similar. If you think the changes should be incorporated +into the standard Debian package, create the patch[es] through 'git +format-patch', and send them to the Debian Bug Tracking System, e.g. + + $ vi debian/rules + $ debchange -pi + $ git commit -a + $ git format-patch HEAD^ + + +If you want to make changes to the upstream dash sources, first checkout +the release+patches branch + + $ git checkout -b release+patches origin/release+patches + +The release+patches branch holds patches on top of the current release +version that is packaged for Debian/unstable. The current release +version is available in the release branch. If you are interested, you +can checkout this branch too + + $ git checkout -b release origin/release + +When releasing a new Debian package based on a new upstream release, the +release branch will be fastforwarded, and the release+patches branch is +rewound and rebased onto the new HEAD of the release branch. This is +done by, e.g. + + $ git checkout release + $ git merge v0.5.5 + $ git checkout release+patches + $ git rebase release + +You generally don't need to do that, but beware that the release+patches +branch is rewound occasionally. + +After checking out the release+patches branch, make the desired changes +to the upstream sources, and commit them. To integrate the changes into +the Debian package, extract these changes, and change to the debian-sid +branch (Note: the file extension for the patches is '.diff', use 'git +config --add format.suffix .diff' to make that the default) + + $ git format-patch release..release+patches + $ git checkout debian-sid + +Now move the extracted patches into the debian/diff/ directory, add a +meaningful message to debian/changelog, and commit the changes to the +debian-sid branch + + $ mv ????-*.diff debian/diff/ + $ git add debian/diff + $ debchange -pi + $ git add debian/changelog + $ git commit + +Again, if you think the changes should be incorporated into the standard +Debian package, create the patch[es] from the debian-sid branch through +'git format-patch', send them to the Debian Bug Tracking System. + +There's a mailing list to coordinate work on the dash packages, if +you're interested in helping please subscribe to the + mailing list by sending an email to +. + + -- Gerrit Pape Fri, 04 Jun 2010 00:22:12 +0000 --- dash-0.5.7.orig/debian/dash.config +++ dash-0.5.7/debian/dash.config @@ -0,0 +1,45 @@ +#!/bin/sh +# +# debconf script for the Debian GNU/Linux ash package +# +# $Id: dash.config,v 1.1 2002/09/14 06:17:50 herbert Exp $ + +set -e + +. /usr/share/debconf/confmodule + +db_version 2.0 + +if [ "$1" = configure ] && [ -z "$2" ]; then + set +e + db_fget ash/sh seen + err=$? + set -e + + case $err in + 0) + if [ "$RET" = true ]; then + db_fset dash/sh seen true + db_get ash/sh + db_set dash/sh "$RET" + exit + fi + ;; + 10) + # ash/sh does not exist + ;; + *) + echo "db_fget exited with $err" >&2 + exit $err + ;; + esac +fi + +# if "configuring and for the first time and bash is already installed" +if [ "$1" = configure ] && [ -z "$2" ] && dpkg-query -W bash >/dev/null; then + # bash is pulling in dash + db_input high dash/sh || true +else + db_input low dash/sh || true +fi +db_go --- dash-0.5.7.orig/debian/dash.docs +++ dash-0.5.7/debian/dash.docs @@ -0,0 +1 @@ +debian/README.Debian.diet --- dash-0.5.7.orig/debian/dash.menu +++ dash-0.5.7/debian/dash.menu @@ -0,0 +1,5 @@ +?package(dash): \ + title="Dash"\ + needs="text"\ + section="Applications/Shells"\ + command="/bin/dash -i" --- dash-0.5.7.orig/debian/dash.postinst +++ dash-0.5.7/debian/dash.postinst @@ -0,0 +1,152 @@ +#!/bin/sh +set -e + +# $1: dfile, $2: link target, $3: distrib +replace_with_link() { + dfile=$1; ltarget=$2; distrib=$3 + temp=$dfile.tmp + # Safely create a symlink to $ltarget at $dfile, first + # making a backup of $dfile (the file being diverted) + # in $distrib. + # + # The cp / ln -s / mv dance avoids having to live without + # $dfile (think: /bin/sh) for even a moment, so applications + # running in parallel can continue without trouble. + # See dash.preinst for details. + if [ -e "$dfile" ]; then + cp -dp "$dfile" "$distrib" + fi + ln -sf "$ltarget" "$temp" + mv -f "$temp" "$dfile" +} + +# $1: case, $2: dfile, $3: ltarget [, $4: distrib] +check_divert() { + dfile=$2; ltarget=$3 + distrib=${4:-$dfile.distrib} + diverter=$(dpkg-divert --listpackage $dfile) + truename=$(dpkg-divert --truename $dfile) + case "$1" in + true) + if [ "$diverter" != dash ]; then + # Let dpkg-divert error out; we are not taking + # over the diversion, unless we added it + # ourselves on behalf of bash. + if [ "$diverter" = bash ]; then + dpkg-divert --package bash --remove $dfile + else + dpkg-divert --package dash --remove $dfile + # Make sure we die: + echo "This should never be reached" + exit 1 + fi + + dpkg-divert --package dash --divert $distrib --add $dfile + # remove the old equivalent of $distrib, if it existed: + # or $dfile if there was no previous diversion! -- should never happen, unless preinst failed + if [ -n "$truename" ]; then + rm -f "$truename" + fi + replace_with_link $dfile $ltarget $distrib + fi + ;; + false) + if [ "$diverter" = dash ]; then + # Simple hack. We also divert sh(1), remember? + bash=$(echo "$ltarget"|sed 's/dash/bash/') + dpkg-divert --package dash --remove $dfile + # The diversion is added as if we were bash, leaving + # no diversion would lead to a file conflict later + # when re-checked by dpkg + dpkg-divert --package bash --divert $distrib --add $dfile + # ugh? $truename should always be set (to $distrib) + if [ -n "$truename" ]; then + rm -f "$truename" + fi + # Point everything back to bash + replace_with_link $dfile $bash $distrib + fi + ;; + ash) + # Code not modified by the NMU: + div=$(dpkg-divert --list $2) + case $div in + '') + ;; + *by\ ash) + dst=${div% by ash} + dst=${dst##* to } + + # Work around dpkg-divert bug. + if [ -e "$dst" ]; then + mv "$dst" "$dst.dash-tmp" + fi + dpkg-divert --package ash --remove $2 + if [ -e "$dst.dash-tmp" ]; then + mv "$dst.dash-tmp" "$dst" + fi + + dpkg-divert --package dash --divert $distrib --add $2 + if [ "$dst" != $distrib ] && [ -e "$dst" ]; then + mv "$dst" $distrib + fi + ln -sf $3 $2.tmp + mv -f $2.tmp $2 + ;; + *) + d=${2%/*} + if + [ -h $2 ] && [ -f $2 ] && [ -f $d/$5 ] && + cmp $2 $d/$5 + then + ln -sf $3 $2.tmp + mv -f $2.tmp $2 + fi + ;; + esac + esac +} + +add_shell() { + if ! type add-shell > /dev/null 2>&1; then + return + fi + + add-shell /bin/dash +} + +reset_default() { + db_fget dash/sh seen + if [ "$RET" = false ]; then + db_reset dash/sh + fi +} + +debconf= +if [ -f /usr/share/debconf/confmodule ]; then + . /usr/share/debconf/confmodule + debconf=yes +fi + +if [ "$1" = configure ] && [ -z "$2" ]; then + check_divert ash /bin/sh dash '' ash + check_divert ash /usr/share/man/man1/sh.1.gz dash.1.gz \ + /usr/share/man/man1/sh.distrib.1.gz ash.1.gz + add_shell +elif [ "$1" = configure ] && dpkg --compare-versions "$2" lt 0.4.18; then + add_shell +fi + +if [ $debconf ]; then + reset_default + + db_get dash/sh + check_divert "$RET" /bin/sh dash + check_divert "$RET" /usr/share/man/man1/sh.1.gz dash.1.gz \ + /usr/share/man/man1/sh.distrib.1.gz +fi + +test "$1" = 'configure' || exit 0 +test -x /usr/bin/update-menus || exit 0 +test -z "$2" || dpkg --compare-versions "$2" lt 0.5.2-3 || exit 0 +exec update-menus --- dash-0.5.7.orig/debian/dash.postrm +++ dash-0.5.7/debian/dash.postrm @@ -0,0 +1,10 @@ +#!/bin/sh +set -e + +test "$1" != 'upgrade' || dpkg --compare-versions "$2" ge 0.5.2-3 || \ + test ! -x /usr/bin/update-menus || exec update-menus +test "$1" != 'remove' || test ! -x /usr/bin/update-menus || exec update-menus +test "$1" = 'purge' || exit 0 +test -e /usr/share/debconf/confmodule || exit 0 +. /usr/share/debconf/confmodule +db_purge --- dash-0.5.7.orig/debian/dash.preinst +++ dash-0.5.7/debian/dash.preinst @@ -0,0 +1,32 @@ +#!/bin/bash +set -e + +divert() { + dfile=$1 + ltarget=$2 + div=$(dpkg-divert --list $dfile) + distrib=${3:-$dfile.distrib} + temp=$dfile.tmp + if [ -z "$div" ]; then + # This differs from dpkg-divert's --rename because we + # first make a copy of $dfile (the file being diverted) + # in $distrib. Then, a symlink to $ltarget is forcibly created + # from $dfile; this is performed in two stages with an + # intermediate temporary file as ln -sf is not atomic. + # dpkg-divert's --rename direct equivalent would be: + # mv $dfile $distrib -- but we could end up without a symlink + if [ -e $dfile ]; then + cp -dp $dfile $distrib + fi + ln -sf $ltarget $temp + mv -f $temp $dfile + dpkg-divert --package dash --divert $distrib --add $dfile + fi +} + +# Divert the following files if no diversion exists already +# It is currently used to prevent the files collision between bash and +# dash: they both provide the files in the package. +divert /bin/sh dash +divert /usr/share/man/man1/sh.1.gz dash.1.gz \ + /usr/share/man/man1/sh.distrib.1.gz --- dash-0.5.7.orig/debian/dash.prerm +++ dash-0.5.7/debian/dash.prerm @@ -0,0 +1,31 @@ +#!/bin/sh +# +# pre-removal script for the Debian GNU/Linux ash package +# +# $Id: dash.prerm,v 1.2 2003/09/03 10:42:08 herbert Exp $ + +set -e + +remove_divert() { + diverter=$(dpkg-divert --listpackage $1) + if [ "$diverter" = "dash" ]; then + dpkg-divert --package dash --rename --remove $1 + fi +} + +remove_shell() { + if ! type remove-shell > /dev/null 2>&1; then + return + fi + + remove-shell /bin/dash +} + +if [ "$1" = remove ] || [ "$1" = deconfigure ]; then + remove_divert /bin/sh + remove_divert /usr/share/man/man1/sh.1.gz +fi + +if [ "$1" = remove ]; then + remove_shell +fi --- dash-0.5.7.orig/debian/dash.templates.in +++ dash-0.5.7/debian/dash.templates.in @@ -0,0 +1,23 @@ +# These templates have been reviewed by the debian-l10n-english +# team +# +# If modifications/additions/rewording are needed, please ask +# debian-l10n-english@lists.debian.org for advice. +# +# Even minor modifications require translation updates and such +# changes should be coordinated with translators and reviewers. +Template: dash/sh +Type: boolean +Default: true +_Description: Use dash as the default system shell (/bin/sh)? + The system shell is the default command interpreter for shell scripts. + . + Using dash as the system shell will improve the system's overall + performance. It does not alter the shell presented to interactive + users. +# _Description: Install dash as /bin/sh? +# The default /bin/sh shell on Debian and Debian-based systems is bash. +# . +# However, since the default shell is required to be POSIX-compliant, +# any shell that conforms to POSIX, such as dash, can serve as /bin/sh. +# You may wish to do this because dash is faster and smaller than bash. --- dash-0.5.7.orig/debian/diff/0001-SHELL-print-n-upon-EOF-CTRL-D-when-run-interactively.diff +++ dash-0.5.7/debian/diff/0001-SHELL-print-n-upon-EOF-CTRL-D-when-run-interactively.diff @@ -0,0 +1,38 @@ +From a27b4523bd003b37e9a5a2b5a1b3cedee4f701c7 Mon Sep 17 00:00:00 2001 +From: Gerrit Pape +Date: Wed, 11 Feb 2009 01:38:49 +0000 +Subject: [SHELL] print \n upon EOF (CTRL-D) when run interactively + +Suggested by jidanni through + http://bugs.debian.org/476422 + +Signed-off-by: Gerrit Pape +Signed-off-by: Jonathan Nieder +--- + src/main.c | 9 ++++++++- + 1 file changed, 8 insertions(+), 1 deletion(-) + +diff --git a/src/main.c b/src/main.c +index af987c6..65e236b 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -227,8 +227,15 @@ cmdloop(int top) + if (!top || numeof >= 50) + break; + if (!stoppedjobs()) { +- if (!Iflag) ++ if (!Iflag) { ++ if (iflag) { ++ out2c('\n'); ++#ifdef FLUSHERR ++ flushout(out2); ++#endif ++ } + break; ++ } + out2str("\nUse \"exit\" to leave shell.\n"); + } + numeof++; +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/diff/0002-PARSER-Remove-backslash-before-in-double-quotes-in-va.diff +++ dash-0.5.7/debian/diff/0002-PARSER-Remove-backslash-before-in-double-quotes-in-va.diff @@ -0,0 +1,37 @@ +From 1ed728ca0ea91cac348e1baf070399df5d575115 Mon Sep 17 00:00:00 2001 +From: Jilles Tjoelker +Date: Sun, 21 Nov 2010 14:42:22 +0100 +Subject: [PARSER] Remove backslash before } in double-quotes in variable + +The backslash prevents the closing brace from terminating the +substitution, therefore it should be removed. + +FreeBSD sh test expansion/plus-minus2.0 starts working, no other tests +are affected. + +Example: + printf "%s\n" ${$+\}} ${$+"\}"} "${$+\}}" +should print } three times, without backslashes. + +Signed-off-by: Jonathan Nieder +--- + src/parser.c | 3 +++ + 1 file changed, 3 insertions(+) + +diff --git a/src/parser.c b/src/parser.c +index 6de2762..4fa8c6d 100644 +--- a/src/parser.c ++++ b/src/parser.c +@@ -926,6 +926,9 @@ readtoken1(int firstc, char const *syntax, char *eofmark, int striptabs) + c != '$' && ( + c != '"' || + eofmark != NULL ++ ) && ( ++ c != '}' || ++ varnest == 0 + ) + ) { + USTPUTC('\\', out); +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/diff/0003-VAR-Disable-LINENO-support.diff +++ dash-0.5.7/debian/diff/0003-VAR-Disable-LINENO-support.diff @@ -0,0 +1,153 @@ +From 15ecc3827a9f7c590b5efc4a7d26e14c6f3c9312 Mon Sep 17 00:00:00 2001 +From: Jonathan Nieder +Date: Sat, 16 Jul 2011 02:46:13 -0500 +Subject: [VAR] Disable LINENO support + +The LINENO variable was the last missing POSIX shell feature +disqualifying dash from being used by autoconf to run configure +scripts. Sadly, some configure scripts for Linux-specific packages +use bash-specific features or trigger dash bugs. Lucas Nussbaum found +124 such packages in May of last year; while many of those have been +fixed, not all of them have. + +So until that number is closer to 5 or so, let's keep LINENO support +out of Debian sid and make the release managers' lives a little easier. + +Signed-off-by: Jonathan Nieder +--- + src/eval.c | 20 +++++--------------- + src/var.c | 10 +--------- + src/var.h | 7 +------ + 3 files changed, 7 insertions(+), 30 deletions(-) + +diff --git a/src/eval.c b/src/eval.c +index 95d30f4..7252463 100644 +--- a/src/eval.c ++++ b/src/eval.c +@@ -213,9 +213,7 @@ evaltree(union node *n, int flags) + status = !exitstatus; + goto setstatus; + case NREDIR: +- errlinno = lineno = n->nredir.linno; +- if (funcline) +- lineno -= funcline - 1; ++ errlinno = n->nredir.linno; + expredir(n->nredir.redirect); + pushredir(n->nredir.redirect); + status = redirectsafe(n->nredir.redirect, REDIR_PUSH); +@@ -374,9 +372,7 @@ evalfor(union node *n, int flags) + struct strlist *sp; + struct stackmark smark; + +- errlinno = lineno = n->nfor.linno; +- if (funcline) +- lineno -= funcline - 1; ++ errlinno = n->nfor.linno; + + setstackmark(&smark); + arglist.lastp = &arglist.list; +@@ -419,9 +415,7 @@ evalcase(union node *n, int flags) + struct arglist arglist; + struct stackmark smark; + +- errlinno = lineno = n->ncase.linno; +- if (funcline) +- lineno -= funcline - 1; ++ errlinno = n->ncase.linno; + + setstackmark(&smark); + arglist.lastp = &arglist.list; +@@ -454,9 +448,7 @@ evalsubshell(union node *n, int flags) + int backgnd = (n->type == NBACKGND); + int status; + +- errlinno = lineno = n->nredir.linno; +- if (funcline) +- lineno -= funcline - 1; ++ errlinno = n->nredir.linno; + + expredir(n->nredir.redirect); + if (!backgnd && flags & EV_EXIT && !have_traps()) +@@ -689,9 +681,7 @@ evalcommand(union node *cmd, int flags) + int status; + char **nargv; + +- errlinno = lineno = cmd->ncmd.linno; +- if (funcline) +- lineno -= funcline - 1; ++ errlinno = cmd->ncmd.linno; + + /* First expand the arguments. */ + TRACE(("evalcommand(0x%lx, %d) called\n", (long)cmd, flags)); +diff --git a/src/var.c b/src/var.c +index ecc8c90..689adc9 100644 +--- a/src/var.c ++++ b/src/var.c +@@ -81,9 +81,6 @@ const char defifsvar[] = "IFS= \t\n"; + const char defifs[] = " \t\n"; + #endif + +-int lineno; +-char linenovar[sizeof("LINENO=")+sizeof(int)*CHAR_BIT/3+1] = "LINENO="; +- + /* Some macros in var.h depend on the order, add new variables to the end. */ + struct var varinit[] = { + #if ATTY +@@ -101,7 +98,6 @@ struct var varinit[] = { + { 0, VSTRFIXED|VTEXTFIXED, "PS2=> ", 0 }, + { 0, VSTRFIXED|VTEXTFIXED, "PS4=+ ", 0 }, + { 0, VSTRFIXED|VTEXTFIXED, "OPTIND=1", getoptsreset }, +- { 0, VSTRFIXED|VTEXTFIXED, linenovar, 0 }, + #ifndef SMALL + { 0, VSTRFIXED|VTEXTFIXED|VUNSET, "TERM\0", 0 }, + { 0, VSTRFIXED|VTEXTFIXED|VUNSET, "HISTSIZE\0", sethistsize }, +@@ -334,12 +330,8 @@ lookupvar(const char *name) + { + struct var *v; + +- if ((v = *findvar(hashvar(name), name)) && !(v->flags & VUNSET)) { +- if (v == &vlineno && v->text == linenovar) { +- fmtstr(linenovar+7, sizeof(linenovar)-7, "%d", lineno); +- } ++ if ((v = *findvar(hashvar(name), name)) && !(v->flags & VUNSET)) + return strchrnul(v->text, '=') + 1; +- } + return NULL; + } + +diff --git a/src/var.h b/src/var.h +index 54f7b2d..35dd099 100644 +--- a/src/var.h ++++ b/src/var.h +@@ -88,9 +88,8 @@ extern struct var varinit[]; + #define vps2 (&vps1)[1] + #define vps4 (&vps2)[1] + #define voptind (&vps4)[1] +-#define vlineno (&voptind)[1] + #ifndef SMALL +-#define vterm (&vlineno)[1] ++#define vterm (&voptind)[1] + #define vhistsize (&vterm)[1] + #endif + +@@ -103,9 +102,6 @@ extern const char defifs[]; + extern const char defpathvar[]; + #define defpath (defpathvar + 5) + +-extern int lineno; +-extern char linenovar[]; +- + /* + * The following macros access the values of the above variables. + * They have to skip over the name. They return the null string +@@ -121,7 +117,6 @@ extern char linenovar[]; + #define ps2val() (vps2.text + 4) + #define ps4val() (vps4.text + 4) + #define optindval() (voptind.text + 7) +-#define linenoval() (vlineno.text + 7) + #ifndef SMALL + #define histsizeval() (vhistsize.text + 9) + #define termval() (vterm.text + 5) +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/diff/0004-BUILTIN-Fix-test-x-as-root-on-platforms-with-old-fash.diff +++ dash-0.5.7/debian/diff/0004-BUILTIN-Fix-test-x-as-root-on-platforms-with-old-fash.diff @@ -0,0 +1,60 @@ +From 7df60e06e6a176e2ee177df015d5e7ecc80ed229 Mon Sep 17 00:00:00 2001 +From: Jonathan Nieder +Date: Mon, 26 Sep 2011 16:16:37 -0500 +Subject: [BUILTIN] Fix "test -x" as root on platforms with old-fashioned + faccessat() +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +When dash switched from its own emulation to the true faccessat in +v0.5.7~54 (2010-04-02), on some platforms (e.g., old versions of +glibc-bsd), "test -x " started returning true on all files when +run as root. This violates POSIX.1-2008 §4.4 "File Access +Permission", which says: + + If execute permission is requested, access shall be granted + if execute permission is granted to at least one user by the + file permission bits or by an alternate access control + mechanism; otherwise, access shall be denied. + +Unfortunately, for historical reasons, access() and faccessat() are +allowed by POSIX to return success for X_OK when the current process +is privileged even when the above condition is not fulfilled and +actual execution would fail. Work around this by checking the +permissions bits when mode == X_OK and geteuid() == 0. + +Reported-by: Christoph Egger +Analysis-by: Petr Salinger +Signed-off-by: Jonathan Nieder +--- + src/bltin/test.c | 11 +++++++++++ + 1 file changed, 11 insertions(+) + +diff --git a/src/bltin/test.c b/src/bltin/test.c +index 90135e1..1093b59 100644 +--- a/src/bltin/test.c ++++ b/src/bltin/test.c +@@ -485,8 +485,19 @@ equalf (const char *f1, const char *f2) + } + + #ifdef HAVE_FACCESSAT ++static int has_exec_bit_set(const char *path) ++{ ++ struct stat64 st; ++ ++ if (stat64(path, &st)) ++ return 0; ++ return st.st_mode & (S_IXUSR | S_IXGRP | S_IXOTH); ++} ++ + static int test_file_access(const char *path, int mode) + { ++ if (mode == X_OK && geteuid() == 0 && !has_exec_bit_set(path)) ++ return 0; + return !faccessat(AT_FDCWD, path, mode, AT_EACCESS); + } + #else /* HAVE_FACCESSAT */ +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/diff/0005-SHELL-Disable-sh-c-command-sh-c-exec-command-optimiza.diff +++ dash-0.5.7/debian/diff/0005-SHELL-Disable-sh-c-command-sh-c-exec-command-optimiza.diff @@ -0,0 +1,36 @@ +From 19b5cc6fe74ea517285dd84fdadd813e828f1a06 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?St=C3=A9phane=20Glondu?= +Date: Sun, 25 Sep 2011 19:28:27 +0200 +Subject: [SHELL] Disable sh -c "command" -> sh -c "exec command" optimization + +Bugs #642706 (bin-prot FTBFS) and #642835 (sexplib310 FTBFS) can be +fixed by reverting the patch submitted at [1]. I don't understand why. + +[1] http://thread.gmane.org/gmane.comp.shells.dash/556 + +While investigating #642706, in the failing case, I observed that a +cpp process called with "sh -c" gets SIGPIPE while writing to +stderr. In the succeeding case, the write is successful, and is read +by the ocamlbuild process that started "sh -c cpp ...". + +Signed-off-by: Jonathan Nieder +--- + src/main.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/main.c b/src/main.c +index 65e236b..1614ffb 100644 +--- a/src/main.c ++++ b/src/main.c +@@ -171,7 +171,7 @@ state2: + state3: + state = 4; + if (minusc) +- evalstring(minusc, sflag ? 0 : EV_EXIT); ++ evalstring(minusc, 0); + + if (sflag || minusc == NULL) { + state4: /* XXX ??? - why isn't this before the "if" statement */ +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/diff/0006-JOBS-address-format-security-build-error.diff +++ dash-0.5.7/debian/diff/0006-JOBS-address-format-security-build-error.diff @@ -0,0 +1,27 @@ +From c5d98cb0c10a231730ed3f895123c3aff9b79601 Mon Sep 17 00:00:00 2001 +From: Gerrit Pape +Date: Wed, 8 Jan 2014 12:26:59 +0000 +Subject: [JOBS] address format-security build error + +Apply patch from Simon Ruderich included in NMU from +Michael Gilbert. +--- + src/jobs.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/jobs.c b/src/jobs.c +index bf40204..f3af44d 100644 +--- a/src/jobs.c ++++ b/src/jobs.c +@@ -427,7 +427,7 @@ sprint_status(char *s, int status, int sigonly) + goto out; + #endif + } +- col = fmtstr(s, 32, strsignal(st)); ++ col = fmtstr(s, 32, "%s", strsignal(st)); + #ifdef WCOREDUMP + if (WCOREDUMP(status)) { + col += fmtstr(s + col, 16, " (core dumped)"); +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/diff/0007-Report-I-O-error-on-stdout.diff +++ dash-0.5.7/debian/diff/0007-Report-I-O-error-on-stdout.diff @@ -0,0 +1,29 @@ +From 2f6a5c87e01311cd6da701e6602329e6daa9997c Mon Sep 17 00:00:00 2001 +From: Gerrit Pape +Date: Wed, 8 Jan 2014 12:29:44 +0000 +Subject: Report I/O error on stdout + +Suggested by Roger Leigh through + http://bugs.debian.org/690473 + +Signed-off-by: Gerrit Pape +--- + src/eval.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/eval.c b/src/eval.c +index 7252463..863aa77 100644 +--- a/src/eval.c ++++ b/src/eval.c +@@ -899,6 +899,8 @@ evalbltin(const struct builtincmd *cmd, int argc, char **argv, int flags) + else + status = (*cmd->builtin)(argc, argv); + flushall(); ++ if (outerr(out1)) ++ warnx("%s: I/O error", commandname); + status |= outerr(out1); + exitstatus = status; + cmddone: +-- +1.7.10.4 + --- dash-0.5.7.orig/debian/implicit +++ dash-0.5.7/debian/implicit @@ -0,0 +1,96 @@ +# $Id: 60d9070435b8d5608f20f60bc44e081960b6e39d $ + +.PHONY: deb-checkdir deb-checkuid + +deb-checkdir: + @test -e debian/control || sh -cx '! : wrong directory' +deb-checkuid: + @test "`id -u`" -eq 0 || sh -cx '! : need root privileges' + +%.deb: %.deb-docs %.deb-DEBIAN + @rm -f $*.deb $*.deb-checkdir $*.deb-docs $*.deb-docs-base \ + $*.deb-docs-docs $*.deb-docs-examples $*.deb-DEBIAN \ + $*.deb-DEBIAN-dir $*.deb-DEBIAN-scripts $*.deb-DEBIAN-md5sums + +%.udeb: %.deb-DEBIAN + @rm -f $*.deb $*.deb-checkdir $*.deb-DEBIAN $*.deb-DEBIAN-dir \ + $*.deb-DEBIAN-scripts $*.deb-DEBIAN-md5sums + +%.deb-checkdir: install + @test -d debian/$* || sh -cx '! : directory debian/$* missing' + @test "`id -u`" -eq 0 || sh -cx '! : need root privileges' + +%.deb-docs-base: install + : implicit + @rm -f debian/$*/usr/share/doc/$*/* || : + @install -d -m0755 debian/$*/usr/share/doc/$* + : debian/$*/usr/share/doc/$*/ + @sh -cx 'install -m0644 debian/copyright debian/$*/usr/share/doc/$*/' + @sh -cx 'install -m0644 debian/changelog \ + debian/$*/usr/share/doc/$*/changelog.Debian' + @test ! -r changelog || \ + sh -cx 'install -m0644 changelog debian/$*/usr/share/doc/$*/' + @test -r debian/$*/usr/share/doc/$*/changelog || \ + sh -cx 'mv debian/$*/usr/share/doc/$*/changelog.Debian \ + debian/$*/usr/share/doc/$*/changelog' + @test -s debian/$*/usr/share/doc/$*/changelog || \ + sh -cx 'rm -f debian/$*/usr/share/doc/$*/changelog' + @gzip -9 debian/$*/usr/share/doc/$*/changelog* +%.deb-docs-docs: %.deb-docs-base + @for i in `cat debian/$*.docs 2>/dev/null || :`; do \ + if test -d $$i; then \ + sh -cx "install -d -m0755 debian/$*/usr/share/doc/$*/$${i##*/}" && \ + for j in $$i/*; do \ + sh -cx "install -m0644 $$j \ + debian/$*/usr/share/doc/$*/$${i##*/}/" || exit 1; \ + done || exit 1; \ + continue; \ + fi; \ + sh -cx "install -m0644 $$i debian/$*/usr/share/doc/$*/" || exit 1; \ + done + @test ! -r debian/$*.README.Debian || \ + sh -cx 'install -m0644 debian/$*.README.Debian \ + debian/$*/usr/share/doc/$*/README.Debian' + @test ! -r debian/$*.README.source || \ + sh -cx 'install -m0644 debian/$*.README.source \ + debian/$*/usr/share/doc/$*/README.source' + @if test -r debian/$*.NEWS.Debian; then \ + sh -cx 'install -m0644 debian/$*.NEWS.Debian \ + debian/$*/usr/share/doc/$*/NEWS.Debian && \ + gzip -9 debian/$*/usr/share/doc/$*/NEWS.Debian'; \ + fi +%.deb-docs-examples: %.deb-docs-docs + @rm -rf debian/$*/usr/share/doc/$*/examples + : debian/$*/usr/share/doc/$*/examples/ + @test ! -r debian/$*.examples || \ + install -d -m0755 debian/$*/usr/share/doc/$*/examples + @for i in `cat debian/$*.examples 2>/dev/null || :`; do \ + sh -cx "install -m0644 $$i debian/$*/usr/share/doc/$*/examples/" \ + || exit 1; \ + done +%.deb-docs: %.deb-checkdir %.deb-docs-base %.deb-docs-docs %.deb-docs-examples + : debian/$*/usr/share/doc/$*/ ok + +%.deb-DEBIAN-base: install + @rm -rf debian/$*/DEBIAN + : debian/$*/DEBIAN/ + @install -d -m0755 debian/$*/DEBIAN + @for i in conffiles shlibs templates; do \ + test ! -r debian/$*.$$i || \ + sh -cx "install -m0644 debian/$*.$$i debian/$*/DEBIAN/$$i" \ + || exit 1; \ + done +%.deb-DEBIAN-scripts: %.deb-DEBIAN-base + @for i in preinst prerm postinst postrm config; do \ + test ! -r debian/$*.$$i || \ + sh -cx "install -m0755 debian/$*.$$i debian/$*/DEBIAN/$$i" \ + || exit 1; \ + done +%.deb-DEBIAN-md5sums: %.deb-DEBIAN-base %.deb-docs + : debian/$*/DEBIAN/md5sums + @rm -f debian/$*/DEBIAN/md5sums + @cd debian/$* && find * -path 'DEBIAN' -prune -o \ + -type f -exec md5sum {} >>DEBIAN/md5sums \; +%.deb-DEBIAN: %.deb-checkdir %.deb-DEBIAN-base %.deb-DEBIAN-scripts \ + %.deb-DEBIAN-md5sums + : debian/$*/DEBIAN/ ok --- dash-0.5.7.orig/debian/po/POTFILES.in +++ dash-0.5.7/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] dash.templates.in --- dash-0.5.7.orig/debian/po/bg.po +++ dash-0.5.7/debian/po/bg.po @@ -0,0 +1,59 @@ +# translation of bg.po to Bulgarian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Damyan Ivanov , 2008, 2009. +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-12-28 15:02+0200\n" +"Last-Translator: Damyan Ivanov \n" +"Language-Team: Bulgarian \n" +"Language: bg\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Използване на dash като системна обвивка (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Системната обвивка се използва по подразбиране от скриптовете на обвивката." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Използването на dash като системна обвивка ще подобри бързодействието на " +"системата като цяло. Тази настройка не променя обвивката на интерактивните " +"потребители." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Инсталиране на dash като /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "Обвивката по подразбиране (/bin/sh) е bash." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Тъй като изискването към обвивката по подразбиране е единствено да бъде " +#~ "съвместима с POSIX, всяко обвивка, която отговаря на това условие, като " +#~ "например dash, може да изпълнява тази роля. Възможна причина да " +#~ "предпочетете dash пред bash е, че е по-малка и по-бърза." --- dash-0.5.7.orig/debian/po/cs.po +++ dash-0.5.7/debian/po/cs.po @@ -0,0 +1,59 @@ +# Czech translation of dash templates +# +msgid "" +msgstr "" +"Project-Id-Version: dash\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-04-21 20:18+0200\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Použít dash jako výchozí systémový shell (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "Systémový shell je výchozí příkazový interpret shellových skriptů." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Použití dash jako systémového shellu celkově zlepší výkon systému. Toto " +"nastavení nijak neovlivní interaktivní shell jednotlivých uživatelů." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Nainstalovat dash jako /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "Výchozím shellem /bin/sh je v Debianu a systémech z něj odvozených bash." + +#~| msgid "" +#~| "However, since the distribution policy requires all shell scripts using /" +#~| "bin/sh to be POSIX compliant, any shell that conforms to POSIX, such as " +#~| "dash, can serve as /bin/sh. You may wish to do this because dash is " +#~| "faster and smaller than bash." +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Protože však politika distribuce vyžaduje, aby byly všechny shellové " +#~ "skripty využívající /bin/sh kompatibilní s POSIXem, můžete jako /bin/sh " +#~ "použít jakýkoliv shell splňující normu POSIX, například shell dash. " +#~ "Určitě to stojí za vyzkoušení, protože dash je rychlejší a menší než bash." --- dash-0.5.7.orig/debian/po/da.po +++ dash-0.5.7/debian/po/da.po @@ -0,0 +1,41 @@ +# Danish translation Dash. +# Copyright (C) 2010 Dash & nedenstående oversættere. +# This file is distributed under the same license as the Dash package. +# Claus Hindsgaul , 2004. +# Claus Hindsgaul , 2006. +# Joe Hansen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: dash\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-06-03 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Brug dash som standardsystemskal (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "Systemskallen er standardkommandofortolkeren til skalskript." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Brug af dash som systemskal vil forbedre systemets generelle ydeevne. Den " +"ændrer ikke på skallen vist til interaktive brugere." --- dash-0.5.7.orig/debian/po/de.po +++ dash-0.5.7/debian/po/de.po @@ -0,0 +1,57 @@ +# Translation of dash debconf templates to German +# Copyright (C) Helge Kreutzmann , 2006-2009. +# This file is distributed under the same license as the dash package. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-2.3\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-08-03 20:33+0200\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: de \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Dash als Standard-Systemshell (/bin/sh) verwenden?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Die Systemshell ist der Standard-Kommandointerpreter fr Shell-Skripte." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Dash als Systemshell zu verwenden verbessert die Gesamtleistung des Systems. " +"Dies verndert nicht die interaktiven Benutzern prsentierte Shell." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Dash als /bin/sh installieren?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "Standardmig ist bash als /bin/sh in Debian und auf Debian-basierten " +#~ "Systemen installiert." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Da die Standardshell allerdings POSIX-konform sein muss, kann jede Shell, " +#~ "die (wie Dash) POSIX-konform ist als /bin/sh dienen. Eventuell wollen Sie " +#~ "Dash verwenden, da Dash schneller und kleiner als Bash ist." --- dash-0.5.7.orig/debian/po/es.po +++ dash-0.5.7/debian/po/es.po @@ -0,0 +1,87 @@ +# dash po-debconf translation to Spanish +# Copyright (C) 2008, 2009 Software in the Public Interest +# This file is distributed under the same license as the dash package. +# +# Changes: +# - Initial translation +# Fernando Cerezal López , 2008 +# +# - Updates +# Francisco Javier Cuadrado , 2009 +# +# Traductores, si no conocen el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-2.3\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-08-02 17:21+0100\n" +"Last-Translator: Francisco Javier Cuadrado \n" +"Language-Team: Debian l10n Spanish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "" +"¿Desea utilizar dash como el intérprete de órdenes predeterminado del " +"sistema (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"El intérprete de órdenes del sistema es el que se utiliza de forma " +"predeterminada para todos los programas y scripts." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"El uso de dash como el intérprete de órdenes del sistema mejorará el " +"rendimiento general de éste. Esto no altera el intérprete de órdenes que " +"utilizan los usuarios interactivos." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "¿Desea instalar dash como «/bin/sh»?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "Bash es el intérprete de órdenes «/bin/sh» predeterminado de los sistemas " +#~ "Debian y basados en Debian." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Sin embargo, dado que el intérprete de órdenes tiene que cumplir las " +#~ "normas POSIX, cualquier intérprete compatible con POSIX, como dash, puede " +#~ "servir como «/bin/sh». Puede que lo prefiera porque dash es más rápido y " +#~ "más pequeño que bash." --- dash-0.5.7.orig/debian/po/eu.po +++ dash-0.5.7/debian/po/eu.po @@ -0,0 +1,65 @@ +# translation of dash_0.5.5.1-3._eu.po to Basque +# translation of dash debconf template to Basque +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Xabier Bilbao , 2008. +# Iñaki Larrañaga Murgoitio , 2008, 2010. +msgid "" +msgstr "" +"Project-Id-Version: dash_0.5.5.1-3._eu\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-04-12 12:28+0200\n" +"Last-Translator: Iñaki Larrañaga Murgoitio \n" +"Language-Team: Basque \n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Erabili dash sistemako shell lehenetsi gisa (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Sistemako shell-a komandoen interpretatzaile lehenetsia da shell-eko script-" +"entzako." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Dash erabiltzean (sistemako shell lehenetsi gisa) sistemako errendimendu " +"orokorra hobetzen da. Honek ez du aldatzen erabiltzaileekin elkarreragiteko " +"aurkezten den shell-a." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Dash instalatu /bin/sh gisa?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "Debian banaketan, eta Debian-en oinarriturikoetan, bash da lehenetsitako /" +#~ "bin/sh shell-a." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Alabaina, lehenetsitako shell-ak POSIX-ekin bateragarria izan behar " +#~ "duenez, POSIX-ekin bat datorren edozein shell, hala nola dash, /bin/sh " +#~ "gisa ezar daiteke. Aldaketa hau egitea nahi izan dezakezu, dash " +#~ "bizkorragoa eta txikiagoa baita bash baino." --- dash-0.5.7.orig/debian/po/fi.po +++ dash-0.5.7/debian/po/fi.po @@ -0,0 +1,40 @@ +# Esko Arajärvi , 2010. +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.4-8\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-10-17 21:53+0300\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" +"X-Generator: Lokalize 1.0\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Käytetäänkö dashia järjestelmän oletuskomentotulkkina (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "Komentosarjat ajetaan oletuksena järjestelmän komentotulkilla." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Järjestelmän suorituskykyä voidaan parantaa käyttämällä dashia järjestelmän " +"oletuskomentotulkkina. Tämä ei vaikuta käyttäjille näytettäviin " +"komentotulkkeihin." --- dash-0.5.7.orig/debian/po/fr.po +++ dash-0.5.7/debian/po/fr.po @@ -0,0 +1,45 @@ +# Translation of dash debconf templates to French +# Copyright (C) 2009 Debian French l10n team +# This file is distributed under the same license as the dash package. +# +# Translator: +# Julien Patriarca , 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-2.3\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-08-02 13:30+0100\n" +"Last-Translator: Julien Patriarca \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "" +"Utiliser Dash comme interpréteur de ligne de commande par défaut pour le " +"système (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Le shell système est l'interpréteur de commandes utilisé par le système." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Utiliser Dash comme interpréteur de ligne de commande du système améliorera " +"les performances globales. Cela ne change pas l'interpréteur utilisé " +"interactivement par les utilisateurs." --- dash-0.5.7.orig/debian/po/gl.po +++ dash-0.5.7/debian/po/gl.po @@ -0,0 +1,55 @@ +# Galician translation of dash's debconf templates +# This file is distributed under the same license as the dash package. +# Jacobo Tarrio , 2007, 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: dash\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2008-05-13 00:31+0100\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "¿Instalar dash coma /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "O intérprete de ordes /bin/sh por defecto dos sistemas Debian e baseados " +#~ "en Debian é bash." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Nembargantes, como o intérprete de ordes por defecto ten que ser " +#~ "compatible con POSIX, calquera shell que siga POSIX, coma dash, pode " +#~ "servir coma /bin/sh. Pode ser unha boa idea facelo, xa que dash é máis " +#~ "rápido e máis pequeno que bash." --- dash-0.5.7.orig/debian/po/id.po +++ dash-0.5.7/debian/po/id.po @@ -0,0 +1,41 @@ +# Translation of dash debconf templates to Indonesian +# This file is distributed under the same license as the dash package. +# Mahyuddin Susanto , 2012. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.7-2\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2012-01-24 11:46+0700\n" +"Last-Translator: Mahyuddin Susanto \n" +"Language-Team: Debian Indonesia Translator \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Indonesian\n" +"X-Poedit-Country: INDONESIA\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Gunakan dash sebagai sistem shell bawaan (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "Sistem shell adalah perintah intepreter bawaan untuk skrip shell" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Menggunakan dash sebagai sistem shell akan meningkatkan performa keseluruhan " +"sistem. Ini tidak mengubah shell yang disajikan ke pengguna interaktif" --- dash-0.5.7.orig/debian/po/it.po +++ dash-0.5.7/debian/po/it.po @@ -0,0 +1,41 @@ +# dash -- Italian debconf messages +# This file is distributed under the same license as the dash package. +# Andrea Bolognani , 2006. +# Luca Monducci , 2007 - 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1 italian debconf templates\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-08-09 10:51+0200\n" +"Last-Translator: Luca Monducci \n" +"Language-Team: Italian \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Usare dash come shell di sistema (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"La shell di sistema è l'interprete dei comandi predefinito negli script " +"della shell." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Usando dash come shell di sistema miglioreranno le prestazioni generali del " +"sistema. Non verrà cambiata la shell presentata agli utenti interattivi." --- dash-0.5.7.orig/debian/po/ja.po +++ dash-0.5.7/debian/po/ja.po @@ -0,0 +1,48 @@ +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Developers do not need to manually edit POT or PO files. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-3\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-01-09 11:21+0200\n" +"Last-Translator: Hideki Yamane (Debian-JP) \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "dash をデフォルトのシステムシェル (/bin/sh) として使いますか?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"システムシェルはシェルスクリプト用のデフォルトのコマンドインタプリタです。" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"dash をシステムシェルとして使うことは、システム全体のパフォーマンスを改善しま" +"す。対話的に利用しているユーザのシェルについては、変更しません。" --- dash-0.5.7.orig/debian/po/ko.po +++ dash-0.5.7/debian/po/ko.po @@ -0,0 +1,54 @@ +# Korean translations for dash package +# dash 패키지에 대한 한국어 번역문. +# Sunjae Park , 2007 - 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: dash\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2008-06-24 18:27-0400\n" +"Last-Translator: Sunjae Park \n" +"Language-Team: Korean \n" +"Language: ko\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "dash를 /bin/sh로 설치할까요?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "데비안과 데비안 기반 시스템은 모두 bash를 기본 /bin/sh용 셸로 사용합니다." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "하지만 기본 셸은 모두 POSIX 호환이어야 하므로, dash와 같이 POSIX 호환 셸이" +#~ "기만 하면 /bin/sh로 사용할 수 있습니다. dash는 bash보다 작고 빠르기 때문" +#~ "에 dash를 사용하길 원하실 수 있습니다." --- dash-0.5.7.orig/debian/po/nl.po +++ dash-0.5.7/debian/po/nl.po @@ -0,0 +1,41 @@ +# Dutch translation of dash debconf templates. +# Copyright (C) 2008-2010 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the dash package. +# Thijs Kinkhorst , 2008. +# Eric Spreen , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: dash_0.5.5.1\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2011-04-26 09:15+0200\n" +"Last-Translator: Eric Spreen \n" +"Language-Team: Debian l10n Dutch \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Wilt u dash gebruiken als de standaard systeemshell (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "De systeemshell is de standaard commandovertolker voor shell scripts." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Als u dash als de systeemshell gebruikt, zal dit de prestaties van het " +"systeem ten goede komen. Het verandert niets aan de shell die interactieve " +"gebruikers te zien krijgen." --- dash-0.5.7.orig/debian/po/pl.po +++ dash-0.5.7/debian/po/pl.po @@ -0,0 +1,42 @@ +# Translation of dash debconf templates to Polish. +# This file is distributed under the same license as the dash package. +# +# Michał Kułach , 2012. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2012-01-31 22:24+0100\n" +"Last-Translator: Michał Kułach \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.2\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Użyć dasha jako domyślnej powłoki systemowej (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Powłoka systemowa jest domyślnym interpreterem poleceń dla skryptów powłoki" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Użycie programu dash jako powłoki systemowej poprawi ogólną wydajność " +"systemu. Wybranie tej opcji nie zmieni powłoki zwykłych użytkowników." --- dash-0.5.7.orig/debian/po/pt.po +++ dash-0.5.7/debian/po/pt.po @@ -0,0 +1,61 @@ +# Portuguese translation of dash's debconf messages. +# Copyright (C) 2007 the package copyright holder +# This file is distributed under the same license as the dash package. +# Ricardo Silva , 2007. +# Miguel Figueiredo , 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.4-9\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-04-16 22:37+0100\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Utilizar o dash como shell predefinida do sistema (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"A shell do sistema é o interpretador de comandos predefinido para scripts da " +"shell." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Utilizar o dash como shell do sistema irá melhorar a performance em geral do " +"sistema. Não altera a shell apresentada aos utilizadores interactivos." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Instalar dash como /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "A shell em /bin/sh por omissão em sistemas Debian e baseados em Debian é " +#~ "a bash." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "No entanto, uma vez que a shell por omissão tem de ser compatível com " +#~ "POSIX, qualquer shell que o seja, tal como a dash, pode servir como /bin/" +#~ "sh. Você pode querer fazer isto uma vez que a dash é mais pequena e " +#~ "rápida que a bash." --- dash-0.5.7.orig/debian/po/pt_BR.po +++ dash-0.5.7/debian/po/pt_BR.po @@ -0,0 +1,68 @@ +# dash Brazilian Portuguese translation +# Copyright (C) 2008 THE dash'S COPYRIGHT HOLDER +# This file is distributed under the same license as the dash package. +# André Luís Lopes , 2008. +# Adriano Rafael Gomes , 2008-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-3\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-05-16 22:18-0300\n" +"Last-Translator: Adriano Rafael Gomes \n" +"Language-Team: Brazilian Portuguese \n" +"Language: pt_BR\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Usar o dash como shell padrão do sistema (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"O shell do sistema é o interpretador de comandos padrão para shell scripts." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Usar o dash como shell do sistema irá melhorar o desempenho geral do " +"sistema. Isso não altera o shell apresentado para usuários interativos." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Instalar o dash como /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "O shell /bin/sh padrão no Debian e em sistemas baseados no Debian é o " +#~ "bash." + +#~| msgid "" +#~| "Bash is the default /bin/sh on a Debian system. However, since the " +#~| "Debian policy requires all shell scripts using /bin/sh to be POSIX " +#~| "compliant, any shell that conforms to POSIX can serve as /bin/sh. Since " +#~| "dash is POSIX compliant, it can be used as /bin/sh. You may wish to do " +#~| "this because dash is faster and smaller than bash." +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Contudo, como é requerido que o shell padrão seja compatível com o padrão " +#~ "POSIX, qualquer shell que esteja em conformidade com o padrão POSIX, tal " +#~ "como o dash, pode servir como /bin/sh. Você pode desejar fazer isto " +#~ "porque o dash é mais rápido e menor que o bash." --- dash-0.5.7.orig/debian/po/ro.po +++ dash-0.5.7/debian/po/ro.po @@ -0,0 +1,68 @@ +# translation of ro.po to Romanian +# Romanian translations for dash package +# Traducerea în limba română pentru pachetul dash. +# Copyright (C) 2008 +# This file is distributed under the same license as the dash package. +# +# Eddy Petrisor , 2008. +# Eddy Petrișor , 2008. +# Andrei Popescu \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Se folosește dash ca shell implicit pentru sistem (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Un shell de sistem este interpretorul de comenzi implicit pentru scripturi " +"shell." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Folosind dash ca shell pentru sistem va îmbunătăți performanța generală a " +"sistemului. Această schimbare nu va afecta ce shell este folosit pentru " +"utilizatorii interactivi." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Se instalează dash ca /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "Shell-ul implicit /bin/sh pe sistemele Debian și bazate pe Debian este " +#~ "bash." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Totuși, deoarece shell-ul implicit trebuie să respecte standardul POSIX, " +#~ "orice alt shell conform cu POSIX, precum dash, poate fi folosit ca /bin/" +#~ "sh. Ați putea dori acest lucru deoarece dash este mai rapid și mai mic " +#~ "decât bash." --- dash-0.5.7.orig/debian/po/ru.po +++ dash-0.5.7/debian/po/ru.po @@ -0,0 +1,56 @@ +# translation of ru.po to Russian +# +# Translators, if you are not familiar with the PO format, gettext +# documentation is worth reading, especially sections dedicated to +# this format, e.g. by running: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# Some information specific to po-debconf are available at +# /usr/share/doc/po-debconf/README-trans +# or http://www.debian.org/intl/l10n/po-debconf/README-trans# +# Developers do not need to manually edit POT or PO files. +# +# Ilgiz Kalmetev , 2003. +# Yuri Kozlov , 2007, 2008. +# Yuri Kozlov , 2009. +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-2.3\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-07-29 21:06+0400\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "" +"Использовать dash в качестве системной оболочки по умолчанию (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Системная оболочка -- это командный интерпретатор для сценариев оболочки " +"командной строки." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Использование dash в качестве системной оболочки улучшит общую " +"производительность системы. Это не изменит оболочки командной строки, " +"используемые пользователями." --- dash-0.5.7.orig/debian/po/sk.po +++ dash-0.5.7/debian/po/sk.po @@ -0,0 +1,42 @@ +# Slovak translations for dash package +# Slovenské preklady pre balík dash. +# Copyright (C) 2011 THE dash'S COPYRIGHT HOLDER +# This file is distributed under the same license as the dash package. +# Automatically generated, 2011. +# Slavko , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-7.4\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2011-01-30 18:26+0100\n" +"Last-Translator: Slavko \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Použiť dash ako východzí systémový shell (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "Systémový shell je východzí príkazový interpret shellových skriptov." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Použitie dash ako systémového shellu celkovo zlepší výkon systému. Toto " +"nastavenie nijako neovplyvní interaktívny shell jednotlivých používateľov." --- dash-0.5.7.orig/debian/po/sv.po +++ dash-0.5.7/debian/po/sv.po @@ -0,0 +1,63 @@ +# Translation of Dash debconf template to Swedish +# Copyright (C) 2009 Martin Bagge +# This file is distributed under the same license as the Dash package. +# +# Martin Bagge , 2009 +# Martin Ågren , 2008. +msgid "" +msgstr "" +"Project-Id-Version: dash_0.5.4-11_sv\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2009-07-28 22:49+0100\n" +"Last-Translator: Martin Bagge \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Poedit-Language: Swedish\n" +"X-Poedit-Country: Sweden\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Ska dash användas som standardskal (/bin/sh)?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "Systemskalet är kommandotolken för skript skrivna för skalet." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Att använda dash som systemskal kommer att inverka positivt på " +"drifthastigheten av hela systemet. Det kommer inte innebära att användarnas " +"skal byts ut." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "Installera dash som /bin/sh?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "" +#~ "Standardvalet för skalet /bin/sh på Debian och Debianbaserade system är " +#~ "bash." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Eftersom standardskalet måste vara POSIX-kompatibelt, kan dock vilket " +#~ "POSIX-kompatibelt skal som helst, såsom dash, tjänstgöra som /bin/sh. Du " +#~ "kanske önskar detta eftersom dash är snabbare och mindre än bash." --- dash-0.5.7.orig/debian/po/templates.pot +++ dash-0.5.7/debian/po/templates.pot @@ -0,0 +1,37 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" --- dash-0.5.7.orig/debian/po/tr.po +++ dash-0.5.7/debian/po/tr.po @@ -0,0 +1,59 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Mert Dirik , 2008, 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: dash\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2012-02-20 22:57+0200\n" +"Last-Translator: Mert Dirik \n" +"Language-Team: Debian L10n Turkish \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Turkish\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "'dash' öntanımlı sistem kabuğu (/bin/sh) olarak kullanılsın mı?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Sistem kabuğu, kabuk betiklerinin kullandığı öntanımlı komut " +"yorumlayıcısıdır." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"dash'i sistem kabuğu olarak kullanmak sistemin başarımını artırır. " +"Etkileşimli kullanıcıların kabukları bu değişiklikten etkilenmez." + +#~ msgid "Install dash as /bin/sh?" +#~ msgstr "dash /bin/sh olarak kurulsun mu?" + +#~ msgid "" +#~ "The default /bin/sh shell on Debian and Debian-based systems is bash." +#~ msgstr "Debian tabanlı sistemlerdeki öntanımlı /bin/sh kabuğu bash'tir." + +#~ msgid "" +#~ "However, since the default shell is required to be POSIX-compliant, any " +#~ "shell that conforms to POSIX, such as dash, can serve as /bin/sh. You may " +#~ "wish to do this because dash is faster and smaller than bash." +#~ msgstr "" +#~ "Ama, öntanımlı kabuğun POSIX uyumlu olması gerektiğinden, POSIX " +#~ "standartlarına uyan herhangi bir kabuk, örneğin dash, /bin/sh olarak " +#~ "kullanılabilir. dash bash'ten daha küçük ve daha hızlı olduğundan dash'i /" +#~ "bin/sh olarak kullanmak isteyebilirsiniz." --- dash-0.5.7.orig/debian/po/vi.po +++ dash-0.5.7/debian/po/vi.po @@ -0,0 +1,42 @@ +# Vietnamese translation for Dash. +# Copyright © 2010 Free Software Foundation, Inc. +# Clytie Siddall , 2005-2010. +# +msgid "" +msgstr "" +"Project-Id-Version: dash 0.5.5.1-3.1\n" +"Report-Msgid-Bugs-To: dash@packages.debian.org\n" +"POT-Creation-Date: 2009-07-27 12:43+0000\n" +"PO-Revision-Date: 2010-04-10 16:54+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.8\n" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "Use dash as the default system shell (/bin/sh)?" +msgstr "Dùng dash làm trình bao hệ thống mặc định (/bin/sh) ?" + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "The system shell is the default command interpreter for shell scripts." +msgstr "" +"Trình bao hệ thống là bộ thông thích lệnh mặc định cho văn lệnh trình bao." + +#. Type: boolean +#. Description +#: ../dash.templates.in:1001 +msgid "" +"Using dash as the system shell will improve the system's overall " +"performance. It does not alter the shell presented to interactive users." +msgstr "" +"Dùng dash làm trình bao hệ thống thì tăng cường hiệu suất toàn cục của hệ " +"thống. Nó không sửa đổi trình bao được hiển thị cho người dùng tương tác (v." +"d. bash, tcsh)." --- dash-0.5.7.orig/debian/rules +++ dash-0.5.7/debian/rules @@ -0,0 +1,155 @@ +#!/usr/bin/make -f + +CC =gcc +STRIP =strip + +DEB_BUILD_MAINT_OPTIONS =hardening=+all +CFLAGS =$(shell DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) \ + dpkg-buildflags --get CFLAGS) +LDFLAGS =$(shell DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) \ + dpkg-buildflags --get LDFLAGS) +CPPFLAGS =$(shell DEB_BUILD_MAINT_OPTIONS=$(DEB_BUILD_MAINT_OPTIONS) \ + dpkg-buildflags --get CPPFLAGS) + +DEB_HOST_GNU_TYPE =$(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE =$(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) +ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) + CC =$(DEB_HOST_GNU_TYPE)-gcc + STRIP =$(DEB_HOST_GNU_TYPE)-strip +endif + +ifneq (,$(findstring diet,$(DEB_BUILD_OPTIONS))) + CC =diet -v -Os gcc + CFLAGS =-nostdinc -Wall + CPPFLAGS = + LDFLAGS = +endif +ifneq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + STRIP =: strip +endif + +profiled_build=no + +DIR =$(shell pwd)/debian/dash +DIRA =$(shell pwd)/debian/ash + +patch: deb-checkdir patch-stamp +patch-stamp: + for i in `ls -1 debian/diff/*.diff || :`; do \ + patch -p1 <$$i || exit 1; \ + done + touch patch-stamp + +configure: deb-checkdir configure-stamp +configure-stamp: patch-stamp + mkdir -p build-tmp + touch configure + (cd build-tmp && CC='$(CC)' \ + CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' \ + exec ../configure --host='$(DEB_HOST_GNU_TYPE)') + touch configure-stamp + +build: deb-checkdir build-stamp +ifeq ($(profiled_build),yes) +build-stamp: configure-stamp check-system-stamp build-pgen-stamp build-puse-stamp check-built-stamp + touch build-stamp +else +build-stamp: configure-stamp + -$(CC) -v + (cd build-tmp && exec $(MAKE) CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)') || \ + (cat build-tmp/config.log; exit 1) || exit 1 + touch build-stamp +endif + +check-system-stamp: + uudecode tests.tar.gz.uue + tar xf tests.tar.gz + cat $$(find tests -type f) > /dev/null + tests/rt/run /bin/dash tests/rt 2>&1 | sort | tee tests/rt-system.log + touch check-system-stamp + +build-pgen-stamp: check-system-stamp + $(MAKE) -C build-tmp CFLAGS='$(CFLAGS) -fprofile-generate' + tests/rt/run build-tmp/src/dash tests/rt 2>&1 | tee tests/rt-pgen.log + shells="build-tmp/src/dash" \ + tests/sp/run tests/sp/tests 2>&1 | tee tests/sp-pgen.log + touch build-pgen-stamp + +build-puse-stamp: build-pgen-stamp + $(MAKE) -C build-tmp clean + $(MAKE) -C build-tmp CFLAGS='$(CFLAGS) -fprofile-use' + touch build-puse-stamp + +check-built-stamp: build-puse-stamp + tests/rt/run build-tmp/src/dash tests/rt 2>&1 | sort | tee tests/rt-puse.log + + comm -23 tests/rt-system.log tests/rt-puse.log > tests/progressions + comm -13 tests/rt-system.log tests/rt-puse.log > tests/regressions + @if [ -s tests/progressions ]; then \ + echo >&2 'progressions found in profiled build:'; \ + cat >&2 tests/progressions; \ + fi + @if [ -s tests/regressions ]; then \ + echo >&2 'regressions found in profiled build:'; \ + cat >&2 tests/regressions; \ + exit 1; \ + fi + + shells="/bin/dash build-tmp/src/dash" \ + tests/sp/run tests/sp/tests 2>&1 | tee tests/sp-puse.log + touch check-built-stamp + +po-templates: po-templates-stamp +po-templates-stamp: deb-checkdir + po2debconf debian/dash.templates.in >debian/dash.templates + touch po-templates-stamp + +clean: deb-checkdir deb-checkuid + rm -rf build-tmp + test ! -e patch-stamp || \ + for i in `ls -1r debian/diff/*.diff || :`; do patch -p1 -R <$$i; done + rm -f configure-stamp patch-stamp build-stamp po-templates-stamp + rm -rf '$(DIR)' '$(DIRA)' + rm -f debian/files debian/substvars debian/dash.templates changelog + rm -rf tests.tar.gz tests *-stamp + +install: install-indep install-arch +install-indep: deb-checkdir deb-checkuid + rm -rf '$(DIRA)' + install -d -m0755 '$(DIRA)'/bin + ln -s dash '$(DIRA)'/bin/ash + install -d -m0755 '$(DIRA)'/usr/share/man/man1/ + ln -s dash.1.gz '$(DIRA)'/usr/share/man/man1/ash.1.gz + # changelog + test -r changelog || ln -s ChangeLog changelog +install-arch: deb-checkdir deb-checkuid build-stamp + # dash + rm -rf '$(DIR)' + install -d -m0755 '$(DIR)'/bin + install -m0755 build-tmp/src/dash '$(DIR)'/bin/dash + $(STRIP) -R .comment -R .note '$(DIR)'/bin/dash + ln -s dash '$(DIR)'/bin/sh + install -d -m0755 '$(DIR)'/usr/share/man/man1/ + install -m0644 src/dash.1 '$(DIR)'/usr/share/man/man1/dash.1 + gzip -9 '$(DIR)'/usr/share/man/man1/dash.1 + ln -s dash.1.gz '$(DIR)'/usr/share/man/man1/sh.1.gz + install -d -m0755 '$(DIR)'/usr/share/menu + install -m0644 debian/dash.menu '$(DIR)'/usr/share/menu/dash + # changelog + test -r changelog || ln -s ChangeLog changelog + +binary: binary-indep binary-arch +binary-indep: install-indep ash.deb + dpkg-gencontrol -isp -pash -P'$(DIRA)' + dpkg -b '$(DIRA)' .. +binary-arch: install-arch po-templates dash.deb + # dash + rm -f debian/substvars + test '$(CC)' != 'gcc' || dpkg-shlibdeps '$(DIR)'/bin/dash + dpkg-gencontrol -isp -pdash -P'$(DIR)' + dpkg -b '$(DIR)' .. + +.PHONY: configure build po-templates clean patch install install-indep \ + install-arch binary binary-indep binary-arch + +include debian/implicit --- dash-0.5.7.orig/debian/watch +++ dash-0.5.7/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://gondor.apana.org.au/~herbert/dash/files/dash-([\d.]+)\.tar\.gz --- dash-0.5.7.orig/tests.tar.gz.uue +++ dash-0.5.7/tests.tar.gz.uue @@ -0,0 +1,258 @@ +begin-base64 644 tests.tar.gz +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 +5//slsT/bX7/e2n/FwID6Qn3QQ3vd9QGCr95DRqGHAO2taVMTgcl136BsMD/ +fjCZrnPx787HzP9L+r9B77+0jPL9r0JAbKf/4ZeXdLQ35kN1dRiGd6riu+dG +0veHO+WOvi8Iltz/6Cd8+nZtaazgf8O0pP2/Bq3/4zOAJf8XABus5/aPDoOB +wo/JdB7m8/HcZ5OebpG86cofvIiBpgoIqSaHnkB9unEsortdOYxml7IQ8MvO +FuCtkN6JWDlIk8bOOEObzBVx4p07sju+svm0WZMGom2Kl2booUJ+Q21tIZQe +nmH6zLRGNd3cjDFNQ4p0yGdD+GyoOApkimnQjpiCvFQOpVRWIEu08aV66XX6 ++11m8AcZKYs83tyj9PywlFnjuzbmGpDPfrJq7i/mcrJY+TmkCAeDJeeQNvlB +pJhlR5HSWpFTv8zvBFY7HEEVJ51cuYQyEq+PZWi3zRr/CFh6/3djOGiMoa+t +KY2V8z+mtP/DMEn+t0v9rxAAVqQjjTijO45lxh/iQcm597WWos3g3HZ5/tve +tfe2jWP72T+Xn4LNeMaJF471tFKPk0EbXGCKBbYXmAI7QNRsZVlO1NhSYMtt +0pn0Q91PePnQg5KcyG5laludXxtJPKREWtJPfB2eA9gNJf6/Dye1Kn//sEX/ +z1AF/uvc/j+M/0hBZvyfe/zrsoq+04lnRmEO5jtHefy3fgeA1fzXCvw3oP6X +hIkwrZt0nJzTGTWaG/fMmi4hYJ8o879+r+vV8z9i+9/g/If131LA6v8x7ihU +d+lnxKyLsJqfynAma7qcgP2gxP9pGLmLen0AVup/ifO/KtP/NHWo/6XgEQde +ef9dRwht8tfFh+5QpqNJdYeZimMywngcp+RaXjSWNDOczVdjqp3s5MPYWhQ/ +GwYE94kS/+tX/6iu/zVL4P+Q1f8a6H9KAVPudE4neITodnL6bvQONC/bgxL/ +1/LtPyqWUeC/qZsw/ysFzP7DGh3Gvf1fklWgR3n97gtS/7IlGgp+C/Xxd4RN +/j/DJ2jwJajiv66I43/c/qMF4/9SwPz/0ieOz89P0d//xDxEvgPBh1/wA/4L +e+SXky7C5WGc7ujX8/PDzl+nR130dz5ieH4uXGTna7B8v/h0MDn5dSjbf/GD +abzyv648qsf/BP5rVP9zaGpQ/0sB7Yln1TzzsE1EvPeeLOd6oCLg2XeJ8vi/ +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 +eUb/ULzP5DqR6eKvoT/mibBGT9D0r5YYGpGQjcAOyg0h/JmEPz/eTkjDTbem +vz3k+n+3TlTz0h+GyvEfQynqfw1NWP8jBXTlT4TibbqCNztqunyA/SI//lO/ +7zeK6vmf0vyvAf5f5YDrf+loAkxvJXL8d5Z+I/W/qhT5PzSA/1LwHKlYxTqw +v6XI8X/hB+tV/TPAO+l/xO1/A9b/SQEz8qyxbdNFATSAvP7niXXyvAn9z6L+ +l6FC/S8HsO6j3cjx/8qLwtu6tT921f9m+h/UJBjwXwJA/7vdyPF/Fi77q2gh +2/5nvv5n/FfB/5MchDfwAWgzcvyfrP155Ad1NwCq+G+qVqH9b2oq9P+lgLT/ +I3/hHa48Nwymq6PEj9o6mPsLP/KmiKrlHE7moXuTxQrRUydyDm8m9+RF2hRN +7q57U4w/UZ9ryA2X3nS9uM1dOztx4S3C5X3hzCyanuNNcSFVFh87FMg7mcui +g5D+rEK0qmgG+rAp43y+hdPE6KYf587Ir/9yVt4eGgC7r/8wNRP0v6VAQcq3 +99ICakOO/9SrZn8a1j0DUMl/vTj+D/1/WXDQhC4BI//Rf178/vL1H3EIloW1 +Azn+kwaZv6w/j53m//n8n2HC+m8p4Po/d0D2liJv/9GfT736NYB21/811SH0 +/6WAa/6efmY7cTviMU2XD7BfFOw/7SWP6v6/WbT/MlTA/5cUDKLFLZC8vcjx +3w9u13VP/v2wTfvfKLb/TRX6/1IwC0M0cZbk7xN8BlqIgv0XPyJ0iNb1zgBW +j/+V5v9ocuC/BNDxf5X98a1GdwrS4m3TxQPsGSX7b/3ZtD/3nJsa86jkv1Zc +/wP8lwXGeaSjZN90eQBykeP/+3BSu/LvD1/U/tcVGP+TgjfecuEHDtVdAe63 +EPnxv/04gKge/yv7f7Bg/E8KZsD6ViPP//143Kvkv6nC+H9DQLTPh8e4oyDX +iX5GHx0/Ys58EZXhTNZ0QQF7QY7/0zByF/X7gKiu/4vjf8YQ7P/IAVX5RLAI +sLXI8X8/0/9b8L84/qeb4P9JDnLPf92Q/Tex/xfrfxqw/kMKYPVHu1H0/xE+ +QYEvRXX/zyis/zYs6P/JAX/k+Pz8tNtFZItSASpFNV1WQP3I23/wg6kbLhZO +UGsnsLr+L9l/GOrAfykA+0/tRn7811I0w6o9j934z+2/aaD/IQVg/6XdKPp/ +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 +AAAAAMCO+H/r8F9+AKgCAA== +====