Skip to content
This repository was archived by the owner on Mar 2, 2025. It is now read-only.

Commit 97de037

Browse files
author
DanielDevBR
committed
pacmam without key verifications, ftree-vectorize and some refactory
1 parent f0ca6a2 commit 97de037

File tree

1 file changed

+19
-9
lines changed

1 file changed

+19
-9
lines changed

deployscript/archlinux-wine-deploy.sh

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -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
8885
pacman-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
103100
sed -i 's/^#PACKAGER\s*=.*/PACKAGER="DanielDevBR"/' /etc/makepkg.conf
104101
sed -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
111108
echo "[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
113111
echo "Server = https://repo.archlinuxcn.org/\$arch" >> /etc/pacman.conf
114112
echo "" >> /etc/pacman.conf
115113

116114
# https://lonewolf.pedrohlc.com/chaotic-aur/
117115
echo "[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
119118
echo "Server = http://lonewolf-builder.duckdns.org/\$repo/x86_64" >> /etc/pacman.conf
120119
echo "Server = http://chaotic.bangl.de/\$repo/x86_64" >> /etc/pacman.conf
121120
echo "Server = https://repo.kitsuna.net/x86_64" >> /etc/pacman.conf
122121
echo "" >> /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:
130140
pacman -S --noconfirm wget base-devel multilib-devel pacman-contrib git tar grep sed zstd xz bzip2
131141
#===========================================================================================

0 commit comments

Comments
 (0)