ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/gvpe/mkdistro
(Generate patch)

Comparing gvpe/mkdistro (file contents):
Revision 1.7 by pcg, Sun Feb 8 07:24:25 2004 UTC vs.
Revision 1.8 by pcg, Fri Mar 18 01:53:05 2005 UTC

5autoconf 5autoconf
6autoheader 6autoheader
7automake 7automake
8#./configure 8#./configure
9 9
10CONFIGURE="--prefix=/opt/vpe --sysconfdir=/etc --localstatedir=/var --enable-tcp --enable-http-proxy" 10CONFIGURE="--prefix=/opt/gvpe --sysconfdir=/etc --localstatedir=/var --enable-tcp --enable-http-proxy"
11 11
12eval $(grep VERSION= configure) 12eval $(grep VERSION= configure)
13 13
14mkdir -p $TARGET 14mkdir -p $TARGET
15 15
21 gnu-linux ) 21 gnu-linux )
22 HOST=root@localhost 22 HOST=root@localhost
23 CONFIGURE="$CONFIGURE --enable-icmp" 23 CONFIGURE="$CONFIGURE --enable-icmp"
24 ;; 24 ;;
25 freebsd ) 25 freebsd )
26 HOST=root@192.168.108.4 26 HOST=root@192.168.108.6
27 CONFIGURE="$CONFIGURE --enable-icmp" 27 CONFIGURE="$CONFIGURE --enable-icmp"
28 MAKE=gmake 28 MAKE=gmake
29 ARCH="$ARCH-x86" 29 ARCH="$ARCH-x86"
30 ;; 30 ;;
31 openbsd ) 31 openbsd )
32 HOST=root@192.168.108.6 32 HOST=root@192.168.108.7
33 CONFIGURE="$CONFIGURE --enable-icmp" 33 CONFIGURE="$CONFIGURE --enable-icmp"
34 ARCH="$ARCH-x86" 34 ARCH="$ARCH-x86"
35 ;; 35 ;;
36 netbsd ) 36 netbsd )
37 HOST=root@192.168.108.5 37 HOST=root@192.168.108.5
52 * ) 52 * )
53 exit 1 53 exit 1
54 ;; 54 ;;
55esac 55esac
56 56
57make distdir="$TARGET/vpe" distdir 57make distdir="$TARGET/gvpe" distdir
58rsync -avzPessh $TARGET/vpe $HOST:$BASE/. --delete 58rsync -avzPessh $TARGET/gvpe $HOST:$BASE/. --delete
59rm -rf $TARGET/vpe 59rm -rf $TARGET/gvpe
60 60
61echo "$CONFIGURE" >$TARGET/configure 61echo "$CONFIGURE" >$TARGET/configure
62 62
63ssh $HOST " 63ssh $HOST "
64 set -x 64 set -x
65 cd $BASE/vpe || exit 1; 65 cd $BASE/gvpe || exit 1;
66 ./configure $CONFIGURE || exit 2; 66 ./configure $CONFIGURE || exit 2;
67 rm -rf $BASE/dist; 67 rm -rf $BASE/dist;
68 $MAKE all || exit 3; 68 $MAKE all || exit 3;
69 $MAKE prefix=$BASE/dist install || exit 4; 69 $MAKE prefix=$BASE/dist install || exit 4;
70 strip $BASE/dist/sbin/vped $BASE/dist/bin/vpectrl; 70 strip $BASE/dist/sbin/gvpe $BASE/dist/bin/gvpectrl;
71 strip $BASE/dist/sbin/vped.exe $BASE/dist/bin/vpectrl.exe; 71 strip $BASE/dist/sbin/gvpe.exe $BASE/dist/bin/gvpectrl.exe;
72 echo vpectrl; 72 echo gvpectrl;
73 ldd $BASE/dist/bin/vpectrl; 73 ldd $BASE/dist/bin/gvpectrl;
74 echo vped; 74 echo gvpe;
75 ldd $BASE/dist/sbin/vped; 75 ldd $BASE/dist/sbin/gvpe;
76 uname -a 76 uname -a
77 true; 77 true;
78" 2>&1 | tee $TARGET/buildlog || exit 1 78" 2>&1 | tee $TARGET/buildlog || exit 1
79 79
80mkdir -p $TARGET/opt 80mkdir -p $TARGET/opt
81rsync -avzPessh $HOST:$BASE/dist/. $TARGET/opt/. --delete 81rsync -avzPessh $HOST:$BASE/dist/. $TARGET/opt/. --delete
82( 82(
83 cd $TARGET || exit 99 83 cd $TARGET || exit 99
84 mkdir opt/doc 84 mkdir opt/doc
85 mkdir opt/doc/vped 85 mkdir opt/doc/gvpe
86 mv buildlog opt/doc/vped/README.buildlog 86 mv buildlog opt/doc/gvpe/README.buildlog
87 mv configure opt/doc/vped/README.configure 87 mv configure opt/doc/gvpe/README.configure
88 chmod u=rwX,go=rX -R opt 88 chmod u=rwX,go=rX -R opt
89) 89)
90 90
91mkdir -p bindist 91mkdir -p bindist
92tar cCf $TARGET - . | gzip -9 >bindist/vpe-$VERSION-$ARCH.tar.gz 92tar cCf $TARGET - . | gzip -9 >bindist/gvpe-$VERSION-$ARCH.tar.gz
93rm -rf $TARGET 93rm -rf $TARGET
94 94

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines