pentoo-etc-portage: significant amount of hacks are no longer needed...soon this whole package won't be needed. LOVE ME

This commit is contained in:
Zero_Chaos 2012-06-07 05:52:06 +00:00
parent 3fedbe7321
commit dc900ff06f
2 changed files with 27 additions and 27 deletions

View file

@ -1,3 +1,3 @@
AUX pentoo-etc-portage 56 RMD160 df9d092b662133a66b50fe7d2e626380304577a5 SHA1 9bcb3b3b81ac561d77db0664be5dee49d255944f SHA256 11912183e7874bdd778fa944cbab06c45ed946baeb31610a7619c40c814e01aa
AUX user- 476 RMD160 29f23706f36de37cfd23927c242fa2aad26fa851 SHA1 357495affe70b5dab7350ba1b5ce0fb652908eac SHA256 91e90203e8ddd5ebac3869203818551ada3a0a5c596079a30476366e88e68b8f
EBUILD pentoo-etc-portage-9999.ebuild 1817 RMD160 c87b14e7a253f1393c01eddaf52d4839a9096577 SHA1 68203d5f11752750cb30ff71615348416b021f4a SHA256 780265c9d2a07e16b0885e6d296bd0e84c68517725089c2fc565945c754ce0b9
EBUILD pentoo-etc-portage-9999.ebuild 1843 RMD160 29d909f5adf42175494c292299545a0d8fd8e568 SHA1 1a1cffe49e580488f85a1029e86055424247e387 SHA256 d04a41df994fe668bb7d07ad49a23d145c58ad29c37262db02944ff8b915f63d

View file

@ -19,38 +19,38 @@ src_install() {
insinto /etc/portage/
doins -r "${S}"/* || die "/etc/portage failed!"
for i in keywords use mask unmask; do
if [ ! -e "${EROOT}"/etc/portage/package.$i/user-$i ]; then
if [ -e "${EROOT}"/etc/portage/package.$i ]; then
if [ -f "${EROOT}"/etc/portage/package.$i ]; then
cp "${EROOT}"/etc/portage/package.$i "${T}"/user-$i
elif [ -d "${EROOT}"/etc/portage/package.$i ]; then
cp "${FILESDIR}"/user- "${ED}"/etc/portage/package.$i/user-$i || die "Unspecified error zero"
else
die "Something went wrong, /etc/portage/package.$i exists but is not file or directory"
fi
else
dodir /etc/portage/package.$i
cp "${FILESDIR}"/user- "${ED}"/etc/portage/package.$i/user-$i || die "Unspecified error one"
fi
fi
done
#for i in keywords use mask unmask; do
# if [ ! -e "${EROOT}"/etc/portage/package.$i/user-$i ]; then
# if [ -e "${EROOT}"/etc/portage/package.$i ]; then
# if [ -f "${EROOT}"/etc/portage/package.$i ]; then
# cp "${EROOT}"/etc/portage/package.$i "${T}"/user-$i
# elif [ -d "${EROOT}"/etc/portage/package.$i ]; then
# cp "${FILESDIR}"/user- "${ED}"/etc/portage/package.$i/user-$i || die "Unspecified error zero"
# else
# die "Something went wrong, /etc/portage/package.$i exists but is not file or directory"
# fi
# else
# dodir /etc/portage/package.$i
# cp "${FILESDIR}"/user- "${ED}"/etc/portage/package.$i/user-$i || die "Unspecified error one"
# fi
# fi
#done
#/etc/portage/postsync.d
exeinto /etc/portage/postsync.d
doexe "${FILESDIR}"/pentoo-etc-portage || die "${EROOT}/etc/portage/postsync.d failure"
}
pkg_preinst() {
for i in keywords use mask unmask; do
if [ -f "${T}"/user-$i ]; then
rm -f "${EROOT}"/etc/portage/package.$i
mkdir "${EROOT}"/etc/portage/package.$i
cp "${T}"/user-$i "${EROOT}"/etc/portage/package.$i/user-$i
echo "${EROOT}/etc/portage/package.$i has been moved to /etc/portage/package.$i/user-$i"
fi
done
}
#pkg_preinst() {
#for i in keywords use mask unmask; do
# if [ -f "${T}"/user-$i ]; then
# rm -f "${EROOT}"/etc/portage/package.$i
# mkdir "${EROOT}"/etc/portage/package.$i
# cp "${T}"/user-$i "${EROOT}"/etc/portage/package.$i/user-$i
# echo "${EROOT}/etc/portage/package.$i has been moved to /etc/portage/package.$i/user-$i"
# fi
#done
#}
pkg_postinst() {
ewarn "You very much likely need to run etc-update or dispatch-conf right now."