source: branches/2.2.2/tools/file2ftp

Last change on this file was 924, checked in by bruno, 13 years ago

TAG is now per package and not shared anymore + build process adapted

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 1.2 KB
Line 
1#!/bin/bash
2#
3# Deliver tgz files to ftp.mondorescue.org
4#
5# $Id: file2ftp 924 2006-11-13 08:57:05Z bruno $
6#
7
8(
9
10dname=`dirname $0`
11prem=`echo $dname |cut -c1`
12if [ ${prem} == "/" ]; then
13    export TOOLHOME=$dname
14else
15    export TOOLHOME=${PWD}/$dname
16fi
17
18. $TOOLHOME/common-env
19. $TOOLHOME/distro-env
20. $TOOLHOME/ftp-env
21
22# We need to get $VER and $TAG
23if [ "$1" = "" ]; then
24    LAST=`cat ${TOPDIR}/LAST`
25else
26    LAST=$1
27    shift
28fi
29VER=`echo $LAST | cut -d- -f1`
30TAG=`echo $LAST | cut -d- -f2`
31echo "Working on ${VER}-$TAG"
32   
33if [ "$1" = "" ]; then
34    c="mondo-doc mindi mindi-busybox mondo"
35else
36    if [ "$1" = "all" ]; then
37        c="mindi-kernel mondo-doc mindi mindi-busybox mondo"
38    else
39        c="$*"
40    fi
41fi
42
43export src=""
44echo "Working under $TOPBUILDDIR"
45cd $TOPBUILDDIR
46
47for p in $c; do
48    src1="${TOPDIR}/${VER}-$TAG/$p-[1-9st]*.tar.gz"
49    src2=`echo $src1 | sed 's/\.tar\.gz//'`
50    src="$src $src1 $src2.tar.bz2"
51done
52
53
54echo "Sources delivery to ${ACCOUNT}:${DSTDIR}/src"
55scp -p ${src} ${ACCOUNT}:${DSTDIR}/src
56
57echo "Sources delivery to ${FTPSERV} ${FTPDIR}"
58if [ "`which ncftpput`" != "" ]; then
59    ncftpput ${FTPSERV} ${FTPDIR} ${src}
60elif [ "`which lftp`" != "" ]; then
61    lftp -e "cd ${FTPDIR} ; put ${src} ; quit" ${FTPSERV}
62fi
63) 2>&1 | tee /tmp/file2ftp.log
Note: See TracBrowser for help on using the repository browser.