forked from nulloy/nulloy
/
make-deb.sh
executable file
·28 lines (28 loc) · 986 Bytes
/
make-deb.sh
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
#! /bin/bash
. make-dist.sh
DEB_DIR=$DIST_DIR-debianized
rm -rf $DEB_DIR nulloy_$VERSION*
tar -xzf $DIST_DIR.tar.gz
ln -s $DIST_DIR.tar.gz $DIST_DIR.orig.tar.gz
mv $DIST_DIR $DEB_DIR
cd $DEB_DIR
mv obs debian
rm -rf debian/nulloy* *.patch
find debian/ -type f | awk -F/ '{print $NF}' | while read file; do mv debian/$file debian/${file#*.}; done
if ! grep -qw $VERSION debian/changelog; then
CHANGELOG=debian/changelog
CHANGELOG_PREP=debian/changelog_prepend
echo "nulloy ($VERSION-1) unstable; urgency=low" > $CHANGELOG_PREP
echo "" >> $CHANGELOG_PREP
echo " * $VERSION build" >> $CHANGELOG_PREP
echo "" >> $CHANGELOG_PREP
USERNAME=`whoami`
USERNAME_FULL=`getent passwd $USERNAME | awk -F':' '{gsub(",", "",$5); print $5}'`
echo " -- $USERNAME_FULL <$USERNAME@`hostname`> `date +\"%a, %d %b %Y %T %z\"`" >> $CHANGELOG_PREP
echo "" >> $CHANGELOG_PREP
cat $CHANGELOG >> $CHANGELOG_PREP
mv $CHANGELOG_PREP $CHANGELOG
fi
dpkg-buildpackage -sa -rfakeroot
cd -
rm -rf $DEB_DIR