pentoo-etc-portage: various fixes, including addition to postsync so user auto-run

This commit is contained in:
Zero_Chaos 2012-04-07 02:51:05 +00:00
parent 3b47f6ff69
commit 716bfb144c
5 changed files with 14 additions and 7 deletions

View file

@ -1,2 +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 1643 RMD160 0a881c4b2097c5ae0c8a64a2e1b18b55269f4427 SHA1 b3cb5395b94121379982b3bf1d0d5ddb3d912aac SHA256 a8825ba70af6a4720c4fe0e2beb6d9524192b4ce939b9d369685f326a49ead34
EBUILD pentoo-etc-portage-9999.ebuild 1770 RMD160 a7f2e0847af959c19d1d58abdd519d97cc2ddbce SHA1 be2d58608cb0fee38c9e0ac46c694c5539f0874e SHA256 7e5299b5635d03f12888903d43af839e50e822f7dfd200287a18672cebab8eaf

View file

@ -0,0 +1,2 @@
#!/bin/sh
emerge --oneshot --nodeps pentoo-etc-portage

View file

@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI="2"
EAPI="3"
inherit subversion
KEYWORDS="~amd64 ~arm ~x86"
DESCRIPTION="I rule your /etc/portage/* (this is the darkness binding part)"
@ -10,7 +10,7 @@ HOMEPAGE="http://www.pentoo.ch"
ESVN_REPO_URI="https://www.pentoo.ch/svn/livecd/trunk/portage/"
SLOT="0"
LICENSE="GPL"
IUSE="livecd"
IUSE=""
DEPEND=""
RDEPEND=""
@ -25,16 +25,20 @@ src_install() {
if [ -f "${ROOT}"/etc/portage/package.$i ]; then
cp "${ROOT}"/etc/portage/package.$i "${T}"/user-$i
elif [ -d "${ROOT}"/etc/portage/package.$i ]; then
cp "${FILESDIR}"/user- "${D}"/etc/portage/package.$i/user-$i || die "Copy failed, blame Zero"
cp "${FILESDIR}"/user- "${ED}"/etc/portage/package.$i/user-$i || die "Copy failed, blame 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- "${D}"/etc/portage/package.$i/user-$i || die "Copy failed, blame Zero"
cp "${FILESDIR}"/user- "${ED}"/etc/portage/package.$i/user-$i || die "Copy failed, blame Zero"
fi
fi
done
#/etc/portage/postsync.d
exeinto /etc/portage/postsync.d
doexe "${FILESDIR}"/pentoo-etc-portage || die "/etc/portage/postsync.d failure"
}
pkg_preinst() {
@ -51,5 +55,4 @@ pkg_preinst() {
pkg_postinst() {
ewarn "You very much likely need to run etc-update or dispatch-conf right now."
ewarn "No, seriously, do it now."
epause 5
}

View file

@ -6,7 +6,7 @@ AUX dokeybindings-2012.0 265 RMD160 4e6c969ac3414972fcab9ac70386be7f933e63ff SHA
AUX dokeybindings-2012.1 265 RMD160 4e6c969ac3414972fcab9ac70386be7f933e63ff SHA1 6fa70fafe3e3c4955c4ff39fc574b0ca6bd9471f SHA256 ea323401cfaf10a37f04771541390b1c037a255c5583a5030ea6acbce5b5a409
AUX flushchanges-2012.0 1424 RMD160 00b36188d577bd7d9cd01e4f04fb392bb78d0018 SHA1 101231419456cc7714e8915a9ad50cce53774591 SHA256 7bec75c6e79f752720d64903fb56983e60b6f47ba518f283e1b0529f4ba08e05
AUX flushchanges-2012.1 1433 RMD160 4a638348ce051b7be4aaa24fe7d06df8c5f2fbac SHA1 5134820243d79c6bc630cdd732a1d03470cae6c3 SHA256 399ed54ac270122befc234cb6338ecf2aacd34e9344f4fba9eef1f7eef1dcbc7
AUX layman-sync 46 RMD160 81839cda148d6f0d9fe22d45e238a802f7066c78 SHA1 aea582376c167b800bf0e79cb6270624cda7e2da SHA256 7e2e82525f67d87d86a003fbefe4865aee05f8ff355aff999d6b4124d6d9ea81
AUX layman-sync 56 RMD160 65217c0f97f9a24d13ee799c8643b9dbafafb4d3 SHA1 832ede42f39e0463503c38fcfb0b8700ecce6719 SHA256 3d8376566a509d4cfdcee8df55bdaf48fcdaf62c4dd46649c8bf3341b1c522aa
AUX makemo-2012.0 1117 RMD160 491f716140c08fd9bd7ee5fedf521743b605ea47 SHA1 371bae739e8a2f2065fa1420f6b5cc2cf5ed1911 SHA256 aa05be5c1d624a04d2608cffbf494d6c0b85fb45df3ac9046e1b684543dddffd
AUX makemo-2012.1 1129 RMD160 a5e654ba476b839fba8bea986fae6dbc346d86a0 SHA1 3b54fac55be0e94f6ebbd5db6d0f0ccb1202e966 SHA256 66627b86025b97d1b534deb8b51510492f1ce064c8af984d3dc2001d3eb36581
AUX motd-2012.0 1604 RMD160 79cf8ae8027a6540f09f728c1b1f9a6fbe456a56 SHA1 0a105f87de6a500bcbc37f1a63fb567ea8366df4 SHA256 16e77a7a38d9a77222814cfdae4abaced9f82f6a0b8688a5d29ee36f5de6beb7

View file

@ -1,2 +1,3 @@
#!/bin/sh
[ -x /usr/bin/layman ] && /usr/bin/layman -S