Changeset 2549

Show
Ignore:
Timestamp:
06/21/07 14:55:16 (1 year ago)
Author:
dhozac
Message:

Make it do everything needed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/mkrelease

    r2354 r2549  
    22 
    33proj="util-vserver" 
    4 svnroot="http://svn.linux-vserver.org/svn/${proj}" 
     4rwroot="svn+ssh://svn.linux-vserver.org/var/svn/${proj}" 
     5roroot="http://svn.linux-vserver.org/svn/${proj}" 
    56 
    67usage() { 
     
    1314} 
    1415 
     16TMP=`mktemp -d` 
     17cd "$TMP" 
     18svn co ${roroot}/trunk || die "svn co failed" 
     19cd trunk 
     20 
    1521ver=`grep AC_INIT configure.ac | awk '{ print $2 }'` 
    1622ver=${ver/,} 
     
    1824echo ">>> create release tag" 
    1925 
    20 svn copy ${svnroot}/trunk ${svnroot}/tags/release-${ver} \ 
     26svn copy ${rwroot}/trunk ${rwroot}/tags/release-${ver} \ 
    2127        -m "Tagging the ${ver} release of the ${proj} project" || die "svn copy failed" 
    2228 
     
    2834echo ">>> create release tarball" 
    2935 
    30 ./configure --sysconfdir=/etc --prefix=/usr || die "configure failed" 
     36./configure --sysconfdir=/etc --prefix=/usr --localstatedir=/var || die "configure failed" 
    3137make dist || die "make dist failed" 
    3238 
    33 for i in *.tar.bz2 *.tar.gz; do 
    34         md5sum $i > $i.md5 
     39for i in *.tar.bz2; do 
     40        gpg --detach-sign --armor $i || die "signing failed" 
    3541done 
     42 
     43echo ">>> uploading tarball and signature" 
     44 
     45scp -p *.tar.bz2* ftp.linux-vserver.org:/var/ftp/pub/utils/util-vserver || die "scp failed" 
     46 
     47cd / 
     48rm -fr "$TMP"