r6880 - packages/trunk/vegastrike-data/debian
Andres Mejia
ceros-guest at alioth.debian.org
Wed May 7 03:41:59 UTC 2008
Author: ceros-guest
Date: 2008-05-07 03:41:58 +0000 (Wed, 07 May 2008)
New Revision: 6880
Modified:
packages/trunk/vegastrike-data/debian/changelog
packages/trunk/vegastrike-data/debian/rules
Log:
Fix lines that tests for executable/non-executable python scripts
Modified: packages/trunk/vegastrike-data/debian/changelog
===================================================================
--- packages/trunk/vegastrike-data/debian/changelog 2008-05-07 03:02:36 UTC (rev 6879)
+++ packages/trunk/vegastrike-data/debian/changelog 2008-05-07 03:41:58 UTC (rev 6880)
@@ -15,7 +15,7 @@
* No longer need README.Debian.
* Updated install paths.
* Removing use of generic cargo stuff. File will remain in diff.
- * Take care of lintian warnings with scripts.
+ * Take care of lintian warnings with python scripts.
-- Andres Mejia <mcitadel at gmail.com> Tue, 06 May 2008 16:04:23 -0400
Modified: packages/trunk/vegastrike-data/debian/rules
===================================================================
--- packages/trunk/vegastrike-data/debian/rules 2008-05-07 03:02:36 UTC (rev 6879)
+++ packages/trunk/vegastrike-data/debian/rules 2008-05-07 03:41:58 UTC (rev 6880)
@@ -26,15 +26,12 @@
dh_install
# Make files that are not executable non-executable
find debian/vegastrike-data/usr/share/games/vegastrike -perm 755 -type f \
- ! -regex '.*\.py$' -print0 | xargs -0 --no-run-if-empty chmod 644
-# Find non-executable python scripts and set the appropriate permissions
+ ! -regex '.*\.py$$' -print0 | xargs -0 -r chmod 644
+# Set appropriate mode for python scripts based on first line of each script
for PY in `find debian/vegastrike-data/usr/share/games/vegastrike -type f \
- -regex '.*\.py$' -print0 | xargs -0 -r grep -e '^#!\s*\/usr' -L`; \
- do chmod 644 $PY; done
-# Find executable python scripts and set the appropriate permissions
- for PY in `find debian/vegastrike-data/usr/share/games/vegastrike -type f \
- -regex '.*\.py$' -print0 | xargs -0 -r grep -e '^#!\s*\/usr' -l`; \
- do chmod 755 $PY; done
+ -regex '.*\.py$$'`; do TEST=$$(head -n 1 $$PY | grep '^#!'); \
+ if [ "$$TEST" ]; then chmod 755 $$PY; else chmod 644 $$PY; fi; \
+ done
# Build architecture-independent files here.
binary-indep: install
More information about the Pkg-games-commits
mailing list