r6879 - packages/trunk/vegastrike-data/debian
Andres Mejia
ceros-guest at alioth.debian.org
Wed May 7 03:02:37 UTC 2008
Author: ceros-guest
Date: 2008-05-07 03:02:36 +0000 (Wed, 07 May 2008)
New Revision: 6879
Modified:
packages/trunk/vegastrike-data/debian/changelog
packages/trunk/vegastrike-data/debian/rules
Log:
Fixing lintian warnings
Modified: packages/trunk/vegastrike-data/debian/changelog
===================================================================
--- packages/trunk/vegastrike-data/debian/changelog 2008-05-07 02:25:11 UTC (rev 6878)
+++ packages/trunk/vegastrike-data/debian/changelog 2008-05-07 03:02:36 UTC (rev 6879)
@@ -14,7 +14,8 @@
* Updated package description.
* No longer need README.Debian.
* Updated install paths.
- * Removing use of generic cargo stuff.
+ * Removing use of generic cargo stuff. File will remain in diff.
+ * Take care of lintian warnings with 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 02:25:11 UTC (rev 6878)
+++ packages/trunk/vegastrike-data/debian/rules 2008-05-07 03:02:36 UTC (rev 6879)
@@ -1,6 +1,8 @@
#!/usr/bin/make -f
-# based on debhelper rules and tuxracer-data package
+# This is used when finding files that shouldn't be executable.
+EXCLUSIONS=""
+
clean:
dh_testdir
dh_testroot
@@ -22,9 +24,17 @@
dh_testroot
dh_clean -k
dh_install
- find debian/vegastrike-data/usr/share/games/vegastrike -perm 755 -type f ! -name '*.py' -print0 | xargs -0 --no-run-if-empty chmod 644
-# mv debian/vegastrike-data/usr/share/games/vegastrike/.vegastrike \
-# debian/vegastrike-data/usr/share/games/vegastrike/.vegastrike-0.4.x
+# 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
+ 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
# Build architecture-independent files here.
binary-indep: install
More information about the Pkg-games-commits
mailing list