Darcsweb-Url: http://darcs.frugalware.org/darcsweb/darcsweb.cgi?r=fwlive;a=darcs_commitdiff;h=20070430135828-e2957-62b335c26623875269ba7da97d213789cf234f9b.gz;
[support for TREE=foo,bar format in config VMiklos <[EMAIL PROTECTED]>**20070430135828 just like in makepkg (-t foo,bar) ] { hunk ./Makefile 38 - if grep -q ^Include.*current$$ /etc/pacman.conf; then \ - if [ "${TREE}" = "current" ]; then \ - cat /etc/pacman.conf > ${PACCONF}; \ - else \ - cat /etc/pacman.conf |sed 's|^\(Include = /etc/pacman.d/frugalware-current$$\)|#\1| ; \ - s|^#\(Include = /etc/pacman.d/frugalware$$\)|\1|'> ${PACCONF}; \ - fi \ - else \ - if [ "${TREE}" = "current" ]; then \ - cat /etc/pacman.conf |sed 's|^#\(Include = /etc/pacman.d/frugalware-current$$\)|\1| ; \ - s|^\(Include = /etc/pacman.d/frugalware$$\)|#\1|' > ${PACCONF}; \ - else \ - cat /etc/pacman.conf > ${PACCONF} ; \ - fi \ - fi + source /etc/repoman.conf; \ + grep -v Include /etc/pacman.conf >${PACCONF} + for i in `echo ${TREE}|sed 's/,/ /g'`; do \ + repo=$$(eval "echo \$${$${i}_fdb/.fdb}"); \ + [ -z "$$repo" ] && repo="$$i"; \ + echo "Include = /etc/pacman.d/$$repo" >> ${PACCONF}; \ + done } _______________________________________________ Frugalware-darcs mailing list Frugalware-darcs@frugalware.org http://frugalware.org/mailman/listinfo/frugalware-darcs