pentoo: random fixes and livecd: random fixes. .xinitrc creation and portage.lzm creation

This commit is contained in:
Zero_Chaos 2012-05-16 14:27:18 +00:00
parent a815c4ff2b
commit bf30fc0281
2 changed files with 12 additions and 5 deletions

View file

@ -15,4 +15,4 @@ AUX pentoo-release-2012.0-rc1 34 RMD160 420510bde0142884e09a62290ba4e4687c043c02
AUX pentoo-release-2012.1-rc2 34 RMD160 68cf0901aef7d92ddf14dae52c60760a2f716278 SHA1 f9c11d3344a74f2b6ab9f621c710f74a99ef751e SHA256 31e6bd2df90dca4c5483de8ce197bbf39a6581792e07dd4a6b8b884dd780949c
AUX pentoo.xpm.gz 59047 RMD160 c0f486fafba5397ae7f894c609643709a5701545 SHA1 6f585ad36306c3794134dc5f7ab7db75e589c8cd SHA256 4adb6d0d305b599e35bed9a835b6aa3531cce71c0b05e293adb3197cac4c09e0
EBUILD pentoo-2012.0.ebuild 8901 RMD160 b6a116cb572560f83fe71ca62b9e3059d42c1b81 SHA1 95d1f8bcd12b7f965e81c315202678bf95cbdfd0 SHA256 8b7e7c4ccbcf9e76a2406464cd33184d2e6d551ff12ef706ab0a19d7d307b542
EBUILD pentoo-2012.1.ebuild 8107 RMD160 f20a8bbc5df20db695da5f825b95395e853c568c SHA1 20815aa418bc3a9969c8bc430af6f2ea9fbf3d83 SHA256 8272133d2f5742a407262d642f709c811ff4668e145782f5d9c50baf58317c49
EBUILD pentoo-2012.1.ebuild 8517 RMD160 883eeeb756bb7fd0b101abd5dbba3bdd39ca3554 SHA1 24351698fda52aa4cb4fe5e97bf246968c6f33e7 SHA256 c9f044d1cc92bc4408ff0aceeb4c09370dd382d71d83ac2c9e5e3823d2f40a2a

View file

@ -8,16 +8,15 @@ DESCRIPTION="Pentoo meta ebuild to install all apps"
HOMEPAGE="http://www.pentoo.ch"
SLOT="0"
LICENSE="GPL"
IUSE="livecd hardened dwm +analyzer +bluetooth +cracking +database enlightenment +exploit +footprint +forensics +forging +fuzzers kde +mitm +proxies qemu gnome qt4 radio +rce +scanner +voip +wireless +xfce"
IUSE="livecd hardened dwm +analyzer +bluetooth +cracking +database enlightenment +exploit +footprint +forensics +forging +fuzzers -kde +mitm +proxies qemu -gnome qt4 radio +rce +scanner +voip +wireless +xfce"
S="${WORKDIR}"
REQUIRED_USE="xfce? ( !enlightenment )"
DEPEND="hardened? ( sys-apps/paxctl
app-misc/pax-utils )"
#main atoms
RDEPEND="sys-kernel/pentoo-sources"
# Will get merged by fsscript
# pentoo/pentoo-etc-portage
@ -40,6 +39,7 @@ RDEPEND="${RDEPEND}
sys-fs/cryptsetup
dev-libs/icu
sys-process/lsof
sys-kernel/pentoo-sources
app-misc/mc"
#window makers
@ -294,6 +294,13 @@ src_install() {
#/etc/local.d/
exeinto /etc/local.d
doexe "${FILESDIR}"/00-linux_link.start "${FILESDIR}"/00-power_saving.start
#we will officially support xfce4 OR enlightenment, defaulting to xfce4
dodir /root
use enlightenment && echo "exec enlightenment_start" > "${ED}"/root/.xinitrc
use xfce && echo "exec ck-launch-session startxfce4" > "${ED}"/root/.xinitrc
use gnome && ewarn "Gnome is officially unsupported, you are on your own"
use kde && ewarn "KDE is officially unsupported, you are on your own"
}
pkg_postinst() {