File: makeDTC

package info (click to toggle)
dtc 0.35.5-1
  • links: PTS, VCS
  • area: main
  • in suites: experimental
  • size: 18,824 kB
  • sloc: php: 50,739; sh: 8,596; makefile: 572; perl: 148; xml: 25
file content (41 lines) | stat: -rwxr-xr-x 1,578 bytes parent folder | download | duplicates (2)
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
39
40
41
#!/bin/bash

VERS=`cat version`
RELS=`cat release`
VERSION=$VERS"-"$RELS
BSDVERSION=$VERS"."$RELS

FTP_ROOT_LOCATION=/home/ftp
FTP_PUB_LOCATION=$FTP_ROOT_LOCATION"/pub/dtc"

echo "--- Making all packages ---"
mkdir -p $FTP_ROOT_LOCATION"/debian/dists/stable/main/binary-i386/"
mkdir -p $FTP_ROOT_LOCATION"/home/pub/dtc/debian"
mkdir -p $FTP_ROOT_LOCATION"/home/pub/dtc/bsd"
mkdir -p $FTP_ROOT_LOCATION"/home/pub/dtc/cvs"
mkdir -p $FTP_ROOT_LOCATION"/home/pub/dtc/gentoo"
mkdir -p $FTP_ROOT_LOCATION"/home/pub/dtc/RPMS"
mkdir -p $FTP_ROOT_LOCATION"/home/pub/dtc/generic"

./clean
./makeDebian
./makeTarball
./makeBSD
fakeroot ./makeRedhat
./makeGentoo

echo "--- Copying file to debian repository ---"
cp -fv "dtc_"$VERSION"_all.deb" $FTP_ROOT_LOCATION"/debian/dists/stable/main/binary-i386/"
cp -fv "dtc-postfix-courier_"$VERSION"_all.deb" $FTP_ROOT_LOCATION"/debian/dists/stable/main/binary-i386/"
echo "--- Rebuilding debian package listing ---"
curdir=`pwd`
cd $FTP_ROOT_LOCATION"/debian"
dpkg-scanpackages dists/stable/main/binary-i386 /dev/null | gzip -9 >dists/stable/main/binary-i386/Packages.gz
cd $curdir
echo "--- Copying files to ftp server tree ---"
cp -fv "dtc_"$VERSION"_all.deb" $FTP_PUB_LOCATION"/debian"
cp -fv "dtc-"$BSDVERSION".tar.gz" $FTP_PUB_LOCATION"/bsd/"
cp -fv "dtcBSDport-"$BSDVERSION".tar.gz" $FTP_PUB_LOCATION"/bsd/"
cp -fv "dtc_"$VERSION"-generic_all.tar.gz" $FTP_PUB_LOCATION"/generic"
cp -fv "/root/rpmbuild/RPMS/noarch/dtc-"$VERS"-"$RELS".noarch.rpm" $FTP_PUB_LOCATION"/RPMS"
cp -fv "dtc_"$VERSION"-gentoo_all.tar.gz" $FTP_PUB_LOCATION"/gentoo"