#!/bin/bash # # Deliver tgz files to ftp.mondorescue.org # # $Id: file2ftp 590 2006-05-29 11:14:31Z bcornec $ # dname=`dirname $0` prem=`echo $dname |cut -c1` if [ ${prem} == "/" ]; then export TOOLHOME=$dname else export TOOLHOME=${PWD}/$dname fi . $TOOLHOME/common-env . $TOOLHOME/distro-env . $TOOLHOME/ftp-env # We need to get $VER and $TAG if [ "$1" = "" ]; then LAST=`cat ${TOPDIR}/LAST` else LAST=$1 shift fi VER=`echo $LAST | cut -d- -f1` TAG=`echo $LAST | cut -d- -f2` echo "Working on ${VER}-$TAG" if [ "$1" = "" ]; then c="mondo-doc mindi mondo" else if [ "$1" = "all" ]; then c="mindi-kernel mondo-doc mindi mondo" else c=$1 fi fi export src="" echo "Working under $TOPBUILDDIR" cd $TOPBUILDDIR for p in $c; do src="$src ${TOPDIR}/${VER}-$TAG/$p-[1-9st]*.tar.gz" done echo "Sources delivery to ${ACCOUNT}:${DSTDIR}/src" scp -p ${src} ${ACCOUNT}:${DSTDIR}/src echo "Sources delivery to ${FTPSERV} ${FTPDIR}" if [ "`which ncftpput`" != "" ]; then ncftpput ${FTPSERV} ${FTPDIR} ${src} elif [ "`which lftp`" != "" ]; then lftp -e "cd ${FTPDIR} ; put ${src} ; quit" ${FTPSERV} fi