xbps-src: don't overwrite xbps conf plist files.

This commit is contained in:
Juan RP 2011-10-21 11:10:28 +02:00
parent 2299ca2aea
commit e2840dbd7b

View file

@ -205,13 +205,15 @@ prepare_binpkg_repos()
0.1[0-9].[0-9]*) 0.1[0-9].[0-9]*)
mkdir -p ${XBPS_MASTERDIR}/usr/local/etc/xbps mkdir -p ${XBPS_MASTERDIR}/usr/local/etc/xbps
for f in /etc /usr/local/etc; do for f in /etc /usr/local/etc; do
if [ -d $f/xbps ]; then for conf in conf repositories; do
cp -f $f/xbps/*.plist \ if [ ! -f $XBPS_MASTERDIR/usr/local/etc/xbps/${conf}.plist ]; then
${XBPS_MASTERDIR}/usr/local/etc/xbps [ -d $f ] && cp -f $f/xbps/${conf}.plist \
fi ${XBPS_MASTERDIR}/usr/local/etc/xbps
fi
done
done done
msg_normal "Synchronizing index for remote repositories...\n" msg_normal "Synchronizing index for remote repositories...\n"
${XBPS_REPO_CMD} sync ${XBPS_REPO_CMD} sync 2>/dev/null
;; ;;
0.[89].[0-9]*) 0.[89].[0-9]*)
CONF_FILE=$XBPS_MASTERDIR/usr/local/etc/xbps-conf.plist CONF_FILE=$XBPS_MASTERDIR/usr/local/etc/xbps-conf.plist