~louis/crashdc/trunk

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/bin/bash

if [[ -z "$1" ]];then
	echo "Enter Version Number you idiot !"
	exit 1
fi

rm -Rf ./tarball

[[ -d tarball/crashdc-${1}-noarch ]] || mkdir -p tarball/crashdc-${1}-noarch

for Dir in usr/bin etc/sysconfig etc/init.d usr/share/man/man5 usr/share/man/man8 usr/share/man/man7
do
	mkdir -p tarball/crashdc-${1}-noarch/$Dir
done

for File in crashdc run-crashdc-rhel5.sh run-crashdc-rhel6.sh run-crashdc-sles10.sh run-crashdc-sles11.sh
do
	cp $File ./tarball/crashdc-${1}-noarch/usr/bin
	chmod 750 ./tarball/crashdc-${1}-noarch/usr/bin/$File
done

for Distro in rhel5 rhel6 sles10 sles11
do
	cp crashdc.$Distro ./tarball/crashdc-${1}-noarch/etc/sysconfig
	chmod 640 ./tarball/crashdc-${1}-noarch/etc/sysconfig/crashdc.$Distro
done

cp crashdc.initd ./tarball/crashdc-${1}-noarch/etc/init.d/crashdc
chmod 750 ./tarball/crashdc-${1}-noarch/etc/init.d

gzip -c crashdc.5 > ./tarball/crashdc-${1}-noarch/usr/share/man/man5/crashdc.5.gz
gzip -c crashdc.7 > ./tarball/crashdc-${1}-noarch/usr/share/man/man7/crashdc.7.gz
gzip -c crashdc.8 > ./tarball/crashdc-${1}-noarch/usr/share/man/man8/crashdc.8.gz
cp INSTALL ./tarball/crashdc-${1}-noarch
cp README ./tarball/crashdc-${1}-noarch
cd ./tarball
tar czf ../crashdc-${1}-noarch.tar.gz ./crashdc-${1}-noarch