From: Alexander P. <ale...@us...> - 2008-01-04 15:11:39
|
Build Version : T2.1.0.17746 Firebird 2.1 Release Candidate 1 (writeBuildNum.sh,v 1.17905 2008/01/04 15:11:41 alexpeshkof ) Update of /cvsroot/firebird/firebird2/builds/install/misc In directory sc8-pr-cvs17.sourceforge.net:/tmp/cvs-serv10210 Modified Files: Tag: B2_0_Release classicLibrary.sh.in posixLibrary.sh.in superLibrary.sh.in Log Message: Fixed CORE-1674: Wrong access rights in doc subdirectory Index: classicLibrary.sh.in =================================================================== RCS file: /cvsroot/firebird/firebird2/builds/install/misc/classicLibrary.sh.in,v retrieving revision 1.4.4.3 retrieving revision 1.4.4.4 diff -b -U3 -r1.4.4.3 -r1.4.4.4 --- classicLibrary.sh.in 24 Apr 2006 16:11:50 -0000 1.4.4.3 +++ classicLibrary.sh.in 4 Jan 2008 15:11:38 -0000 1.4.4.4 @@ -111,7 +111,10 @@ chmod ug=rw,o= $i done - cd .. + # fix up doc permissions + fixDocPermissions + + cd $FBRootDir } Index: posixLibrary.sh.in =================================================================== RCS file: /cvsroot/firebird/firebird2/builds/install/misc/posixLibrary.sh.in,v retrieving revision 1.4.4.5 retrieving revision 1.4.4.6 diff -b -U3 -r1.4.4.5 -r1.4.4.6 --- posixLibrary.sh.in 6 Feb 2007 13:15:05 -0000 1.4.4.5 +++ posixLibrary.sh.in 4 Jan 2008 15:11:38 -0000 1.4.4.6 @@ -539,6 +539,7 @@ removeIfOnlyAlink @libdir@/libgds.so.0 } + #------------------------------------------------------------------------ # For security reasons most files in firebird installation are # root-owned and world-readable(executable) only (including firebird). @@ -554,6 +555,23 @@ #------------------------------------------------------------------------ +# Set correct permissions for $FbRoot/doc tree + +fixDocPermissions() { + cd $FBRootDir + + for i in `find doc -print`; do + chown root:root $i + if [ -d $i ]; then + chmod 0755 $i + else + chmod 0644 $i + fi + done +} + + +#------------------------------------------------------------------------ # Run process and check status runAndCheckExit() { Index: superLibrary.sh.in =================================================================== RCS file: /cvsroot/firebird/firebird2/builds/install/misc/superLibrary.sh.in,v retrieving revision 1.1.6.2 retrieving revision 1.1.6.3 diff -b -U3 -r1.1.6.2 -r1.1.6.3 --- superLibrary.sh.in 23 Apr 2006 13:28:28 -0000 1.1.6.2 +++ superLibrary.sh.in 4 Jan 2008 15:11:38 -0000 1.1.6.3 @@ -65,7 +65,10 @@ chmod ug=rw,o= $i done - cd .. + # fix up doc permissions + fixDocPermissions + + cd $FBRootDir } |