Commit f712dc13 authored by Vitaly Lipatov's avatar Vitaly Lipatov

add support for APTCONF in /etc/eterbuild

add initial support for apt/sources.list in the source tree
parent 411fd55c
......@@ -75,7 +75,7 @@ TESTINGAPTCONF=$OURTMPDIR/apt.conf
# Hack: subst patch to sources.list
cat $ORDINALAPTCONF | \
sed -e "s|\"/etc/apt/.*\"|\"$OURTMPDIR/sources.list\"|g" >$TESTINGAPTCONF
sed -e "s|\"/etc/.*apt/sources.*\"|\"$OURTMPDIR/sources.list\"|g" >$TESTINGAPTCONF
cat $ETERBUILDETC/apt/sources.list.$MENV >$OURTMPDIR/sources.list || fatal ""
HASHERDIR=$HASHERDIR$MENVARG
......
......@@ -32,7 +32,10 @@ is_git()
}
RPMDIR="$HOME/RPM"
[ -n "$APTCONF" ] || APTCONF=$ETERBUILDETC/apt/apt.conf
# apt.conf.SS is exists by default
[ -n "$APTCONF" ] || APTCONF=$ETERBUILDETC/apt/apt.conf.SS
#OWNERMAIL=`grep "^%packager" ~/.rpmmacros | head -n 1 | sed -e "s/%packager[ \t]*//g"`
OWNERMAIL=`rpm --eval %packager`
......
......@@ -21,3 +21,11 @@ check_locking()
fi
}
# workaround about hard coded path to source.list in apt.conf
print_tmp_aptconf()
{
test -r "$1" || fatal "$1 is missed"
# Note: /etc/apt and /etc/eterbuild/apt is supported
cat "$1" | \
sed -e "s|\"/etc/.*apt/sources.list|\"$ETERBUILDETC/apt/sources.list|g"
}
#!/bin/sh
. `dirname $0`/../share/eterbuild/functions/common
. $ETERBUILDDIR/functions/hasher
print_tmp_aptconf $APTCONF
echo "-------------------------------"
print_tmp_aptconf /etc/apt/apt.conf.SS
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