source:
tags/0.6.6/make_deb_pkg.sh
@
71
Last change on this file since 71 was 41, checked in by bas, 19 years ago | |
---|---|
|
|
File size: 1.1 KB |
Line | |
---|---|
1 | #!/bin/sh |
2 | # |
3 | # Description: Script for generation .deb package |
4 | # Author: Gijs Molenaar <gijs@sara.nl> |
5 | # |
6 | # Changed: Bas van der Vlies <basv@sara.nl> |
7 | # Added some variables |
8 | # |
9 | # SVN Info: |
10 | # $Id: make_deb_pkg.sh 41 2004-07-09 08:48:21Z bas $ |
11 | |
12 | TOPDIR=tmp |
13 | DEST_BIN=$TOPDIR/usr/bin |
14 | DEST_SBIN=$TOPDIR/usr/sbin |
15 | DEST_DOC=$TOPDIR/usr/share/doc/beo-pxeconfig |
16 | |
17 | PKG_NAME=`grep Package DEBIAN/control | cut -d: -f2` |
18 | VERSION=`grep Version DEBIAN/control | cut -d: -f2` |
19 | VERSION=`echo $VERSION | sed 's/ //g'` |
20 | |
21 | |
22 | |
23 | echo "" |
24 | echo "making tree" |
25 | echo "-----------" |
26 | mkdir -vp $DEST_BIN $DEST_SBIN $DEST_DOC |
27 | |
28 | echo "" |
29 | echo "copying files to their home" |
30 | echo "---------------------------" |
31 | cp -v hexls $DEST_BIN/beo_hexls |
32 | cp -v pxeconfig $DEST_BIN/beo_pxeconfig |
33 | cp -v pxeconfigd $DEST_SBIN/beo_pxeconfigd |
34 | cp -v AUTHORS COPYING Changelog INSTALL README $DEST_DOC |
35 | |
36 | echo "" |
37 | echo "copying Debian package config files" |
38 | echo "-----------------------------------" |
39 | cp -rv DEBIAN $TOPDIR |
40 | |
41 | echo "" |
42 | echo "Making the Debian package" |
43 | echo "-------------------------" |
44 | dpkg -b $TOPDIR |
45 | echo ${PKG_NAME}_${VERSION} |
46 | mv -v $TOPDIR.deb ${PKG_NAME}_${VERSION}.deb |
47 | |
48 | echo "" |
49 | echo "removing $TOPDIR dir" |
50 | echo "----------------" |
51 | rm -rf $TOPDIR |
Note: See TracBrowser
for help on using the repository browser.