checking in mk-casa-tar,abldimg script to tools directory
This commit is contained in:
parent
842ca34d97
commit
3cb2622289
6
tools/linux/abldimg32
Executable file
6
tools/linux/abldimg32
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
source /opt/SuSE/bin/.profile
|
||||
export BUILD_DIST=i386 build
|
||||
sudo build --clean
|
||||
|
6
tools/linux/abldimg64
Executable file
6
tools/linux/abldimg64
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
source /opt/SuSE/bin/.profile
|
||||
export BUILD_DIST=x86_64
|
||||
sudo build --clean
|
||||
|
91
tools/linux/mk-casa-tar
Executable file
91
tools/linux/mk-casa-tar
Executable file
@ -0,0 +1,91 @@
|
||||
#!/bin/bash
|
||||
#set -x
|
||||
if [ $# -gt 2 ] > /dev/null 2>&1
|
||||
then
|
||||
echo Working...
|
||||
|
||||
#create build temp directory
|
||||
mkdir -p ~/bld_tst
|
||||
rm -rf ~/bld_tst/*
|
||||
mkdir -p ~/bld_tst/CASA-$1.$2.$3
|
||||
|
||||
#copy the source to build temp directory
|
||||
cd ../..
|
||||
cp -R ./* ~/bld_tst/CASA-$1.$2.$3
|
||||
|
||||
#go to build temp directory
|
||||
cd ~/bld_tst/CASA-$1.$2.$3
|
||||
|
||||
#do dos2unx and remove unncessary directory
|
||||
|
||||
dos2unix c_micasad/startup/micasad > /dev/null 2>&1
|
||||
chmod +x c_micasad/startup/micasad
|
||||
rm -rf products bin bin64 lib lib64 obj obj64
|
||||
|
||||
find . -name "*.lux" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "mk*" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "mk*" | xargs chmod +x > /dev/null 2>&1
|
||||
find . -name "Make*" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.c" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.cs" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.h" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "link*" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name ".svn" | xargs rm -rf > /dev/null 2>&1
|
||||
find . -name "*.sh" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.sh" | xargs chmod +x > /dev/null 2>&1
|
||||
find . -name "*ver.txt" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*build.txt" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.mak" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.cl" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.spec" | xargs dos2unix > /dev/null 2>&1
|
||||
find . -name "*.patch" | xargs dos2unix > /dev/null 2>&1
|
||||
|
||||
rm -rf ./casa-yast
|
||||
rm -rf /c_kwallet
|
||||
|
||||
|
||||
#create spec file from spec template
|
||||
cp -f ./package/linux/CASA.spec.in ./package/linux/CASA.spec
|
||||
cp -f ./CASA.changes ./package/linux/CASA.changes
|
||||
|
||||
#do create spec file
|
||||
cd ./package/linux
|
||||
dos2unix CASA.spec CASA.changes > /dev/null 2>&1
|
||||
sed -i "s/@VERSION@/$1\.$2\.$3/" CASA.spec
|
||||
sed -i "s/@PACKAGE@/CASA/" CASA.spec
|
||||
cd ~/bld_tst/CASA-$1.$2.$3
|
||||
sed -i "s/\(AM_INIT_AUTOMAKE.*\))/\AM_INIT_AUTOMAKE\(CASA, 1\.6\.$SVN_REVISION\)/" ./configure.in
|
||||
|
||||
#create source tar file
|
||||
cd ~/bld_tst
|
||||
tar cjf CASA-$1.$2.$3.tar.bz2 ./CASA-$1.$2.$3/ > /dev/null 2>&1
|
||||
|
||||
#copy the tar,spec,changes file to package directory.
|
||||
cd CASA-$1.$2.$3
|
||||
mkdir -p SOURCE
|
||||
cp -f ../CASA-$1.$2.$3.tar.bz2 ./SOURCE
|
||||
cp -f ./package/linux/CASA.spec ./SOURCE
|
||||
cp -f ./CASA.changes ./SOURCE
|
||||
|
||||
#copy abldimg
|
||||
cd ~/bld_tst/CASA-$1.$2.$3/tools/linux
|
||||
chmod +x abldimg32 abldimg64
|
||||
ARCH=`uname -a | grep -c 64`
|
||||
if [ $ARCH -gt 0 ] > /dev/null 2>&1
|
||||
then cp -f ./abldimg32 ~/bld_tst/CASA-$1.$2.$3/SOURCE
|
||||
else
|
||||
cp -f ./abldimg64 ~/bld_tst/CASA-$1.$2.$3/SOURCE
|
||||
fi
|
||||
echo Done!
|
||||
|
||||
else
|
||||
echo
|
||||
echo Usage: mk-casa-tar maj min bld [d]
|
||||
echo maj = major version number
|
||||
echo min = minor version number
|
||||
echo bld = svn bld revision number
|
||||
echo "d = debug rpm (optional)"
|
||||
echo example = mk-patch-tar 1 5 187
|
||||
echo example = mk-patch-tar 2 5 236 d
|
||||
echo
|
||||
fi
|
Loading…
Reference in New Issue
Block a user