diff options
author | Kyle K <kylek389@gmail.com> | 2020-01-27 19:13:20 -0600 |
---|---|---|
committer | Kyle K <kylek389@gmail.com> | 2020-01-27 19:13:20 -0600 |
commit | 45b51649fcb94c0195c7b415b32c843321ea0b35 (patch) | |
tree | 5799c86c973c7585195de14d287b88397f6887a0 /gentoox_build.sh | |
parent | f4f7b4ac910b7d74daf7524f86833ce242e9aaa1 (diff) | |
download | gentoox-45b51649fcb94c0195c7b415b32c843321ea0b35.tar.gz gentoox-45b51649fcb94c0195c7b415b32c843321ea0b35.tar.bz2 gentoox-45b51649fcb94c0195c7b415b32c843321ea0b35.zip |
adjust noLTO
Diffstat (limited to 'gentoox_build.sh')
-rwxr-xr-x | gentoox_build.sh | 28 |
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 |