source: MondoRescue/trunk/tools/file2ftp@ 932

Last change on this file since 932 was 932, checked in by Bruno Cornec, 17 years ago

merge -r913:931 $SVN_M/branches/stable

  • Property svn:executable set to *
  • Property svn:keywords set to Id
File size: 1.2 KB
RevLine 
[20]1#!/bin/bash
2#
[590]3# Deliver tgz files to ftp.mondorescue.org
[33]4#
5# $Id: file2ftp 932 2006-11-15 11:40:15Z bruno $
6#
[20]7
[764]8(
9
[33]10dname=`dirname $0`
11prem=`echo $dname |cut -c1`
12if [ ${prem} == "/" ]; then
[932]13 export TOOLHOME=$dname
[33]14else
15 export TOOLHOME=${PWD}/$dname
16fi
[20]17
[549]18. $TOOLHOME/common-env
[589]19. $TOOLHOME/distro-env
[590]20. $TOOLHOME/ftp-env
[33]21
[589]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
[839]34 c="mondo-doc mindi mindi-busybox mondo"
[589]35else
36 if [ "$1" = "all" ]; then
[839]37 c="mindi-kernel mondo-doc mindi mindi-busybox mondo"
[589]38 else
[932]39 c="$*"
[589]40 fi
41fi
42
[590]43export src=""
[589]44echo "Working under $TOPBUILDDIR"
45cd $TOPBUILDDIR
46
47for p in $c; do
[764]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"
[590]51done
[589]52
[764]53
[402]54echo "Sources delivery to ${ACCOUNT}:${DSTDIR}/src"
[590]55scp -p ${src} ${ACCOUNT}:${DSTDIR}/src
[402]56
[97]57echo "Sources delivery to ${FTPSERV} ${FTPDIR}"
58if [ "`which ncftpput`" != "" ]; then
[590]59 ncftpput ${FTPSERV} ${FTPDIR} ${src}
[97]60elif [ "`which lftp`" != "" ]; then
[590]61 lftp -e "cd ${FTPDIR} ; put ${src} ; quit" ${FTPSERV}
[97]62fi
[764]63) 2>&1 | tee /tmp/file2ftp.log
Note: See TracBrowser for help on using the repository browser.