@@ -81,9 +81,6 @@ get_archlinux32_pkgs() {
8181}
8282# =========================
8383
84- # sudo workaround bug https://bugzilla.redhat.com/show_bug.cgi?id=1773148
85- echo " Set disable_coredump false" >> /etc/sudo.conf
86-
8784# Initializing the keyring requires entropy
8885pacman-key --init
8986
@@ -97,8 +94,8 @@ sed -i '/#MAKEFLAGS=/c MAKEFLAGS="-j2"' /etc/makepkg.conf
9794# sed -i "s/^PKGEXT='.pkg.tar.gz'/PKGEXT='.pkg.tar.xz'/" /etc/makepkg.conf
9895# sed -i '$a CFLAGS="$CFLAGS -w"' /etc/makepkg.conf
9996# sed -i '$a CXXFLAGS="$CXXFLAGS -w"' /etc/makepkg.conf
100- sed -i ' s/^CFLAGS\s*=.*/CFLAGS="-mtune=nehalem -O2 -pipe -fno-stack-protector"/' /etc/makepkg.conf
101- sed -i ' s/^CXXFLAGS\s*=.*/CXXFLAGS="-mtune=nehalem -O2 -pipe -fno-stack-protector"/' /etc/makepkg.conf
97+ sed -i ' s/^CFLAGS\s*=.*/CFLAGS="-mtune=nehalem -O2 -pipe -ftree-vectorize - fno-stack-protector"/' /etc/makepkg.conf
98+ sed -i ' s/^CXXFLAGS\s*=.*/CXXFLAGS="-mtune=nehalem -O2 -pipe -ftree-vectorize - fno-stack-protector"/' /etc/makepkg.conf
10299# sed -i 's/^LDFLAGS\s*=.*/LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"/' /etc/makepkg.conf
103100sed -i ' s/^#PACKAGER\s*=.*/PACKAGER="DanielDevBR"/' /etc/makepkg.conf
104101sed -i ' s/^PKGEXT\s*=.*/PKGEXT=".pkg.tar"/' /etc/makepkg.conf
@@ -109,23 +106,36 @@ echo "" >> /etc/pacman.conf
109106
110107# https://github.com/archlinuxcn/repo
111108echo " [archlinuxcn]" >> /etc/pacman.conf
112- echo " SigLevel = Optional TrustAll" >> /etc/pacman.conf
109+ # echo "SigLevel = Optional TrustAll" >> /etc/pacman.conf
110+ echo " SigLevel = Never" >> /etc/pacman.conf
113111echo " Server = https://repo.archlinuxcn.org/\$ arch" >> /etc/pacman.conf
114112echo " " >> /etc/pacman.conf
115113
116114# https://lonewolf.pedrohlc.com/chaotic-aur/
117115echo " [chaotic-aur]" >> /etc/pacman.conf
118- echo " SigLevel = Optional TrustAll" >> /etc/pacman.conf
116+ # echo "SigLevel = Optional TrustAll" >> /etc/pacman.conf
117+ echo " SigLevel = Never" >> /etc/pacman.conf
119118echo " Server = http://lonewolf-builder.duckdns.org/\$ repo/x86_64" >> /etc/pacman.conf
120119echo " Server = http://chaotic.bangl.de/\$ repo/x86_64" >> /etc/pacman.conf
121120echo " Server = https://repo.kitsuna.net/x86_64" >> /etc/pacman.conf
122121echo " " >> /etc/pacman.conf
123122# pacman-key --keyserver keys.mozilla.org -r 3056513887B78AEB
124123# pacman-key --lsign-key 3056513887B78AEB
124+ # sudo pacman-key --keyserver hkp://p80.pool.sks-keyservers.net:80 -r 3056513887B78AEB
125+ # sudo pacman-key --lsign-key 3056513887B78AEB
126+
127+ # workaround one bug: https://bugzilla.redhat.com/show_bug.cgi?id=1773148
128+ echo " Set disable_coredump false" >> /etc/sudo.conf
129+
130+ echo " DEBUG: updating pacmam keys"
131+ pacman -Syy --noconfirm && pacman --noconfirm -S archlinuxcn-keyring
132+
133+ echo " DEBUG: pacmam sync"
134+ pacman -Syy --noconfirm
125135
126- pacman -Syy && pacman -S archlinuxcn-keyring
136+ echo " DEBUG: pacmam updating system"
137+ pacman -Syu --noconfirm
127138
128- pacman -Syy
129139# Add "base-devel multilib-devel" for compile in the list:
130140pacman -S --noconfirm wget base-devel multilib-devel pacman-contrib git tar grep sed zstd xz bzip2
131141# ===========================================================================================
0 commit comments