summaryrefslogtreecommitdiffstats
path: root/gentoox_build.sh
diff options
context:
space:
mode:
authorKyle K <kylek389@gmail.com>2020-01-27 19:13:20 -0600
committerKyle K <kylek389@gmail.com>2020-01-27 19:13:20 -0600
commit45b51649fcb94c0195c7b415b32c843321ea0b35 (patch)
tree5799c86c973c7585195de14d287b88397f6887a0 /gentoox_build.sh
parentf4f7b4ac910b7d74daf7524f86833ce242e9aaa1 (diff)
downloadgentoox-45b51649fcb94c0195c7b415b32c843321ea0b35.tar.gz
gentoox-45b51649fcb94c0195c7b415b32c843321ea0b35.tar.bz2
gentoox-45b51649fcb94c0195c7b415b32c843321ea0b35.zip
adjust noLTO
Diffstat (limited to 'gentoox_build.sh')
-rwxr-xr-xgentoox_build.sh28
1 files changed, 15 insertions, 13 deletions
diff --git a/gentoox_build.sh b/gentoox_build.sh
index ed3fcd6..75ac3e6 100755
--- a/gentoox_build.sh
+++ b/gentoox_build.sh
@@ -29,7 +29,7 @@ binpkgs=/root/var/cache/binpkgs/
distfiles=/root/var/cache/distfiles/
build_weston=y
-#build_kde=y
+build_kde=y
#build_steam=y
#configure_user=y
#clover_rice="y"
@@ -116,10 +116,14 @@ media-libs/x264 nolto.conf
dev-libs/weston nolto.conf
sys-auth/elogind nolto.conf
dev-lang/spidermonkey nolto.conf
+sys-devel/llvm nolto.conf
+sys-libs/compiler-rt-sanitizers nolto.conf
x11-drivers/xf86-video-intel nolto.conf
x11-drivers/xf86-video-amdgpu nolto.conf
x11-drivers/xf86-video-ati nolto.conf
-x11-drivers/xf86-video-intel nolto.conf' > /etc/portage/package.env
+x11-drivers/xf86-video-intel nolto.conf
+x11-base/xorg-server nolto.conf
+dev-libs/weston nolto.conf' > /etc/portage/package.env
echo 'sys-devel/gcc graphite
sys-apps/kmod lzma
@@ -248,7 +252,6 @@ touch /tmp/gentoox-weston-done
HEREDOC
exit 0
fi
-exit 0
if [[ ! -z $build_kde ]] && [[ ! -f 'tmp/gentoox-kde-done' ]]; then
@@ -257,9 +260,6 @@ source /etc/profile && export PS1="(chroot) \$PS1"
eselect profile set "default/linux/amd64/17.1/desktop/plasma"
sed -i -r "s/^USE=\"([^\"]*)\"$/USE=\"\1 -webkit\"/g" /etc/portage/make.conf
-mkdir -p /etc/portage/patches/media-libs/dav1d
-wget https://raw.githubusercontent.com/InBetweenNames/gentooLTO/master/sys-config/ltoize/files/patches/media-libs/dav1d/dav1d-graphite-ice-workaround.patch -P /etc/portage/patches/media-libs/dav1d/
-
emerge layman
layman --sync-all
layman --add mv
@@ -425,20 +425,22 @@ fi
if [[ ! -z $build_iso ]]; then
-#rm -Rf /var/cache/binpkgs/* /var/cache/edb/binhost/* /etc/resolv.conf
-#rm -f /tmp/*
-#ToDo: clear bash history, truncate logs in /var/log/
+cat <<HEREDOC | chroot .
+ rm -f /tmp/*
+ history -c
+ history -w
+HEREDOC
cd ..
umount -l image/var/cache/{binpkgs,distfiles}
umount -l image/*
mv image/usr/src/kernel-gentoox.tar.lzma .
mksquashfs image/ image.squashfs -b 1M -comp zstd -Xcompression-level 10
mkdir iso/
-builddate=$(wget -O - http://distfiles.gentoo.org/releases/amd64/autobuilds/current-install-amd64-minimal/ | sed -nr "s/.*href=\"install-amd64-minimal-([0-9].*).iso\">.*/\1/p")
-if [[ ! -f "current-install-amd64-minimal/install-amd64-minimal-$builddate.iso" ]]; then
- wget http://distfiles.gentoo.org/releases/amd64/autobuilds/current-install-amd64-minimal/install-amd64-minimal-$builddate.iso
+isobuilddate=$(wget -O - http://distfiles.gentoo.org/releases/amd64/autobuilds/current-install-amd64-minimal/ | sed -nr "s/.*href=\"install-amd64-minimal-([0-9].*).iso\">.*/\1/p")
+if [[ ! -f "current-install-amd64-minimal/install-amd64-minimal-$isobuilddate.iso" ]]; then
+ wget http://distfiles.gentoo.org/releases/amd64/autobuilds/current-install-amd64-minimal/install-amd64-minimal-$isobuilddate.iso
fi
-xorriso -osirrox on -indev *-$builddate.iso -extract / iso/
+xorriso -osirrox on -indev *-$isobuilddate.iso -extract / iso/
mv image.squashfs iso/image.squashfs
tar -xOf kernel-gentoox.tar.lzma --wildcards \*vmlinuz-\* > iso/boot/gentoo
tar -xOf kernel-gentoox.tar.lzma --wildcards \*initramfs-\* | xz -d | gzip > iso/boot/gentoo.igz