66
77# declare -a arr=("Comm" "Cons" "Dev" "Docu" "Form" "Fig" "Lin" "Obx" "Std" "Sql" "System" "Text" "blackbox" "LICENSE.txt" "run-BlackBox")
88
9- version=` cat ../../version.txt`
10- buildNum=$@
11- buildDate=` date +" %Y-%m-%d" `
12- echo " $version "
13- echo " $buildNum "
14- echo " $buildDate "
9+ version=$( cat ../../version.txt)
10+ buildNum=" ${ @ } "
11+ buildDate=$( date +" %Y-%m-%d" )
12+ echo " ${ version} "
13+ echo " ${ buildNum} "
14+ echo " ${ buildDate} "
1515
1616verArr=(${version// -/ } )
1717debVersion=${verArr[0]} ' ~' ${verArr[1]} ' .build' $buildNum
18- echo " $debVersion "
18+ echo " ${ debVersion} "
1919
2020rm -rf build
2121cp -r template build
@@ -37,9 +37,9 @@ sed -i -e 's/#VERSION#/'$debVersion'/g' changelogTmp
3737gzip -9c -n changelogTmp > build/usr/share/doc/bbcb2/changelog.gz
3838rm changelogTmp
3939
40- env FILEPATH=" build/usr/lib/blackbox2/System/Rsrc" FILENAME=" Strings.odc" KEY=" appVersion" VALUE=" $version " ./append
41- env FILEPATH=" build/usr/lib/blackbox2/System/Rsrc" FILENAME=" Strings.odc" KEY=" buildNum" VALUE=" $buildNum " ./append
42- env FILEPATH=" build/usr/lib/blackbox2/System/Rsrc" FILENAME=" Strings.odc" KEY=" buildDate" VALUE=" $buildDate " ./append
40+ env FILEPATH=" build/usr/lib/blackbox2/System/Rsrc" FILENAME=" Strings.odc" KEY=" appVersion" VALUE=" ${ version} " ./append
41+ env FILEPATH=" build/usr/lib/blackbox2/System/Rsrc" FILENAME=" Strings.odc" KEY=" buildNum" VALUE=" ${ buildNum} " ./append
42+ env FILEPATH=" build/usr/lib/blackbox2/System/Rsrc" FILENAME=" Strings.odc" KEY=" buildDate" VALUE=" ${ buildDate} " ./append
4343
4444cd build
4545find . -type f -exec chmod 644 {} " ;"
@@ -56,14 +56,16 @@ cd ../
5656
5757mkdir build/DEBIAN
5858cp control build/DEBIAN/control
59- sed -i -e ' s/#VERSION#/' $ debVersion' /g ' build/DEBIAN/control
60- sed -i -e ' s/#VERSION#/' $ debVersion' /g ' build/usr/share/applications/bbcb2.desktop
61- sed -i -e ' s/#VERSION#/ ' $debVersion ' /g ' build/usr/share/applications/bbcb2.desktop
59+ sed -i -e " s/#VERSION#/${ debVersion} /g " build/DEBIAN/control
60+ sed -i -e " s/#VERSION#/${ debVersion} /g " build/usr/share/applications/bbcb2.desktop
61+
6262cd build
63- md5deep -rl usr > DEBIAN/md5sums
63+ # symlinks should not be included
64+ # md5deep -rl usr > DEBIAN/md5sums
65+ find usr -type f ! -lname ' *' -exec md5sum {} \; > DEBIAN/md5sums
6466cd ../
6567fakeroot dpkg-deb --build build
6668
67- newname=' bbcb2-' $ debVersion' _i386.deb'
68- mv build.deb $ newname
69- lintian $ newname
69+ newname=" bbcb2-${ debVersion} _i386.deb"
70+ mv build.deb " ${ newname} "
71+ lintian " ${ newname} " || true
0 commit comments