]>
Commit | Line | Data |
---|---|---|
19f3deae JB |
1 | --- Firebird-2.5.2.26540-0/builds/install/arch-specific/linux/misc/makeInstallImage.sh.in.orig 2013-03-19 09:37:35.000000000 +0100 |
2 | +++ Firebird-2.5.2.26540-0/builds/install/arch-specific/linux/misc/makeInstallImage.sh.in 2013-04-13 13:31:09.763259410 +0200 | |
0a93a495 JB |
3 | @@ -28,11 +28,6 @@ |
4 | # This script builds an image of the installed system into | |
5 | # the gen/buildroot directory. | |
6 | ||
7 | -if [ "`whoami`" != "root" ]; then | |
8 | - echo 'You must be root to build package' | |
9 | - exit 1 | |
10 | -fi | |
11 | - | |
12 | # Making an assumption that this program is being run in the gen directory | |
13 | BuildRootDir=.. | |
14 | BuiltFBDir=./firebird # Where the just build fb exists. | |
19f3deae | 15 | @@ -118,7 +113,6 @@ |
0a93a495 JB |
16 | for d in $Dirs; do |
17 | Dir=${TargetDir}${d} | |
18 | mkdir -p $Dir | |
19 | - chown root:root $Dir | |
20 | chmod 0755 $Dir | |
21 | done | |
22 | } | |
19f3deae | 23 | @@ -163,7 +157,6 @@ |
0a93a495 JB |
24 | cp $BuiltFBDir/bin/isql ${TargetDir}@FB_BINDIR@/isql |
25 | cp $BuiltFBDir/bin/qli ${TargetDir}@FB_BINDIR@/qli | |
26 | ||
27 | - chown root:root ${TargetDir}@FB_BINDIR@/* | |
28 | chmod 0755 ${TargetDir}@FB_BINDIR@/* | |
29 | ||
30 | #sbin | |
19f3deae | 31 | @@ -182,7 +175,6 @@ |
0a93a495 JB |
32 | cp $BuiltFBDir/bin/createAliasDB.sh ${TargetDir}@FB_SBINDIR@ |
33 | cp $BuiltFBDir/bin/fb_config ${TargetDir}@FB_SBINDIR@ | |
34 | ||
35 | - chown root:root ${TargetDir}@FB_SBINDIR@/* | |
36 | chmod 0755 ${TargetDir}@FB_SBINDIR@/* | |
37 | chmod 0700 ${TargetDir}@FB_SBINDIR@/*.sh | |
38 | ||
19f3deae | 39 | @@ -206,19 +198,16 @@ |
0a93a495 JB |
40 | |
41 | for i in `find ${TargetDir}@FB_SAMPLEDIR@ -type d -print` | |
42 | do | |
43 | - chown root:root $i | |
44 | chmod 0555 $i | |
45 | done | |
46 | for i in `find ${TargetDir}@FB_SAMPLEDIR@ -type f -print` | |
47 | do | |
48 | - chown root:root $i | |
49 | chmod 0444 $i | |
50 | done | |
51 | ||
52 | makeDirs @FB_SAMPLEDBDIR@ | |
53 | cp $BuiltFBDir/examples/empbuild/*.fdb ${TargetDir}@FB_SAMPLEDBDIR@ | |
54 | ||
55 | - chown root:root ${TargetDir}@FB_SAMPLEDBDIR@/*.fdb | |
56 | chmod 0444 ${TargetDir}@FB_SAMPLEDBDIR@/*.fdb | |
57 | fi | |
58 | ||
19f3deae | 59 | @@ -226,13 +215,11 @@ |
0a93a495 JB |
60 | copyIfExists $BuiltFBDir/help/help.gbak ${TargetDir}@FB_HELPDIR@ |
61 | cp $BuiltFBDir/help/help.fdb ${TargetDir}@FB_HELPDIR@ | |
62 | ||
63 | - chown root:root ${TargetDir}@FB_HELPDIR@/*.fdb | |
64 | chmod 0444 ${TargetDir}@FB_HELPDIR@/*.fdb | |
19f3deae | 65 | |
0a93a495 JB |
66 | #message file |
67 | cp $BuiltFBDir/*.msg ${TargetDir}@FB_MSGDIR@ | |
68 | ||
69 | - chown root:root ${TargetDir}@FB_MSGDIR@/*.msg | |
70 | chmod 0444 ${TargetDir}@FB_MSGDIR@/*.msg | |
71 | ||
72 | #secureDB (access rights will be set at install time) | |
19f3deae | 73 | @@ -241,7 +228,6 @@ |
0a93a495 JB |
74 | #.h files |
75 | cp $BuiltFBDir/include/*.h ${TargetDir}@FB_INCDIR@ | |
76 | ||
77 | - chown root:root ${TargetDir}@FB_INCDIR@/*.h | |
78 | chmod 0444 ${TargetDir}@FB_INCDIR@/*.h | |
79 | ||
80 | #lib | |
19f3deae | 81 | @@ -250,20 +236,17 @@ |
0a93a495 JB |
82 | cp -f $BuiltFBDir/lib/libib_util.so ${TargetDir}@FB_LIBDIR@/libib_util.so |
83 | copyIfExists $BuiltFBDir/lib/libicu*.so* ${TargetDir}@FB_LIBDIR@ | |
84 | ||
85 | - chown root:root ${TargetDir}@FB_LIBDIR@/*.so* | |
86 | chmod 0755 ${TargetDir}@FB_LIBDIR@/*.so* | |
87 | ||
88 | #plugins | |
89 | cp -df $BuiltFBDir/plugins/* ${TargetDir}@FB_PLUGDIR@ | |
90 | ||
91 | - chown root:root ${TargetDir}@FB_PLUGDIR@/*.so* | |
92 | chmod 0755 ${TargetDir}@FB_PLUGDIR@/*.so* | |
93 | ||
94 | #intl | |
95 | cp $BuiltFBDir/intl/libfbintl.so ${TargetDir}@FB_INTLDIR@/fbintl | |
96 | cp $BuildRootDir/gen/install/misc/fbintl.conf ${TargetDir}@FB_INTLDIR@ | |
97 | ||
98 | - chown root:root ${TargetDir}@FB_INTLDIR@/fbintl* | |
99 | chmod 0755 ${TargetDir}@FB_INTLDIR@/fbintl | |
100 | chmod 0644 ${TargetDir}@FB_INTLDIR@/fbintl.conf | |
101 | ||
19f3deae | 102 | @@ -276,7 +259,6 @@ |
0a93a495 JB |
103 | cp $BuildRootDir/src/extlib/ib_udf2.sql ${TargetDir}@FB_UDFDIR@ |
104 | cp $BuildRootDir/src/extlib/fbudf/fbudf.sql ${TargetDir}@FB_UDFDIR@ | |
105 | ||
106 | - chown root:root ${TargetDir}@FB_UDFDIR@/*.so ${TargetDir}@FB_UDFDIR@/*.sql | |
107 | chmod 0755 ${TargetDir}@FB_UDFDIR@/*.so | |
108 | chmod 0644 ${TargetDir}@FB_UDFDIR@/*.sql | |
19f3deae JB |
109 | |
110 | @@ -287,9 +269,7 @@ | |
0a93a495 JB |
111 | cp $BuildRootDir/doc/WhatsNew ${TargetDir}@FB_CONFDIR@/WhatsNew |
112 | cp $BuildRootDir/doc/README.user ${TargetDir}@FB_CONFDIR@/README | |
19f3deae | 113 | |
0a93a495 JB |
114 | - chown -R root:root ${TargetDir}@FB_MISCDIR@ |
115 | for i in `find ${TargetDir}@FB_MISCDIR@ -print`; do | |
116 | - chown root:root $i | |
117 | if [ -d $i ]; then | |
118 | chmod 0755 $i | |
119 | else | |
19f3deae | 120 | @@ -306,7 +286,6 @@ |
0a93a495 JB |
121 | cp $BuildRootDir/gen/install/misc/firebird.init.d.* ${TargetDir}@FB_MISCDIR@ |
122 | cp $BuildRootDir/gen/install/misc/rc.config.firebird ${TargetDir}@FB_MISCDIR@ | |
123 | ||
124 | - chown -R root:root ${TargetDir}@FB_MISCDIR@ | |
125 | chmod -R go-rwx ${TargetDir}@FB_MISCDIR@ | |
126 | ||
127 | #conf | |
19f3deae | 128 | @@ -314,7 +293,6 @@ |
0a93a495 JB |
129 | cp $BuildRootDir/gen/install/misc/aliases.conf ${TargetDir}@FB_CONFDIR@ |
130 | cp $BuildRootDir/gen/install/misc/fbtrace.conf ${TargetDir}@FB_CONFDIR@ | |
131 | ||
132 | - chown root:root ${TargetDir}@FB_CONFDIR@/*.conf | |
133 | chmod 0644 ${TargetDir}@FB_CONFDIR@/*.conf | |
134 | ||
19f3deae | 135 | #license |