Commit 0046aed9 authored by Vitaly Lipatov's avatar Vitaly Lipatov

introduce COMPANYNAME and TARGETFTPBASE for company independence

parent b3c793d5
......@@ -33,9 +33,15 @@
#APTCONFBASE=/etc/apt/apt.conf
#REMOTERPMDIR="~/RPM"
# ,
# , src.rpm
#UPLOADDIR=$RPMDIR/upload
# ftp-
#COMPANYFTP=etersoft.ru
# ftp- ( ssh-)
#TARGETFTPBASE=ftp.eter:/var/ftp
#
#LOGDIR=$RPMDIR/log
......
......@@ -32,7 +32,9 @@ RPMDIR="$HOME/RPM"
#OWNERMAIL=`grep "^%packager" ~/.rpmmacros | head -n 1 | sed -e "s/%packager[ \t]*//g"`
OWNERMAIL=`rpm --eval %packager`
COMPANYFTP=etersoft.ru
UPLOADDIR="$RPMDIR/upload"
TARGETFTPBASE="/var/ftp"
LOGDIR="$RPMDIR/log"
REMOTERPMDIR=
HASHERDIR="$HOME/hasher"
......
......@@ -8,7 +8,6 @@ get_etersoft_srpm_path()
{
local SOURCE
local ALPHA=$2
local FTPBASE=/var/ftp
local SOURCEFTP=$(eval_spec $1 | get_var "Source")
if [ -z "$SOURCEFTP" ] ; then
build_rpms_name $1
......@@ -17,7 +16,7 @@ get_etersoft_srpm_path()
[ -n "$SOURCEFTP" ] || fatal "Can't get Source from spec"
SOURCEFTP=$(dirname "$SOURCEFTP")
if ! echo $SOURCEFTP | grep -q etersoft.ru ; then
if ! echo $SOURCEFTP | grep -q $COMPANYFTP ; then
# if source if not known target, just return empty and we will use UPLOADDIR var
# TODO: we can use table for URL translating
return
......@@ -26,7 +25,7 @@ get_etersoft_srpm_path()
# remove tarball if exists at the end of line (our struct)
echo $SOURCEFTP | grep -q "tarball\$" && SOURCEFTP=$(dirname "$SOURCEFTP")
# translate ftp to local path
SOURCE=$(echo "$SOURCEFTP" | sed -e "s|ftp://.*etersoft.ru|$FTPBASE|g")
SOURCE=$(echo "$SOURCEFTP" | sed -e "s|.*://.*$COMPANYFTP|$TARGETFTPBASE|g")
[ -d "$SOURCE" ] || fatal "Can't locate $SOURCE dir, translated from $SOURCEFTP"
# rewrite V.E.R./sources with $ALPHA/sources
if [ -n "$ALPHA" ] ; then
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment