Fixes a couple issues with scripts from Modules/ and Templates/
The first hunk fixes permissions of Modules/SquishRunTestCase.sh script. INSTALL() used to remove executable permissions. The second hunk adds #!/bin/sh to the top of the script Templates/cygwin-package.sh.in. All executable interpreted scripts should have this directive.
This commit is contained in:
parent
92f9902681
commit
579dddb1fe
2
debian/changelog
vendored
2
debian/changelog
vendored
@ -21,6 +21,8 @@ cmake (2.8.0~rc2-0r2) UNRELEASED; urgency=low
|
||||
problems.
|
||||
* Add desktop-remove-deprecated.diff - remove deprecated Enconding field from
|
||||
CMake.desktop.
|
||||
* Add scripts-and-permissions.diff - fixes a couple issues with scripts
|
||||
from Modules/ and Templates/ (thanks to lintian).
|
||||
|
||||
-- Modestas Vainius <modestas@vainius.eu> Sun, 04 Oct 2009 10:31:17 +0300
|
||||
|
||||
|
29
debian/patches/scripts-and-permissions.diff
vendored
Normal file
29
debian/patches/scripts-and-permissions.diff
vendored
Normal file
@ -0,0 +1,29 @@
|
||||
From: Modestas Vainius <modestas@vainius.eu>
|
||||
Subject: Fix scripts and their permissions in Modules/ and Templates/
|
||||
The first hunk fixes permissions of Modules/SquishRunTestCase.sh script.
|
||||
INSTALL() used to remove executable permissions.
|
||||
.
|
||||
The second hunk adds #!/bin/sh to the top of the script
|
||||
Templates/cygwin-package.sh.in. All executable interpreted scripts
|
||||
should have this directive.
|
||||
Forwarded: yes.
|
||||
|
||||
--- a/CMakeLists.txt
|
||||
+++ b/CMakeLists.txt
|
||||
@@ -460,7 +460,7 @@
|
||||
DIRECTORY_PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE
|
||||
GROUP_READ GROUP_EXECUTE
|
||||
WORLD_READ WORLD_EXECUTE
|
||||
- PATTERN "*.sh.in" PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE
|
||||
+ PATTERN "*.sh*" PERMISSIONS OWNER_READ OWNER_EXECUTE OWNER_WRITE
|
||||
GROUP_READ GROUP_EXECUTE
|
||||
WORLD_READ WORLD_EXECUTE
|
||||
PATTERN "CVS" EXCLUDE
|
||||
--- a/Templates/cygwin-package.sh.in
|
||||
+++ b/Templates/cygwin-package.sh.in
|
||||
@@ -1,3 +1,5 @@
|
||||
+#!/bin/sh
|
||||
+
|
||||
# this is a sample shell script used for building a cmake
|
||||
# based project for a cygwin setup package.
|
||||
|
1
debian/patches/series
vendored
1
debian/patches/series
vendored
@ -4,3 +4,4 @@ executables-dont-need-fpic.diff
|
||||
fix_bashisms.diff
|
||||
manpage_friendly_docs.diff
|
||||
desktop-remove-deprecated.diff
|
||||
scripts-and-permissions.diff
|
||||
|
Loading…
x
Reference in New Issue
Block a user