[SCM] Git repository for devscripts branch, master, updated. v2.12.0-42-g0772286
Christoph Berg
myon at debian.org
Sat Aug 18 19:43:02 UTC 2012
The following commit has been merged in the master branch:
commit 0772286fc912d523f8b134d32a902f96d3aef0d6
Author: Christoph Berg <myon at debian.org>
Date: Sat Aug 18 21:42:57 2012 +0200
dcmd: Reimplement endswith() with case.
The original missed quoting and made my brain hurt. Luckily, case doesn't need
any quoting here.
diff --git a/debian/changelog b/debian/changelog
index d90c705..d4155c0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -33,6 +33,8 @@ devscripts (2.12.2) UNRELEASED; urgency=low
various sources, and unpack it
* po4a/Makefile: use po4a --keep=0 so the build system doesn't die with
untranslated scripts
+ * dcmd: Reimplement endswith() with case. The original missed quoting and
+ made my brain hurt.
-- Benjamin Drung <bdrung at debian.org> Thu, 26 Jul 2012 12:17:51 +0200
diff --git a/scripts/dcmd.sh b/scripts/dcmd.sh
index 72289e2..bc62176 100755
--- a/scripts/dcmd.sh
+++ b/scripts/dcmd.sh
@@ -51,7 +51,10 @@ usage()
endswith()
{
- [ $(basename "$1" $2)$2 = $(basename "$1") ]
+ case $1 in
+ *$2) return 0 ;;
+ *) return 1;;
+ esac
}
# Instead of parsing the file completely as the previous Python
--
Git repository for devscripts
More information about the devscripts-devel
mailing list