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

introduce COMPANYNAME and TARGETFTPBASE for company independence

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