Update
This commit is contained in:
parent
1767297326
commit
c4b33e052b
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
|
@ -0,0 +1,2 @@
|
||||||
|
[connection-dad-default]
|
||||||
|
ipv4.dad-timeout=200
|
||||||
|
|
@ -1,3 +1,3 @@
|
||||||
omit_dracutmodules+=" network cifs nfs brltty "
|
omit_dracutmodules+=" network cifs nfs brltty "
|
||||||
compress="zstd"
|
compress="xz"
|
||||||
hostonly="no"
|
hostonly="no"
|
||||||
|
|
@ -15,3 +15,4 @@ GTK_USE_PORTAL=1
|
||||||
BROWSER=firefox
|
BROWSER=firefox
|
||||||
EDITOR=mcedit
|
EDITOR=mcedit
|
||||||
ZPOOL_VDEV_NAME_PATH=1
|
ZPOOL_VDEV_NAME_PATH=1
|
||||||
|
|
||||||
|
|
@ -0,0 +1,29 @@
|
||||||
|
root:::brltty,root
|
||||||
|
bin:!!::daemon
|
||||||
|
daemon:!!::bin
|
||||||
|
sys:!!::bin,liveuser
|
||||||
|
tty:!!::brltty,liveuser
|
||||||
|
log:!!::liveuser
|
||||||
|
network:!!::liveuser
|
||||||
|
floppy:!!::liveuser
|
||||||
|
scanner:!!::liveuser
|
||||||
|
power:!!::liveuser
|
||||||
|
cups:!!::liveuser
|
||||||
|
brltty:!!::
|
||||||
|
brlapi:!!::brltty
|
||||||
|
realtime:!!::liveuser
|
||||||
|
sambashare:!!::liveuser
|
||||||
|
nopasswdlogin:!::liveuser
|
||||||
|
autologin:!::liveuser
|
||||||
|
rfkill:!!::liveuser
|
||||||
|
users:!!::liveuser
|
||||||
|
video:!!::liveuser
|
||||||
|
uucp:!!::brltty,liveuser
|
||||||
|
storage:!!::liveuser
|
||||||
|
optical:!!::liveuser
|
||||||
|
lp:!!::cups,liveuser
|
||||||
|
input:!!::brltty,liveuser
|
||||||
|
audio:!!::brltty,liveuser
|
||||||
|
wheel:!!::liveuser
|
||||||
|
adm:!!::daemon,liveuser
|
||||||
|
liveuser:!::
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
Melawy-Linux
|
||||||
|
|
@ -1,6 +1,3 @@
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
LANG=C.UTF-8
|
LANG=C.UTF-8
|
||||||
|
|
||||||
# LANG=ru_RU.UTF-8
|
# LANG=ru_RU.UTF-8
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
#!/hint/bash
|
#!/hint/bash
|
||||||
|
# shellcheck disable=2034
|
||||||
|
|
||||||
#
|
#
|
||||||
# /etc/makepkg.conf
|
# /etc/makepkg.conf
|
||||||
#
|
#
|
||||||
|
|
@ -58,21 +60,15 @@ export LLVM_IAS=1
|
||||||
#-- Compiler and Linker Flags
|
#-- Compiler and Linker Flags
|
||||||
#CPPFLAGS=""
|
#CPPFLAGS=""
|
||||||
|
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
|
||||||
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
-fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
#CFLAGS="-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions \
|
|
||||||
# -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
# -fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
|
||||||
LDFLAGS="-fuse-ld=lld -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
LDFLAGS="-fuse-ld=lld -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs"
|
||||||
|
|
||||||
LTOFLAGS="-flto=auto"
|
LTOFLAGS="-flto=auto"
|
||||||
|
|
||||||
RUSTFLAGS="-C opt-level=3"
|
RUSTFLAGS="-Cforce-frame-pointers=yes"
|
||||||
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
|
|
@ -80,7 +76,7 @@ MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
#-- Debugging flags
|
#-- Debugging flags
|
||||||
DEBUG_CFLAGS="-g"
|
DEBUG_CFLAGS="-g"
|
||||||
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||||
DEBUG_RUSTFLAGS="-C debuginfo=3"
|
DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# BUILD ENVIRONMENT
|
# BUILD ENVIRONMENT
|
||||||
|
|
@ -95,7 +91,6 @@ DEBUG_RUSTFLAGS="-C debuginfo=3"
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
#-- sign: Generate PGP signature file
|
#-- sign: Generate PGP signature file
|
||||||
#
|
#
|
||||||
#BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
BUILDENV=(!distcc color ccache check !sign)
|
BUILDENV=(!distcc color ccache check !sign)
|
||||||
#
|
#
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
|
@ -110,7 +105,7 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
# These are default values for the options=() settings
|
# These are default values for the options=() settings
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
|
||||||
# A negated option will do the opposite of the comments below.
|
# A negated option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
|
@ -122,8 +117,9 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
#-- lto: Add compile flags for building with link time optimization
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#-- autodeps: Automatically add depends/provides
|
||||||
#
|
#
|
||||||
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge debug !lto)
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
INTEGRITY_CHECK=(sha256)
|
INTEGRITY_CHECK=(sha256)
|
||||||
|
|
@ -141,6 +137,8 @@ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
#-- Directory to store source code in for debug packages
|
#-- Directory to store source code in for debug packages
|
||||||
DBGSRCDIR="/usr/src/debug"
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
#-- Prefix and directories for library autodeps
|
||||||
|
LIB_DIRS=('lib:usr/lib' 'lib32:usr/lib32')
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# PACKAGE OUTPUT
|
# PACKAGE OUTPUT
|
||||||
|
|
@ -168,7 +166,7 @@ DBGSRCDIR="/usr/src/debug"
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
||||||
COMPRESSZST=(zstd -v -c -z - --threads=0)
|
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
||||||
COMPRESSLRZ=(lrzip -q)
|
COMPRESSLRZ=(lrzip -q)
|
||||||
COMPRESSLZO=(lzop -q)
|
COMPRESSLZO=(lzop -q)
|
||||||
COMPRESSZ=(compress -c -f)
|
COMPRESSZ=(compress -c -f)
|
||||||
|
|
@ -179,7 +177,6 @@ COMPRESSLZ=(lzip -c -f)
|
||||||
# EXTENSION DEFAULTS
|
# EXTENSION DEFAULTS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
#PKGEXT='.pkg.tar.zst'
|
|
||||||
PKGEXT='.pkg.tar.xz'
|
PKGEXT='.pkg.tar.xz'
|
||||||
SRCEXT='.src.tar.gz'
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
|
@ -189,3 +186,4 @@ SRCEXT='.src.tar.gz'
|
||||||
#
|
#
|
||||||
#-- Command used to run pacman as root, instead of trying sudo and su
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
#PACMAN_AUTH=()
|
#PACMAN_AUTH=()
|
||||||
|
# vim: set ft=sh ts=2 sw=2 et:
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
#!/hint/bash
|
#!/hint/bash
|
||||||
|
# shellcheck disable=2034
|
||||||
|
|
||||||
#
|
#
|
||||||
# /etc/makepkg.conf
|
# /etc/makepkg.conf
|
||||||
#
|
#
|
||||||
|
|
@ -58,21 +60,15 @@ export LLVM_IAS=1
|
||||||
#-- Compiler and Linker Flags
|
#-- Compiler and Linker Flags
|
||||||
#CPPFLAGS=""
|
#CPPFLAGS=""
|
||||||
|
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
|
||||||
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
-fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
#CFLAGS="-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions \
|
|
||||||
# -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
# -fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
|
||||||
LDFLAGS="-fuse-ld=lld -Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
LDFLAGS="-fuse-ld=lld -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs"
|
||||||
|
|
||||||
LTOFLAGS="-flto=auto"
|
LTOFLAGS="-flto=auto"
|
||||||
|
|
||||||
RUSTFLAGS="-C opt-level=3"
|
RUSTFLAGS="-Cforce-frame-pointers=yes"
|
||||||
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
|
|
@ -80,7 +76,7 @@ MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
#-- Debugging flags
|
#-- Debugging flags
|
||||||
DEBUG_CFLAGS="-g"
|
DEBUG_CFLAGS="-g"
|
||||||
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||||
DEBUG_RUSTFLAGS="-C debuginfo=3"
|
DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# BUILD ENVIRONMENT
|
# BUILD ENVIRONMENT
|
||||||
|
|
@ -95,7 +91,6 @@ DEBUG_RUSTFLAGS="-C debuginfo=3"
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
#-- sign: Generate PGP signature file
|
#-- sign: Generate PGP signature file
|
||||||
#
|
#
|
||||||
#BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
BUILDENV=(!distcc color ccache check !sign)
|
BUILDENV=(!distcc color ccache check !sign)
|
||||||
#
|
#
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
|
@ -110,7 +105,7 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
# These are default values for the options=() settings
|
# These are default values for the options=() settings
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
|
||||||
# A negated option will do the opposite of the comments below.
|
# A negated option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
|
@ -122,8 +117,9 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
#-- lto: Add compile flags for building with link time optimization
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#-- autodeps: Automatically add depends/provides
|
||||||
#
|
#
|
||||||
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge debug lto)
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
INTEGRITY_CHECK=(sha256)
|
INTEGRITY_CHECK=(sha256)
|
||||||
|
|
@ -141,6 +137,8 @@ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
#-- Directory to store source code in for debug packages
|
#-- Directory to store source code in for debug packages
|
||||||
DBGSRCDIR="/usr/src/debug"
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
#-- Prefix and directories for library autodeps
|
||||||
|
LIB_DIRS=('lib:usr/lib' 'lib32:usr/lib32')
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# PACKAGE OUTPUT
|
# PACKAGE OUTPUT
|
||||||
|
|
@ -168,7 +166,7 @@ DBGSRCDIR="/usr/src/debug"
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
||||||
COMPRESSZST=(zstd -v -c -z - --threads=0)
|
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
||||||
COMPRESSLRZ=(lrzip -q)
|
COMPRESSLRZ=(lrzip -q)
|
||||||
COMPRESSLZO=(lzop -q)
|
COMPRESSLZO=(lzop -q)
|
||||||
COMPRESSZ=(compress -c -f)
|
COMPRESSZ=(compress -c -f)
|
||||||
|
|
@ -179,7 +177,6 @@ COMPRESSLZ=(lzip -c -f)
|
||||||
# EXTENSION DEFAULTS
|
# EXTENSION DEFAULTS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
#PKGEXT='.pkg.tar.zst'
|
|
||||||
PKGEXT='.pkg.tar.xz'
|
PKGEXT='.pkg.tar.xz'
|
||||||
SRCEXT='.src.tar.gz'
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
|
@ -189,3 +186,4 @@ SRCEXT='.src.tar.gz'
|
||||||
#
|
#
|
||||||
#-- Command used to run pacman as root, instead of trying sudo and su
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
#PACMAN_AUTH=()
|
#PACMAN_AUTH=()
|
||||||
|
# vim: set ft=sh ts=2 sw=2 et:
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
#!/hint/bash
|
#!/hint/bash
|
||||||
|
# shellcheck disable=2034
|
||||||
|
|
||||||
#
|
#
|
||||||
# /etc/makepkg.conf
|
# /etc/makepkg.conf
|
||||||
#
|
#
|
||||||
|
|
@ -39,21 +41,15 @@ CHOST="x86_64-pc-linux-gnu"
|
||||||
#-- Compiler and Linker Flags
|
#-- Compiler and Linker Flags
|
||||||
#CPPFLAGS=""
|
#CPPFLAGS=""
|
||||||
|
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
|
||||||
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
-fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
#CFLAGS="-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions \
|
|
||||||
# -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
# -fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
|
||||||
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs"
|
||||||
|
|
||||||
LTOFLAGS="-flto=auto"
|
LTOFLAGS="-flto=auto"
|
||||||
|
|
||||||
RUSTFLAGS="-C opt-level=3"
|
RUSTFLAGS="-Cforce-frame-pointers=yes"
|
||||||
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
|
|
@ -61,7 +57,7 @@ MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
#-- Debugging flags
|
#-- Debugging flags
|
||||||
DEBUG_CFLAGS="-g"
|
DEBUG_CFLAGS="-g"
|
||||||
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||||
DEBUG_RUSTFLAGS="-C debuginfo=3"
|
DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# BUILD ENVIRONMENT
|
# BUILD ENVIRONMENT
|
||||||
|
|
@ -76,7 +72,6 @@ DEBUG_RUSTFLAGS="-C debuginfo=3"
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
#-- sign: Generate PGP signature file
|
#-- sign: Generate PGP signature file
|
||||||
#
|
#
|
||||||
#BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
BUILDENV=(!distcc color ccache check !sign)
|
BUILDENV=(!distcc color ccache check !sign)
|
||||||
#
|
#
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
|
@ -91,7 +86,7 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
# These are default values for the options=() settings
|
# These are default values for the options=() settings
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
|
||||||
# A negated option will do the opposite of the comments below.
|
# A negated option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
|
@ -103,8 +98,9 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
#-- lto: Add compile flags for building with link time optimization
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#-- autodeps: Automatically add depends/provides
|
||||||
#
|
#
|
||||||
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge debug !lto)
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
INTEGRITY_CHECK=(sha256)
|
INTEGRITY_CHECK=(sha256)
|
||||||
|
|
@ -122,6 +118,8 @@ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
#-- Directory to store source code in for debug packages
|
#-- Directory to store source code in for debug packages
|
||||||
DBGSRCDIR="/usr/src/debug"
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
#-- Prefix and directories for library autodeps
|
||||||
|
LIB_DIRS=('lib:usr/lib' 'lib32:usr/lib32')
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# PACKAGE OUTPUT
|
# PACKAGE OUTPUT
|
||||||
|
|
@ -149,7 +147,7 @@ DBGSRCDIR="/usr/src/debug"
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
||||||
COMPRESSZST=(zstd -v -c -z - --threads=0)
|
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
||||||
COMPRESSLRZ=(lrzip -q)
|
COMPRESSLRZ=(lrzip -q)
|
||||||
COMPRESSLZO=(lzop -q)
|
COMPRESSLZO=(lzop -q)
|
||||||
COMPRESSZ=(compress -c -f)
|
COMPRESSZ=(compress -c -f)
|
||||||
|
|
@ -160,7 +158,6 @@ COMPRESSLZ=(lzip -c -f)
|
||||||
# EXTENSION DEFAULTS
|
# EXTENSION DEFAULTS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
#PKGEXT='.pkg.tar.zst'
|
|
||||||
PKGEXT='.pkg.tar.xz'
|
PKGEXT='.pkg.tar.xz'
|
||||||
SRCEXT='.src.tar.gz'
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
|
@ -170,3 +167,4 @@ SRCEXT='.src.tar.gz'
|
||||||
#
|
#
|
||||||
#-- Command used to run pacman as root, instead of trying sudo and su
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
#PACMAN_AUTH=()
|
#PACMAN_AUTH=()
|
||||||
|
# vim: set ft=sh ts=2 sw=2 et:
|
||||||
|
|
@ -1,4 +1,6 @@
|
||||||
#!/hint/bash
|
#!/hint/bash
|
||||||
|
# shellcheck disable=2034
|
||||||
|
|
||||||
#
|
#
|
||||||
# /etc/makepkg.conf
|
# /etc/makepkg.conf
|
||||||
#
|
#
|
||||||
|
|
@ -39,21 +41,15 @@ CHOST="x86_64-pc-linux-gnu"
|
||||||
#-- Compiler and Linker Flags
|
#-- Compiler and Linker Flags
|
||||||
#CPPFLAGS=""
|
#CPPFLAGS=""
|
||||||
|
|
||||||
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions \
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
|
||||||
-Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
-fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
#CFLAGS="-march=native -mtune=native -O2 -pipe -fno-plt -fexceptions \
|
|
||||||
# -Wp,-D_FORTIFY_SOURCE=2 -Wformat -Werror=format-security \
|
|
||||||
# -fstack-clash-protection -fcf-protection"
|
|
||||||
|
|
||||||
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
|
||||||
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
|
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs"
|
||||||
|
|
||||||
LTOFLAGS="-flto=auto"
|
LTOFLAGS="-flto=auto"
|
||||||
|
|
||||||
RUSTFLAGS="-C opt-level=3"
|
RUSTFLAGS="-Cforce-frame-pointers=yes"
|
||||||
|
|
||||||
#-- Make Flags: change this for DistCC/SMP systems
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
|
|
@ -61,7 +57,7 @@ MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
#-- Debugging flags
|
#-- Debugging flags
|
||||||
DEBUG_CFLAGS="-g"
|
DEBUG_CFLAGS="-g"
|
||||||
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||||
DEBUG_RUSTFLAGS="-C debuginfo=3"
|
DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# BUILD ENVIRONMENT
|
# BUILD ENVIRONMENT
|
||||||
|
|
@ -76,7 +72,6 @@ DEBUG_RUSTFLAGS="-C debuginfo=3"
|
||||||
#-- check: Run the check() function if present in the PKGBUILD
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
#-- sign: Generate PGP signature file
|
#-- sign: Generate PGP signature file
|
||||||
#
|
#
|
||||||
#BUILDENV=(!distcc color !ccache check !sign)
|
|
||||||
BUILDENV=(!distcc color ccache check !sign)
|
BUILDENV=(!distcc color ccache check !sign)
|
||||||
#
|
#
|
||||||
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
|
@ -91,7 +86,7 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
# These are default values for the options=() settings
|
# These are default values for the options=() settings
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto)
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
|
||||||
# A negated option will do the opposite of the comments below.
|
# A negated option will do the opposite of the comments below.
|
||||||
#
|
#
|
||||||
#-- strip: Strip symbols from binaries/libraries
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
|
@ -103,8 +98,9 @@ BUILDENV=(!distcc color ccache check !sign)
|
||||||
#-- purge: Remove files specified by PURGE_TARGETS
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
#-- lto: Add compile flags for building with link time optimization
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#-- autodeps: Automatically add depends/provides
|
||||||
#
|
#
|
||||||
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge debug lto)
|
||||||
|
|
||||||
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
INTEGRITY_CHECK=(sha256)
|
INTEGRITY_CHECK=(sha256)
|
||||||
|
|
@ -122,6 +118,8 @@ DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
#-- Directory to store source code in for debug packages
|
#-- Directory to store source code in for debug packages
|
||||||
DBGSRCDIR="/usr/src/debug"
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
#-- Prefix and directories for library autodeps
|
||||||
|
LIB_DIRS=('lib:usr/lib' 'lib32:usr/lib32')
|
||||||
|
|
||||||
#########################################################################
|
#########################################################################
|
||||||
# PACKAGE OUTPUT
|
# PACKAGE OUTPUT
|
||||||
|
|
@ -149,7 +147,7 @@ DBGSRCDIR="/usr/src/debug"
|
||||||
COMPRESSGZ=(gzip -c -f -n)
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
COMPRESSBZ2=(bzip2 -c -f)
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
||||||
COMPRESSZST=(zstd -v -c -z - --threads=0)
|
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
||||||
COMPRESSLRZ=(lrzip -q)
|
COMPRESSLRZ=(lrzip -q)
|
||||||
COMPRESSLZO=(lzop -q)
|
COMPRESSLZO=(lzop -q)
|
||||||
COMPRESSZ=(compress -c -f)
|
COMPRESSZ=(compress -c -f)
|
||||||
|
|
@ -160,7 +158,6 @@ COMPRESSLZ=(lzip -c -f)
|
||||||
# EXTENSION DEFAULTS
|
# EXTENSION DEFAULTS
|
||||||
#########################################################################
|
#########################################################################
|
||||||
#
|
#
|
||||||
#PKGEXT='.pkg.tar.zst'
|
|
||||||
PKGEXT='.pkg.tar.xz'
|
PKGEXT='.pkg.tar.xz'
|
||||||
SRCEXT='.src.tar.gz'
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
|
@ -170,3 +167,4 @@ SRCEXT='.src.tar.gz'
|
||||||
#
|
#
|
||||||
#-- Command used to run pacman as root, instead of trying sudo and su
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
#PACMAN_AUTH=()
|
#PACMAN_AUTH=()
|
||||||
|
# vim: set ft=sh ts=2 sw=2 et:
|
||||||
|
|
@ -0,0 +1,170 @@
|
||||||
|
#!/hint/bash
|
||||||
|
# shellcheck disable=2034
|
||||||
|
|
||||||
|
#
|
||||||
|
# /etc/makepkg.conf
|
||||||
|
#
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# SOURCE ACQUISITION
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- The download utilities that makepkg should use to acquire sources
|
||||||
|
# Format: 'protocol::agent'
|
||||||
|
DLAGENTS=('file::/usr/bin/curl -qgC - -o %o %u'
|
||||||
|
'ftp::/usr/bin/curl -qgfC - --ftp-pasv --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'http::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'https::/usr/bin/curl -qgb "" -fLC - --retry 3 --retry-delay 3 -o %o %u'
|
||||||
|
'rsync::/usr/bin/rsync --no-motd -z %u %o'
|
||||||
|
'scp::/usr/bin/scp -C %u %o')
|
||||||
|
|
||||||
|
# Other common tools:
|
||||||
|
# /usr/bin/snarf
|
||||||
|
# /usr/bin/lftpget -c
|
||||||
|
# /usr/bin/wget
|
||||||
|
|
||||||
|
#-- The package required by makepkg to download VCS sources
|
||||||
|
# Format: 'protocol::package'
|
||||||
|
VCSCLIENTS=('bzr::breezy'
|
||||||
|
'fossil::fossil'
|
||||||
|
'git::git'
|
||||||
|
'hg::mercurial'
|
||||||
|
'svn::subversion')
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# ARCHITECTURE, COMPILE FLAGS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
CARCH="x86_64"
|
||||||
|
CHOST="x86_64-pc-linux-gnu"
|
||||||
|
|
||||||
|
#-- Compiler and Linker Flags
|
||||||
|
#CPPFLAGS=""
|
||||||
|
|
||||||
|
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt -fexceptions -Wp,-D_FORTIFY_SOURCE=3 -Wformat -Werror=format-security -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer"
|
||||||
|
|
||||||
|
CXXFLAGS="$CFLAGS -Wp,-D_GLIBCXX_ASSERTIONS"
|
||||||
|
|
||||||
|
LDFLAGS="-Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,-z,pack-relative-relocs"
|
||||||
|
|
||||||
|
LTOFLAGS="-flto=auto -ffat-lto-objects"
|
||||||
|
|
||||||
|
RUSTFLAGS="-Cforce-frame-pointers=yes"
|
||||||
|
|
||||||
|
#-- Make Flags: change this for DistCC/SMP systems
|
||||||
|
MAKEFLAGS="-j$(nproc) -l$(nproc)"
|
||||||
|
|
||||||
|
#-- Debugging flags
|
||||||
|
DEBUG_CFLAGS="-g"
|
||||||
|
DEBUG_CXXFLAGS="$DEBUG_CFLAGS"
|
||||||
|
DEBUG_RUSTFLAGS="-C debuginfo=2"
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# BUILD ENVIRONMENT
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Makepkg defaults: BUILDENV=(!distcc !color !ccache check !sign)
|
||||||
|
# A negated environment option will do the opposite of the comments below.
|
||||||
|
#
|
||||||
|
#-- distcc: Use the Distributed C/C++/ObjC compiler
|
||||||
|
#-- color: Colorize output messages
|
||||||
|
#-- ccache: Use ccache to cache compilation
|
||||||
|
#-- check: Run the check() function if present in the PKGBUILD
|
||||||
|
#-- sign: Generate PGP signature file
|
||||||
|
#
|
||||||
|
BUILDENV=(!distcc color !ccache check !sign)
|
||||||
|
#
|
||||||
|
#-- If using DistCC, your MAKEFLAGS will also need modification. In addition,
|
||||||
|
#-- specify a space-delimited list of hosts running in the DistCC cluster.
|
||||||
|
#DISTCC_HOSTS=""
|
||||||
|
#
|
||||||
|
#-- Specify a directory for package building.
|
||||||
|
#BUILDDIR=/tmp/makepkg
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# GLOBAL PACKAGE OPTIONS
|
||||||
|
# These are default values for the options=() settings
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Makepkg defaults: OPTIONS=(!strip docs libtool staticlibs emptydirs !zipman !purge !debug !lto !autodeps)
|
||||||
|
# A negated option will do the opposite of the comments below.
|
||||||
|
#
|
||||||
|
#-- strip: Strip symbols from binaries/libraries
|
||||||
|
#-- docs: Save doc directories specified by DOC_DIRS
|
||||||
|
#-- libtool: Leave libtool (.la) files in packages
|
||||||
|
#-- staticlibs: Leave static library (.a) files in packages
|
||||||
|
#-- emptydirs: Leave empty directories in packages
|
||||||
|
#-- zipman: Compress manual (man and info) pages in MAN_DIRS with gzip
|
||||||
|
#-- purge: Remove files specified by PURGE_TARGETS
|
||||||
|
#-- debug: Add debugging flags as specified in DEBUG_* variables
|
||||||
|
#-- lto: Add compile flags for building with link time optimization
|
||||||
|
#-- autodeps: Automatically add depends/provides
|
||||||
|
#
|
||||||
|
OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug lto)
|
||||||
|
|
||||||
|
#-- File integrity checks to use. Valid: md5, sha1, sha224, sha256, sha384, sha512, b2
|
||||||
|
INTEGRITY_CHECK=(sha256)
|
||||||
|
#-- Options to be used when stripping binaries. See `man strip' for details.
|
||||||
|
STRIP_BINARIES="--strip-all"
|
||||||
|
#-- Options to be used when stripping shared libraries. See `man strip' for details.
|
||||||
|
STRIP_SHARED="--strip-unneeded"
|
||||||
|
#-- Options to be used when stripping static libraries. See `man strip' for details.
|
||||||
|
STRIP_STATIC="--strip-debug"
|
||||||
|
#-- Manual (man and info) directories to compress (if zipman is specified)
|
||||||
|
MAN_DIRS=({usr{,/local}{,/share},opt/*}/{man,info})
|
||||||
|
#-- Doc directories to remove (if !docs is specified)
|
||||||
|
DOC_DIRS=(usr/{,local/}{,share/}{doc,gtk-doc} opt/*/{doc,gtk-doc})
|
||||||
|
#-- Files to be removed from all packages (if purge is specified)
|
||||||
|
PURGE_TARGETS=(usr/{,share}/info/dir .packlist *.pod)
|
||||||
|
#-- Directory to store source code in for debug packages
|
||||||
|
DBGSRCDIR="/usr/src/debug"
|
||||||
|
#-- Prefix and directories for library autodeps
|
||||||
|
LIB_DIRS=('lib:usr/lib' 'lib32:usr/lib32')
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# PACKAGE OUTPUT
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
# Default: put built package and cached source in build directory
|
||||||
|
#
|
||||||
|
#-- Destination: specify a fixed directory where all packages will be placed
|
||||||
|
#PKGDEST=/home/packages
|
||||||
|
#-- Source cache: specify a fixed directory where source files will be cached
|
||||||
|
#SRCDEST=/home/sources
|
||||||
|
#-- Source packages: specify a fixed directory where all src packages will be placed
|
||||||
|
#SRCPKGDEST=/home/srcpackages
|
||||||
|
#-- Log files: specify a fixed directory where all log files will be placed
|
||||||
|
#LOGDEST=/home/makepkglogs
|
||||||
|
#-- Packager: name/email of the person or organization building packages
|
||||||
|
#PACKAGER="John Doe <john@doe.com>"
|
||||||
|
#-- Specify a key to use for package signing
|
||||||
|
#GPGKEY=""
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# COMPRESSION DEFAULTS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
COMPRESSGZ=(gzip -c -f -n)
|
||||||
|
COMPRESSBZ2=(bzip2 -c -f)
|
||||||
|
COMPRESSXZ=(xz -v -c -z - --threads=0 -9 -e)
|
||||||
|
COMPRESSZST=(zstd -c -T0 --ultra -20 -)
|
||||||
|
COMPRESSLRZ=(lrzip -q)
|
||||||
|
COMPRESSLZO=(lzop -q)
|
||||||
|
COMPRESSZ=(compress -c -f)
|
||||||
|
COMPRESSLZ4=(lz4 -q)
|
||||||
|
COMPRESSLZ=(lzip -c -f)
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# EXTENSION DEFAULTS
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
PKGEXT='.pkg.tar.xz'
|
||||||
|
SRCEXT='.src.tar.gz'
|
||||||
|
|
||||||
|
#########################################################################
|
||||||
|
# OTHER
|
||||||
|
#########################################################################
|
||||||
|
#
|
||||||
|
#-- Command used to run pacman as root, instead of trying sudo and su
|
||||||
|
#PACMAN_AUTH=()
|
||||||
|
# vim: set ft=sh ts=2 sw=2 et:
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
BINARIES=(setfont)
|
||||||
|
HOOKS=(base udev microcode modconf kms memdisk archiso archiso_loop_mnt archiso_pxe_common archiso_pxe_nbd archiso_pxe_http archiso_pxe_nfs block filesystems keyboard plymouth)
|
||||||
|
COMPRESSION="xz"
|
||||||
|
|
@ -10,15 +10,9 @@ fi
|
||||||
|
|
||||||
cp -vf "/usr/lib/modules/$KVER/vmlinuz" "/boot/vmlinuz-linux-cachyos"
|
cp -vf "/usr/lib/modules/$KVER/vmlinuz" "/boot/vmlinuz-linux-cachyos"
|
||||||
|
|
||||||
ALL_config="/etc/mkinitcpio.conf"
|
|
||||||
ALL_kver="/usr/lib/modules/$KVER/vmlinuz"
|
|
||||||
ALL_kver="/boot/vmlinuz-linux-cachyos"
|
|
||||||
ALL_microcode=(/boot/*-ucode.img)
|
|
||||||
|
|
||||||
PRESETS=('archiso')
|
PRESETS=('archiso')
|
||||||
|
|
||||||
#archiso_config="/etc/mkinitcpio.conf"
|
ALL_kver='/boot/vmlinuz-linux-cachyos'
|
||||||
|
archiso_config='/etc/mkinitcpio.conf.d/archiso.conf'
|
||||||
|
|
||||||
archiso_image="/boot/initramfs-linux-cachyos.img"
|
archiso_image="/boot/initramfs-linux-cachyos.img"
|
||||||
#archiso_uki="/efi/EFI/Linux/linux-cachyos.efi"
|
|
||||||
archiso_uki="/boot/linux-cachyos.efi"
|
|
||||||
archiso_options="--cmdline /proc/cmdline"
|
|
||||||
|
|
@ -27,3 +27,4 @@ Thank you for donating your trust in us!
|
||||||
Welcome to your Melawy Linux
|
Welcome to your Melawy Linux
|
||||||
|
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
|
|
@ -1,27 +1,24 @@
|
||||||
#
|
#
|
||||||
# /etc/pacman.conf
|
# /etc/pacman.conf
|
||||||
#
|
#
|
||||||
#
|
|
||||||
# See the pacman.conf(5) manpage for option and repository directives
|
# See the pacman.conf(5) manpage for option and repository directives
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# GENERAL OPTIONS
|
# GENERAL OPTIONS
|
||||||
#
|
#
|
||||||
[options]
|
[options]
|
||||||
# The following paths are commented out with their default values listed.
|
# The following paths are commented out with their default values listed.
|
||||||
# If you wish to use different paths, uncomment and update the paths.
|
# If you wish to use different paths, uncomment and update the paths.
|
||||||
# RootDir = /
|
#RootDir = /
|
||||||
# DBPath = /var/lib/pacman/
|
#DBPath = /var/lib/pacman/
|
||||||
# CacheDir = /var/cache/pacman/pkg/
|
#CacheDir = /var/cache/pacman/pkg/
|
||||||
# LogFile = /var/log/pacman.log
|
#LogFile = /var/log/pacman.log
|
||||||
# GPGDir = /etc/pacman.d/gnupg/
|
#GPGDir = /etc/pacman.d/gnupg/
|
||||||
# HookDir = /etc/pacman.d/hooks/
|
#HookDir = /etc/pacman.d/hooks/
|
||||||
HoldPkg = base base-devel pacman glibc
|
HoldPkg = base base-devel pacman glibc
|
||||||
# XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||||
# XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||||
# CleanMethod = KeepInstalled
|
#CleanMethod = KeepInstalled
|
||||||
Architecture = auto
|
Architecture = auto
|
||||||
|
|
||||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||||
|
|
@ -35,16 +32,17 @@ Architecture = auto
|
||||||
#UseSyslog
|
#UseSyslog
|
||||||
Color
|
Color
|
||||||
ILoveCandy
|
ILoveCandy
|
||||||
# NoProgressBar
|
#NoProgressBar
|
||||||
CheckSpace
|
CheckSpace
|
||||||
VerbosePkgLists
|
VerbosePkgLists
|
||||||
ParallelDownloads = 8
|
DisableDownloadTimeout
|
||||||
|
ParallelDownloads = 10
|
||||||
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||||
SigLevel = Required DatabaseOptional
|
SigLevel = Required DatabaseOptional
|
||||||
LocalFileSigLevel = Optional
|
LocalFileSigLevel = Optional
|
||||||
# RemoteFileSigLevel = Required
|
#RemoteFileSigLevel = Required
|
||||||
|
|
||||||
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
||||||
# keyring can then be populated with the keys of all official Arch Linux
|
# keyring can then be populated with the keys of all official Arch Linux
|
||||||
|
|
@ -69,25 +67,40 @@ LocalFileSigLevel = Optional
|
||||||
# uncommented to enable the repo.
|
# uncommented to enable the repo.
|
||||||
#
|
#
|
||||||
|
|
||||||
# [core]
|
# The testing repositories are disabled by default. To enable, uncomment the
|
||||||
# SigLevel = Never
|
# repo name header and Include lines. You can add preferred servers immediately
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
# after the header, and they will be used before the default mirrors.
|
||||||
|
|
||||||
# [main]
|
|
||||||
# SigLevel = Never
|
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
|
||||||
|
|
||||||
# [apps]
|
|
||||||
# SigLevel = Never
|
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
|
||||||
|
|
||||||
|
|
||||||
# [kde-unstable]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[melawy]
|
[melawy]
|
||||||
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
|
|
||||||
|
[cache]
|
||||||
|
SigLevel = Optional
|
||||||
|
#Server = http://10.120.152.1/$repo/$arch
|
||||||
|
Server = http://192.168.1.250/$repo/$arch
|
||||||
|
Server = https://repo.melawy.ru/$repo/$arch
|
||||||
|
|
||||||
|
# [core-testing]
|
||||||
|
# Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[core]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
#[extra-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[extra]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
# If you want to run 32 bit applications on your x86_64 system,
|
||||||
|
# enable the multilib repositories as required here.
|
||||||
|
|
||||||
|
#[multilib-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[multilib]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
[melawy-core]
|
[melawy-core]
|
||||||
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
|
|
||||||
|
|
@ -100,43 +113,6 @@ Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
[cachyos]
|
[cachyos]
|
||||||
Include = /etc/pacman.d/cachyos-mirrorlist
|
Include = /etc/pacman.d/cachyos-mirrorlist
|
||||||
|
|
||||||
[cache]
|
|
||||||
SigLevel = Optional
|
|
||||||
#Server = http://10.120.152.1/$repo/$arch
|
|
||||||
Server = http://192.168.1.250/$repo/$arch
|
|
||||||
Server = https://repo.melawy.ru/$repo/$arch
|
|
||||||
|
|
||||||
# The testing repositories are disabled by default. To enable, uncomment the
|
|
||||||
# repo name header and Include lines. You can add preferred servers immediately
|
|
||||||
# after the header, and they will be used before the default mirrors.
|
|
||||||
|
|
||||||
# [core-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[core]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# [extra-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[extra]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# If you want to run 32 bit applications on your x86_64 system,
|
|
||||||
# enable the multilib repositories as required here.
|
|
||||||
|
|
||||||
# [multilib-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[multilib]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# An example of a custom package repository. See the pacman manpage for
|
|
||||||
# tips on creating your own repositories.
|
|
||||||
#[custom]
|
|
||||||
#SigLevel = Optional TrustAll
|
|
||||||
#Server = file:///home/custompkgs
|
|
||||||
|
|
||||||
[arcolinux_repo]
|
[arcolinux_repo]
|
||||||
Include = /etc/pacman.d/arcolinux-mirrorlist
|
Include = /etc/pacman.d/arcolinux-mirrorlist
|
||||||
|
|
||||||
|
|
@ -155,6 +131,8 @@ Include = /etc/pacman.d/chaotic-mirrorlist
|
||||||
[endeavouros]
|
[endeavouros]
|
||||||
Include = /etc/pacman.d/endeavouros-mirrorlist
|
Include = /etc/pacman.d/endeavouros-mirrorlist
|
||||||
|
|
||||||
# [custom]
|
# An example of a custom package repository. See the pacman manpage for
|
||||||
# SigLevel = Optional TrustAll
|
# tips on creating your own repositories.
|
||||||
# Server = file:///home/custompkgs
|
#[custom]
|
||||||
|
#SigLevel = Optional TrustAll
|
||||||
|
#Server = file:///home/custompkgs
|
||||||
|
|
@ -1,27 +1,24 @@
|
||||||
#
|
#
|
||||||
# /etc/pacman.conf
|
# /etc/pacman.conf
|
||||||
#
|
#
|
||||||
#
|
|
||||||
# See the pacman.conf(5) manpage for option and repository directives
|
# See the pacman.conf(5) manpage for option and repository directives
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# GENERAL OPTIONS
|
# GENERAL OPTIONS
|
||||||
#
|
#
|
||||||
[options]
|
[options]
|
||||||
# The following paths are commented out with their default values listed.
|
# The following paths are commented out with their default values listed.
|
||||||
# If you wish to use different paths, uncomment and update the paths.
|
# If you wish to use different paths, uncomment and update the paths.
|
||||||
# RootDir = /
|
#RootDir = /
|
||||||
# DBPath = /var/lib/pacman/
|
#DBPath = /var/lib/pacman/
|
||||||
# CacheDir = /var/cache/pacman/pkg/
|
#CacheDir = /var/cache/pacman/pkg/
|
||||||
# LogFile = /var/log/pacman.log
|
#LogFile = /var/log/pacman.log
|
||||||
# GPGDir = /etc/pacman.d/gnupg/
|
#GPGDir = /etc/pacman.d/gnupg/
|
||||||
# HookDir = /etc/pacman.d/hooks/
|
#HookDir = /etc/pacman.d/hooks/
|
||||||
HoldPkg = base base-devel pacman glibc
|
HoldPkg = base base-devel pacman glibc
|
||||||
# XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||||
# XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||||
# CleanMethod = KeepInstalled
|
#CleanMethod = KeepInstalled
|
||||||
Architecture = auto
|
Architecture = auto
|
||||||
|
|
||||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||||
|
|
@ -35,16 +32,17 @@ Architecture = auto
|
||||||
#UseSyslog
|
#UseSyslog
|
||||||
Color
|
Color
|
||||||
ILoveCandy
|
ILoveCandy
|
||||||
# NoProgressBar
|
#NoProgressBar
|
||||||
CheckSpace
|
CheckSpace
|
||||||
VerbosePkgLists
|
VerbosePkgLists
|
||||||
ParallelDownloads = 8
|
DisableDownloadTimeout
|
||||||
|
ParallelDownloads = 10
|
||||||
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||||
SigLevel = Required DatabaseOptional
|
SigLevel = Required DatabaseOptional
|
||||||
LocalFileSigLevel = Optional
|
LocalFileSigLevel = Optional
|
||||||
# RemoteFileSigLevel = Required
|
#RemoteFileSigLevel = Required
|
||||||
|
|
||||||
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
||||||
# keyring can then be populated with the keys of all official Arch Linux
|
# keyring can then be populated with the keys of all official Arch Linux
|
||||||
|
|
@ -69,25 +67,40 @@ LocalFileSigLevel = Optional
|
||||||
# uncommented to enable the repo.
|
# uncommented to enable the repo.
|
||||||
#
|
#
|
||||||
|
|
||||||
# [core]
|
# The testing repositories are disabled by default. To enable, uncomment the
|
||||||
# SigLevel = Never
|
# repo name header and Include lines. You can add preferred servers immediately
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
# after the header, and they will be used before the default mirrors.
|
||||||
|
|
||||||
# [main]
|
|
||||||
# SigLevel = Never
|
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
|
||||||
|
|
||||||
# [apps]
|
|
||||||
# SigLevel = Never
|
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
|
||||||
|
|
||||||
|
|
||||||
# [kde-unstable]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[melawy]
|
[melawy]
|
||||||
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
|
|
||||||
|
# [cache]
|
||||||
|
# SigLevel = Optional
|
||||||
|
# Server = http://10.120.152.1/$repo/$arch
|
||||||
|
# Server = http://192.168.1.250/$repo/$arch
|
||||||
|
# Server = https://repo.melawy.ru/$repo/$arch
|
||||||
|
|
||||||
|
# [core-testing]
|
||||||
|
# Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[core]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
#[extra-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[extra]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
# If you want to run 32 bit applications on your x86_64 system,
|
||||||
|
# enable the multilib repositories as required here.
|
||||||
|
|
||||||
|
#[multilib-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[multilib]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
[melawy-core]
|
[melawy-core]
|
||||||
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
|
|
||||||
|
|
@ -100,43 +113,6 @@ Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
[cachyos]
|
[cachyos]
|
||||||
Include = /etc/pacman.d/cachyos-mirrorlist
|
Include = /etc/pacman.d/cachyos-mirrorlist
|
||||||
|
|
||||||
# [cache]
|
|
||||||
# SigLevel = Optional
|
|
||||||
# Server = http://10.120.152.1/$repo/$arch
|
|
||||||
# Server = http://192.168.1.250/$repo/$arch
|
|
||||||
# Server = https://repo.melawy.ru/$repo/$arch
|
|
||||||
|
|
||||||
# The testing repositories are disabled by default. To enable, uncomment the
|
|
||||||
# repo name header and Include lines. You can add preferred servers immediately
|
|
||||||
# after the header, and they will be used before the default mirrors.
|
|
||||||
|
|
||||||
# [core-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[core]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# [extra-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[extra]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# If you want to run 32 bit applications on your x86_64 system,
|
|
||||||
# enable the multilib repositories as required here.
|
|
||||||
|
|
||||||
# [multilib-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[multilib]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# An example of a custom package repository. See the pacman manpage for
|
|
||||||
# tips on creating your own repositories.
|
|
||||||
#[custom]
|
|
||||||
#SigLevel = Optional TrustAll
|
|
||||||
#Server = file:///home/custompkgs
|
|
||||||
|
|
||||||
[arcolinux_repo]
|
[arcolinux_repo]
|
||||||
Include = /etc/pacman.d/arcolinux-mirrorlist
|
Include = /etc/pacman.d/arcolinux-mirrorlist
|
||||||
|
|
||||||
|
|
@ -155,6 +131,8 @@ Include = /etc/pacman.d/chaotic-mirrorlist
|
||||||
[endeavouros]
|
[endeavouros]
|
||||||
Include = /etc/pacman.d/endeavouros-mirrorlist
|
Include = /etc/pacman.d/endeavouros-mirrorlist
|
||||||
|
|
||||||
# [custom]
|
# An example of a custom package repository. See the pacman manpage for
|
||||||
# SigLevel = Optional TrustAll
|
# tips on creating your own repositories.
|
||||||
# Server = file:///home/custompkgs
|
#[custom]
|
||||||
|
#SigLevel = Optional TrustAll
|
||||||
|
#Server = file:///home/custompkgs
|
||||||
|
|
@ -1,27 +1,24 @@
|
||||||
#
|
#
|
||||||
# /etc/pacman.conf
|
# /etc/pacman.conf
|
||||||
#
|
#
|
||||||
#
|
|
||||||
# See the pacman.conf(5) manpage for option and repository directives
|
# See the pacman.conf(5) manpage for option and repository directives
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# GENERAL OPTIONS
|
# GENERAL OPTIONS
|
||||||
#
|
#
|
||||||
[options]
|
[options]
|
||||||
# The following paths are commented out with their default values listed.
|
# The following paths are commented out with their default values listed.
|
||||||
# If you wish to use different paths, uncomment and update the paths.
|
# If you wish to use different paths, uncomment and update the paths.
|
||||||
# RootDir = /
|
#RootDir = /
|
||||||
# DBPath = /var/lib/pacman/
|
#DBPath = /var/lib/pacman/
|
||||||
# CacheDir = /var/cache/pacman/pkg/
|
#CacheDir = /var/cache/pacman/pkg/
|
||||||
# LogFile = /var/log/pacman.log
|
#LogFile = /var/log/pacman.log
|
||||||
# GPGDir = /etc/pacman.d/gnupg/
|
#GPGDir = /etc/pacman.d/gnupg/
|
||||||
# HookDir = /etc/pacman.d/hooks/
|
#HookDir = /etc/pacman.d/hooks/
|
||||||
HoldPkg = base base-devel pacman glibc
|
HoldPkg = base base-devel pacman glibc
|
||||||
# XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
#XferCommand = /usr/bin/curl -L -C - -f -o %o %u
|
||||||
# XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
|
||||||
# CleanMethod = KeepInstalled
|
#CleanMethod = KeepInstalled
|
||||||
Architecture = auto
|
Architecture = auto
|
||||||
|
|
||||||
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
|
||||||
|
|
@ -35,16 +32,17 @@ Architecture = auto
|
||||||
#UseSyslog
|
#UseSyslog
|
||||||
Color
|
Color
|
||||||
ILoveCandy
|
ILoveCandy
|
||||||
# NoProgressBar
|
#NoProgressBar
|
||||||
CheckSpace
|
CheckSpace
|
||||||
VerbosePkgLists
|
VerbosePkgLists
|
||||||
ParallelDownloads = 8
|
DisableDownloadTimeout
|
||||||
|
ParallelDownloads = 10
|
||||||
|
|
||||||
# By default, pacman accepts packages signed by keys that its local keyring
|
# By default, pacman accepts packages signed by keys that its local keyring
|
||||||
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
# trusts (see pacman-key and its man page), as well as unsigned packages.
|
||||||
SigLevel = Required DatabaseOptional
|
SigLevel = Required DatabaseOptional
|
||||||
LocalFileSigLevel = Optional
|
LocalFileSigLevel = Optional
|
||||||
# RemoteFileSigLevel = Required
|
#RemoteFileSigLevel = Required
|
||||||
|
|
||||||
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
# NOTE: You must run `pacman-key --init` before first using pacman; the local
|
||||||
# keyring can then be populated with the keys of all official Arch Linux
|
# keyring can then be populated with the keys of all official Arch Linux
|
||||||
|
|
@ -69,25 +67,34 @@ LocalFileSigLevel = Optional
|
||||||
# uncommented to enable the repo.
|
# uncommented to enable the repo.
|
||||||
#
|
#
|
||||||
|
|
||||||
# [core]
|
# The testing repositories are disabled by default. To enable, uncomment the
|
||||||
# SigLevel = Never
|
# repo name header and Include lines. You can add preferred servers immediately
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
# after the header, and they will be used before the default mirrors.
|
||||||
|
|
||||||
# [main]
|
|
||||||
# SigLevel = Never
|
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
|
||||||
|
|
||||||
# [apps]
|
|
||||||
# SigLevel = Never
|
|
||||||
# Include = /etc/pacman.d/kaos-mirrorlist
|
|
||||||
|
|
||||||
|
|
||||||
# [kde-unstable]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[melawy]
|
[melawy]
|
||||||
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
|
|
||||||
|
#[core-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[core]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
#[extra-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[extra]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
# If you want to run 32 bit applications on your x86_64 system,
|
||||||
|
# enable the multilib repositories as required here.
|
||||||
|
|
||||||
|
#[multilib-testing]
|
||||||
|
#Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
|
[multilib]
|
||||||
|
Include = /etc/pacman.d/mirrorlist
|
||||||
|
|
||||||
[melawy-core]
|
[melawy-core]
|
||||||
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
|
|
||||||
|
|
@ -100,43 +107,6 @@ Include = /etc/pacman.d/melawy-linux-mirrorlist
|
||||||
[cachyos]
|
[cachyos]
|
||||||
Include = /etc/pacman.d/cachyos-mirrorlist
|
Include = /etc/pacman.d/cachyos-mirrorlist
|
||||||
|
|
||||||
# [cache]
|
|
||||||
# SigLevel = Optional
|
|
||||||
# Server = http://10.120.152.1/$repo/$arch
|
|
||||||
# Server = http://192.168.1.250/$repo/$arch
|
|
||||||
# Server = https://repo.melawy.ru/$repo/$arch
|
|
||||||
|
|
||||||
# The testing repositories are disabled by default. To enable, uncomment the
|
|
||||||
# repo name header and Include lines. You can add preferred servers immediately
|
|
||||||
# after the header, and they will be used before the default mirrors.
|
|
||||||
|
|
||||||
# [core-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[core]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# [extra-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[extra]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# If you want to run 32 bit applications on your x86_64 system,
|
|
||||||
# enable the multilib repositories as required here.
|
|
||||||
|
|
||||||
# [multilib-testing]
|
|
||||||
# Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
[multilib]
|
|
||||||
Include = /etc/pacman.d/mirrorlist
|
|
||||||
|
|
||||||
# An example of a custom package repository. See the pacman manpage for
|
|
||||||
# tips on creating your own repositories.
|
|
||||||
#[custom]
|
|
||||||
#SigLevel = Optional TrustAll
|
|
||||||
#Server = file:///home/custompkgs
|
|
||||||
|
|
||||||
[arcolinux_repo]
|
[arcolinux_repo]
|
||||||
Include = /etc/pacman.d/arcolinux-mirrorlist
|
Include = /etc/pacman.d/arcolinux-mirrorlist
|
||||||
|
|
||||||
|
|
@ -155,6 +125,8 @@ Include = /etc/pacman.d/chaotic-mirrorlist
|
||||||
[endeavouros]
|
[endeavouros]
|
||||||
Include = /etc/pacman.d/endeavouros-mirrorlist
|
Include = /etc/pacman.d/endeavouros-mirrorlist
|
||||||
|
|
||||||
# [custom]
|
# An example of a custom package repository. See the pacman manpage for
|
||||||
# SigLevel = Optional TrustAll
|
# tips on creating your own repositories.
|
||||||
# Server = file:///home/custompkgs
|
#[custom]
|
||||||
|
#SigLevel = Optional TrustAll
|
||||||
|
#Server = file:///home/custompkgs
|
||||||
|
|
@ -0,0 +1,34 @@
|
||||||
|
######################################################
|
||||||
|
#### ####
|
||||||
|
#### CachyOS Repository Mirrorlist ####
|
||||||
|
#### ####
|
||||||
|
######################################################
|
||||||
|
#### Entry in file /etc/pacman.conf:
|
||||||
|
### [cachyos]
|
||||||
|
### Include = /etc/pacman.d/cachyos-mirrorlist
|
||||||
|
######################################################
|
||||||
|
## Tebi CDN (Germany, USA, SG)
|
||||||
|
Server = https://cdn-1.cachyos.org/$arch/$repo
|
||||||
|
## Cloudflare R2
|
||||||
|
Server = https://cdn.cachyos.org/repo/$arch/$repo
|
||||||
|
## Germany
|
||||||
|
Server = https://aur.cachyos.org/repo/$arch/$repo
|
||||||
|
Server = https://mirror.cachyos.org/repo/$arch/$repo
|
||||||
|
## South Korea much thanks to silent_heigou!
|
||||||
|
Server = https://kr.cachyos.org/repo/$arch/$repo
|
||||||
|
## USA Mirror much thanks to corpdecker!
|
||||||
|
Server = https://us.cachyos.org/repo/$arch/$repo
|
||||||
|
## India Mirror much thanks to https://github.com/albonycal
|
||||||
|
Server = https://mirror.albony.xyz/cachylinux/repo/$arch/$repo
|
||||||
|
## France Mirror much thanks to Antoine Viallon (aviallon)
|
||||||
|
Server = https://mirror.lesviallon.fr/cachy/repo/$arch/$repo
|
||||||
|
## Russia Mirror
|
||||||
|
Server = https://mirror.truenetwork.ru/cachy/repo/$arch/$repo
|
||||||
|
## Norway Mirror much thanks to QuadFeed
|
||||||
|
Server = https://mirror.fast0ne.com/repo/$arch/$repo
|
||||||
|
## Norway Mirror much thanks to innoix
|
||||||
|
Server = https://no.mirror.cx/cachyos/repo/$arch/$repo
|
||||||
|
## French Mirror much thanks to Rhino
|
||||||
|
Server = https://mir.cachyos.fr/repo/$arch/$repo
|
||||||
|
## South Korea much thanks to Mihate Hiura!
|
||||||
|
Server = https://mirror.funami.tech/cachy/$arch/$repo
|
||||||
|
|
@ -0,0 +1,272 @@
|
||||||
|
# STARTED AT: 2024-05-07 10:44:16.993130175 +05:00
|
||||||
|
# ARGS: rate-mirrors arch
|
||||||
|
# FETCHED MIRRORS: 1185
|
||||||
|
# MIRRORS LEFT AFTER FILTERING: 476
|
||||||
|
# JUMP #1
|
||||||
|
# EXPLORING US
|
||||||
|
# VISITED US
|
||||||
|
# + NEIGHBOR UK (by HubsFirst)
|
||||||
|
# + NEIGHBOR ID (by HubsFirst)
|
||||||
|
# + NEIGHBOR FR (by HubsFirst)
|
||||||
|
# + NEIGHBOR CA (by DistanceFirst)
|
||||||
|
# + NEIGHBOR DE (by DistanceFirst)
|
||||||
|
# + NEIGHBOR NL (by DistanceFirst)
|
||||||
|
# [DE] SpeedTestResult { speed: 264.35 KB/s; elapsed: 999.642274ms; connection_time: 142.32918ms }
|
||||||
|
# [DE] SpeedTestResult { speed: 254.02 KB/s; elapsed: 908.100037ms; connection_time: 151.739835ms }
|
||||||
|
# [UK] SpeedTestResult { speed: 183.44 KB/s; elapsed: 1.000196896s; connection_time: 206.369696ms }
|
||||||
|
# [NL] SpeedTestResult { speed: 132.44 KB/s; elapsed: 998.72139ms; connection_time: 239.309126ms }
|
||||||
|
# [FR] SpeedTestResult { speed: 180.72 KB/s; elapsed: 894.861827ms; connection_time: 283.014031ms }
|
||||||
|
# TOO FEW BYTES LOADED http://mirror.0xem.ma/arch/
|
||||||
|
# TOO FEW BYTES LOADED http://mirror.lty.me/archlinux/
|
||||||
|
# TOO FEW BYTES LOADED http://mirrors.lug.mtu.edu/archlinux/
|
||||||
|
# [ID] SpeedTestResult { speed: 99.35 KB/s; elapsed: 892.467786ms; connection_time: 1.109510228s }
|
||||||
|
# [NL] SpeedTestResult { speed: 228.94 KB/s; elapsed: 927.757986ms; connection_time: 1.109915494s }
|
||||||
|
# [UK] SpeedTestResult { speed: 150.32 KB/s; elapsed: 979.152084ms; connection_time: 1.249170627s }
|
||||||
|
# [CA] SpeedTestResult { speed: 343.41 KB/s; elapsed: 980.998867ms; connection_time: 1.291121595s }
|
||||||
|
# [FR] SpeedTestResult { speed: 133.72 KB/s; elapsed: 977.652735ms; connection_time: 1.62065771s }
|
||||||
|
# [ID] SpeedTestResult { speed: 239.06 KB/s; elapsed: 889.328718ms; connection_time: 2.512889679s }
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: DE - 142.32918ms
|
||||||
|
# TOP NEIGHBOR - SPEED: CA - 343.41 KB/s
|
||||||
|
#
|
||||||
|
# JUMP #2
|
||||||
|
# EXPLORING DE
|
||||||
|
# + NEIGHBOR JP (by HubsFirst)
|
||||||
|
# + NEIGHBOR CN (by HubsFirst)
|
||||||
|
# + NEIGHBOR SG (by HubsFirst)
|
||||||
|
# + NEIGHBOR CZ (by DistanceFirst)
|
||||||
|
# + NEIGHBOR CH (by DistanceFirst)
|
||||||
|
# + NEIGHBOR AT (by DistanceFirst)
|
||||||
|
# EXPLORING CA
|
||||||
|
# + NEIGHBOR AU (by HubsFirst)
|
||||||
|
# + NEIGHBOR CL (by HubsFirst)
|
||||||
|
# + NEIGHBOR TW (by HubsFirst)
|
||||||
|
# + NEIGHBOR MX (by DistanceFirst)
|
||||||
|
# + NEIGHBOR NZ (by DistanceFirst)
|
||||||
|
# + NEIGHBOR VN (by DistanceFirst)
|
||||||
|
# [CH] SpeedTestResult { speed: 617.13 KB/s; elapsed: 515.330147ms; connection_time: 380.609989ms }
|
||||||
|
# [CZ] SpeedTestResult { speed: 155.35 KB/s; elapsed: 842.095009ms; connection_time: 580.149101ms }
|
||||||
|
# TOO FEW BYTES LOADED https://theswissbay.ch/archlinux/
|
||||||
|
# TOO FEW BYTES LOADED http://mirrors.cat.net/archlinux/
|
||||||
|
# TOO FEW BYTES LOADED http://mirrors.ustc.edu.cn/archlinux/
|
||||||
|
# TOO FEW BYTES LOADED http://ftp.jaist.ac.jp/pub/Linux/ArchLinux/
|
||||||
|
# [AT] SpeedTestResult { speed: 168.13 KB/s; elapsed: 998.434802ms; connection_time: 731.960539ms }
|
||||||
|
# TOO FEW BYTES LOADED http://mirror.2degrees.nz/archlinux/
|
||||||
|
# [MX] SpeedTestResult { speed: 546.29 KB/s; elapsed: 989.719508ms; connection_time: 1.357659215s }
|
||||||
|
# TOO FEW BYTES LOADED http://mirror.bizflycloud.vn/archlinux/
|
||||||
|
# [CL] SpeedTestResult { speed: 97.33 KB/s; elapsed: 988.538457ms; connection_time: 1.588392271s }
|
||||||
|
# [TW] SpeedTestResult { speed: 90.24 KB/s; elapsed: 955.260666ms; connection_time: 1.827727716s }
|
||||||
|
# [NZ] SpeedTestResult { speed: 91.61 KB/s; elapsed: 891.398257ms; connection_time: 1.868138304s }
|
||||||
|
# TOO FEW BYTES LOADED http://gsl-syd.mm.fcix.net/archlinux/
|
||||||
|
# TOO FEW BYTES LOADED http://mirror.anquan.cl/archlinux/
|
||||||
|
# [CZ] SpeedTestResult { speed: 438.41 KB/s; elapsed: 970.905722ms; connection_time: 951.024097ms }
|
||||||
|
# [AT] SpeedTestResult { speed: 297.75 KB/s; elapsed: 934.094853ms; connection_time: 951.704088ms }
|
||||||
|
# TOO FEW BYTES LOADED http://mirror.jingk.ai/archlinux/
|
||||||
|
# TOO FEW BYTES LOADED https://sydney.mirror.pkgbuild.com/
|
||||||
|
# [TW] SpeedTestResult { speed: 128.22 KB/s; elapsed: 892.479713ms; connection_time: 3.099287617s }
|
||||||
|
# [CN] SpeedTestResult { speed: 197.72 KB/s; elapsed: 992.903421ms; connection_time: 1.816585323s }
|
||||||
|
# [VN] SpeedTestResult { speed: 97.38 KB/s; elapsed: 819.142589ms; connection_time: 1.949174272s }
|
||||||
|
# [SG] SpeedTestResult { speed: 165.84 KB/s; elapsed: 886.552655ms; connection_time: 2.7037587s }
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: CH - 380.609989ms
|
||||||
|
# TOP NEIGHBOR - SPEED: CH - 617.13 KB/s
|
||||||
|
#
|
||||||
|
# JUMP #3
|
||||||
|
# EXPLORING CH
|
||||||
|
# + NEIGHBOR HU (by DistanceFirst)
|
||||||
|
# + NEIGHBOR PL (by DistanceFirst)
|
||||||
|
# + NEIGHBOR RO (by DistanceFirst)
|
||||||
|
# [HU] SpeedTestResult { speed: 369.94 KB/s; elapsed: 544.919115ms; connection_time: 253.359933ms }
|
||||||
|
# [PL] SpeedTestResult { speed: 148.59 KB/s; elapsed: 776.251191ms; connection_time: 273.697967ms }
|
||||||
|
# [RO] SpeedTestResult { speed: 174.70 KB/s; elapsed: 909.710089ms; connection_time: 298.211624ms }
|
||||||
|
# [HU] SpeedTestResult { speed: 208.04 KB/s; elapsed: 961.985887ms; connection_time: 311.494066ms }
|
||||||
|
# [RO] SpeedTestResult { speed: 215.20 KB/s; elapsed: 989.719752ms; connection_time: 578.813942ms }
|
||||||
|
# [PL] SpeedTestResult { speed: 131.21 KB/s; elapsed: 996.994223ms; connection_time: 686.531586ms }
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: HU - 253.359933ms
|
||||||
|
# TOP NEIGHBOR - SPEED: HU - 369.94 KB/s
|
||||||
|
#
|
||||||
|
# JUMP #4
|
||||||
|
# EXPLORING HU
|
||||||
|
# + NEIGHBOR BG (by DistanceFirst)
|
||||||
|
# + NEIGHBOR UA (by DistanceFirst)
|
||||||
|
# + NEIGHBOR RS (by DistanceFirst)
|
||||||
|
# [UA] SpeedTestResult { speed: 380.55 KB/s; elapsed: 977.661775ms; connection_time: 226.036895ms }
|
||||||
|
# [BG] SpeedTestResult { speed: 324.78 KB/s; elapsed: 893.764528ms; connection_time: 267.339081ms }
|
||||||
|
# [RS] SpeedTestResult { speed: 293.28 KB/s; elapsed: 910.338211ms; connection_time: 292.487852ms }
|
||||||
|
# [RS] SpeedTestResult { speed: 230.58 KB/s; elapsed: 994.764972ms; connection_time: 590.417667ms }
|
||||||
|
# [BG] SpeedTestResult { speed: 157.03 KB/s; elapsed: 936.809616ms; connection_time: 1.184804861s }
|
||||||
|
# [UA] FAILED TO CONNECT TO http://repo.hyron.dev/archlinux/extra/os/x86_64/extra.files
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: UA - 226.036895ms
|
||||||
|
# TOP NEIGHBOR - SPEED: UA - 380.55 KB/s
|
||||||
|
#
|
||||||
|
# JUMP #5
|
||||||
|
# EXPLORING UA
|
||||||
|
# + NEIGHBOR RU (by DistanceFirst)
|
||||||
|
# + NEIGHBOR SE (by DistanceFirst)
|
||||||
|
# + NEIGHBOR FI (by DistanceFirst)
|
||||||
|
# [RU] SpeedTestResult { speed: 605.72 KB/s; elapsed: 907.194355ms; connection_time: 173.868627ms }
|
||||||
|
# [FI] SpeedTestResult { speed: 213.16 KB/s; elapsed: 902.888422ms; connection_time: 261.194391ms }
|
||||||
|
# [SE] SpeedTestResult { speed: 96.71 KB/s; elapsed: 993.425548ms; connection_time: 319.429257ms }
|
||||||
|
# [RU] SpeedTestResult { speed: 118.36 KB/s; elapsed: 823.010257ms; connection_time: 355.611467ms }
|
||||||
|
# [FI] SpeedTestResult { speed: 523.15 KB/s; elapsed: 1.00035681s; connection_time: 668.360744ms }
|
||||||
|
# [SE] SpeedTestResult { speed: 293.99 KB/s; elapsed: 992.000218ms; connection_time: 1.756633056s }
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: RU - 173.868627ms
|
||||||
|
# TOP NEIGHBOR - SPEED: RU - 605.72 KB/s
|
||||||
|
#
|
||||||
|
# JUMP #6
|
||||||
|
# EXPLORING RU
|
||||||
|
# + NEIGHBOR EE (by DistanceFirst)
|
||||||
|
# + NEIGHBOR NO (by DistanceFirst)
|
||||||
|
# + NEIGHBOR PT (by DistanceFirst)
|
||||||
|
# [EE] SpeedTestResult { speed: 149.75 KB/s; elapsed: 982.984575ms; connection_time: 241.678889ms }
|
||||||
|
# [NO] SpeedTestResult { speed: 481.00 KB/s; elapsed: 588.2946ms; connection_time: 282.192951ms }
|
||||||
|
# [EE] SpeedTestResult { speed: 167.52 KB/s; elapsed: 756.707441ms; connection_time: 286.518371ms }
|
||||||
|
# [PT] SpeedTestResult { speed: 86.46 KB/s; elapsed: 992.445781ms; connection_time: 359.694267ms }
|
||||||
|
# [PT] SpeedTestResult { speed: 93.70 KB/s; elapsed: 946.425003ms; connection_time: 437.73243ms }
|
||||||
|
# [NO] SpeedTestResult { speed: 282.76 KB/s; elapsed: 984.085497ms; connection_time: 624.545219ms }
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: EE - 241.678889ms
|
||||||
|
# TOP NEIGHBOR - SPEED: NO - 481.00 KB/s
|
||||||
|
#
|
||||||
|
# JUMP #7
|
||||||
|
# EXPLORING EE
|
||||||
|
# + NEIGHBOR LV (by DistanceFirst)
|
||||||
|
# + NEIGHBOR BY (by DistanceFirst)
|
||||||
|
# + NEIGHBOR DK (by DistanceFirst)
|
||||||
|
# EXPLORING NO
|
||||||
|
# + NEIGHBOR IT (by DistanceFirst)
|
||||||
|
# + NEIGHBOR BE (by DistanceFirst)
|
||||||
|
# + NEIGHBOR IS (by DistanceFirst)
|
||||||
|
# TOO FEW BYTES LOADED https://archmirror.it/repos/
|
||||||
|
# [BY] SpeedTestResult { speed: 232.59 KB/s; elapsed: 965.588101ms; connection_time: 139.808679ms }
|
||||||
|
# [DK] SpeedTestResult { speed: 190.94 KB/s; elapsed: 931.168714ms; connection_time: 174.156626ms }
|
||||||
|
# [LV] SpeedTestResult { speed: 285.03 KB/s; elapsed: 844.203809ms; connection_time: 213.970387ms }
|
||||||
|
# [BE] SpeedTestResult { speed: 182.83 KB/s; elapsed: 931.724211ms; connection_time: 306.808917ms }
|
||||||
|
# TOO FEW BYTES LOADED http://is.mirror.flokinet.net/archlinux/
|
||||||
|
# [DK] SpeedTestResult { speed: 111.71 KB/s; elapsed: 877.169593ms; connection_time: 480.706111ms }
|
||||||
|
# [BY] SpeedTestResult { speed: 138.74 KB/s; elapsed: 987.334845ms; connection_time: 475.25663ms }
|
||||||
|
# [BE] SpeedTestResult { speed: 319.41 KB/s; elapsed: 1.000377305s; connection_time: 734.634027ms }
|
||||||
|
# [IS] SpeedTestResult { speed: 182.42 KB/s; elapsed: 981.042755ms; connection_time: 1.104385531s }
|
||||||
|
# [LV] SpeedTestResult { speed: 123.12 KB/s; elapsed: 995.740847ms; connection_time: 1.310628798s }
|
||||||
|
# [IT] FAILED TO CONNECT TO http://archlinux.mirror.server24.net/extra/os/x86_64/extra.files
|
||||||
|
# TOP NEIGHBOR - CONNECTION TIME: BY - 139.808679ms
|
||||||
|
# TOP NEIGHBOR - SPEED: BE - 319.41 KB/s
|
||||||
|
#
|
||||||
|
|
||||||
|
# RE-TESTING TOP MIRRORS
|
||||||
|
# [CH] SpeedTestResult { speed: 883.53 KB/s; elapsed: 994.492251ms; connection_time: 216.557391ms }
|
||||||
|
# [MX] SpeedTestResult { speed: 680.34 KB/s; elapsed: 999.402581ms; connection_time: 1.147894533s }
|
||||||
|
# [FI] SpeedTestResult { speed: 1.13 MB/s; elapsed: 988.959619ms; connection_time: 344.478485ms }
|
||||||
|
# [NO] SpeedTestResult { speed: 1.09 MB/s; elapsed: 999.711531ms; connection_time: 227.957511ms }
|
||||||
|
# [RU] SpeedTestResult { speed: 1.05 MB/s; elapsed: 999.802789ms; connection_time: 139.64961ms }
|
||||||
|
# ==== RESULTS (top re-tested) ====
|
||||||
|
# 1. [FI] SpeedTestResult { speed: 1.13 MB/s; elapsed: 988.959619ms; connection_time: 344.478485ms } -> https://mirror1.sl-chat.ru/archlinux/
|
||||||
|
# 2. [NO] SpeedTestResult { speed: 1.09 MB/s; elapsed: 999.711531ms; connection_time: 227.957511ms } -> http://mirror.neuf.no/archlinux/
|
||||||
|
# 3. [RU] SpeedTestResult { speed: 1.05 MB/s; elapsed: 999.802789ms; connection_time: 139.64961ms } -> http://mirror.nw-sys.ru/archlinux/
|
||||||
|
# 4. [CH] SpeedTestResult { speed: 883.53 KB/s; elapsed: 994.492251ms; connection_time: 216.557391ms } -> http://mirror.puzzle.ch/archlinux/
|
||||||
|
# 5. [MX] SpeedTestResult { speed: 680.34 KB/s; elapsed: 999.402581ms; connection_time: 1.147894533s } -> https://arch.jsc.mx/
|
||||||
|
# 6. [CZ] SpeedTestResult { speed: 438.41 KB/s; elapsed: 970.905722ms; connection_time: 951.024097ms } -> https://europe.mirror.pkgbuild.com/
|
||||||
|
# 7. [UA] SpeedTestResult { speed: 380.55 KB/s; elapsed: 977.661775ms; connection_time: 226.036895ms } -> http://mirror.mirohost.net/archlinux/
|
||||||
|
# 8. [HU] SpeedTestResult { speed: 369.94 KB/s; elapsed: 544.919115ms; connection_time: 253.359933ms } -> http://super.quantum-mirror.hu/mirrors/pub/archlinux/
|
||||||
|
# 9. [CA] SpeedTestResult { speed: 343.41 KB/s; elapsed: 980.998867ms; connection_time: 1.291121595s } -> https://mirror.0xem.ma/arch/
|
||||||
|
# 10. [BG] SpeedTestResult { speed: 324.78 KB/s; elapsed: 893.764528ms; connection_time: 267.339081ms } -> http://mirror.telepoint.bg/archlinux/
|
||||||
|
# 11. [BE] SpeedTestResult { speed: 319.41 KB/s; elapsed: 1.000377305s; connection_time: 734.634027ms } -> http://archlinux.mirror.kangaroot.net/
|
||||||
|
# 12. [AT] SpeedTestResult { speed: 297.75 KB/s; elapsed: 934.094853ms; connection_time: 951.704088ms } -> https://at.arch.mirror.kescher.at/
|
||||||
|
# 13. [SE] SpeedTestResult { speed: 293.99 KB/s; elapsed: 992.000218ms; connection_time: 1.756633056s } -> https://mirror.osbeck.com/archlinux/
|
||||||
|
# 14. [RS] SpeedTestResult { speed: 293.28 KB/s; elapsed: 910.338211ms; connection_time: 292.487852ms } -> http://mirror1.sox.rs/archlinux/
|
||||||
|
# 15. [LV] SpeedTestResult { speed: 285.03 KB/s; elapsed: 844.203809ms; connection_time: 213.970387ms } -> http://archlinux.koyanet.lv/archlinux/
|
||||||
|
# 16. [NO] SpeedTestResult { speed: 282.76 KB/s; elapsed: 984.085497ms; connection_time: 624.545219ms } -> https://mirror.neuf.no/archlinux/
|
||||||
|
# 17. [DE] SpeedTestResult { speed: 264.35 KB/s; elapsed: 999.642274ms; connection_time: 142.32918ms } -> http://mirror.moson.org/arch/
|
||||||
|
# 18. [DE] SpeedTestResult { speed: 254.02 KB/s; elapsed: 908.100037ms; connection_time: 151.739835ms } -> http://mirror.sunred.org/archlinux/
|
||||||
|
# 19. [ID] SpeedTestResult { speed: 239.06 KB/s; elapsed: 889.328718ms; connection_time: 2.512889679s } -> https://mirror.ditatompel.com/archlinux/
|
||||||
|
# 20. [BY] SpeedTestResult { speed: 232.59 KB/s; elapsed: 965.588101ms; connection_time: 139.808679ms } -> http://mirror.datacenter.by/pub/archlinux/
|
||||||
|
# 21. [RS] SpeedTestResult { speed: 230.58 KB/s; elapsed: 994.764972ms; connection_time: 590.417667ms } -> https://mirror1.sox.rs/archlinux/
|
||||||
|
# 22. [NL] SpeedTestResult { speed: 228.94 KB/s; elapsed: 927.757986ms; connection_time: 1.109915494s } -> https://mirror.erickochen.nl/archlinux/
|
||||||
|
# 23. [RO] SpeedTestResult { speed: 215.20 KB/s; elapsed: 989.719752ms; connection_time: 578.813942ms } -> https://mirror.efect.ro/archlinux/
|
||||||
|
# 24. [FI] SpeedTestResult { speed: 213.16 KB/s; elapsed: 902.888422ms; connection_time: 261.194391ms } -> http://arch.yhtez.xyz/
|
||||||
|
# 25. [HU] SpeedTestResult { speed: 208.04 KB/s; elapsed: 961.985887ms; connection_time: 311.494066ms } -> http://nova.quantum-mirror.hu/mirrors/pub/archlinux/
|
||||||
|
# 26. [CN] SpeedTestResult { speed: 197.72 KB/s; elapsed: 992.903421ms; connection_time: 1.816585323s } -> https://mirrors.ustc.edu.cn/archlinux/
|
||||||
|
# 27. [DK] SpeedTestResult { speed: 190.94 KB/s; elapsed: 931.168714ms; connection_time: 174.156626ms } -> http://mirrors.dotsrc.org/archlinux/
|
||||||
|
# 28. [UK] SpeedTestResult { speed: 183.44 KB/s; elapsed: 1.000196896s; connection_time: 206.369696ms } -> http://archlinux.uk.mirror.allworldit.com/archlinux/
|
||||||
|
# 29. [BE] SpeedTestResult { speed: 182.83 KB/s; elapsed: 931.724211ms; connection_time: 306.808917ms } -> http://mirror.tiguinet.net/arch/
|
||||||
|
# 30. [IS] SpeedTestResult { speed: 182.42 KB/s; elapsed: 981.042755ms; connection_time: 1.104385531s } -> https://is.mirror.flokinet.net/archlinux/
|
||||||
|
# 31. [FR] SpeedTestResult { speed: 180.72 KB/s; elapsed: 894.861827ms; connection_time: 283.014031ms } -> http://mirrors.celianvdb.fr/archlinux/
|
||||||
|
# 32. [RO] SpeedTestResult { speed: 174.70 KB/s; elapsed: 909.710089ms; connection_time: 298.211624ms } -> http://mirror.efect.ro/archlinux/
|
||||||
|
# 33. [AT] SpeedTestResult { speed: 168.13 KB/s; elapsed: 998.434802ms; connection_time: 731.960539ms } -> https://arch.mirror.zachlge.org/
|
||||||
|
# 34. [EE] SpeedTestResult { speed: 167.52 KB/s; elapsed: 756.707441ms; connection_time: 286.518371ms } -> http://mirrors.xtom.ee/archlinux/
|
||||||
|
# 35. [SG] SpeedTestResult { speed: 165.84 KB/s; elapsed: 886.552655ms; connection_time: 2.7037587s } -> https://mirror.guillaumea.fr/archlinux/
|
||||||
|
# 36. [BG] SpeedTestResult { speed: 157.03 KB/s; elapsed: 936.809616ms; connection_time: 1.184804861s } -> http://mirrors.uni-plovdiv.net/archlinux/
|
||||||
|
# 37. [CZ] SpeedTestResult { speed: 155.35 KB/s; elapsed: 842.095009ms; connection_time: 580.149101ms } -> https://mirror.dkm.cz/archlinux/
|
||||||
|
# 38. [UK] SpeedTestResult { speed: 150.32 KB/s; elapsed: 979.152084ms; connection_time: 1.249170627s } -> https://mirrors.melbourne.co.uk/archlinux/
|
||||||
|
# 39. [EE] SpeedTestResult { speed: 149.75 KB/s; elapsed: 982.984575ms; connection_time: 241.678889ms } -> http://mirror.cspacehostings.com/archlinux/
|
||||||
|
# 40. [PL] SpeedTestResult { speed: 148.59 KB/s; elapsed: 776.251191ms; connection_time: 273.697967ms } -> http://arch.sakamoto.pl/
|
||||||
|
# 41. [BY] SpeedTestResult { speed: 138.74 KB/s; elapsed: 987.334845ms; connection_time: 475.25663ms } -> http://ftp.byfly.by/pub/archlinux/
|
||||||
|
# 42. [FR] SpeedTestResult { speed: 133.72 KB/s; elapsed: 977.652735ms; connection_time: 1.62065771s } -> https://mirrors.celianvdb.fr/archlinux/
|
||||||
|
# 43. [NL] SpeedTestResult { speed: 132.44 KB/s; elapsed: 998.72139ms; connection_time: 239.309126ms } -> http://mirror.erickochen.nl/archlinux/
|
||||||
|
# 44. [PL] SpeedTestResult { speed: 131.21 KB/s; elapsed: 996.994223ms; connection_time: 686.531586ms } -> https://arch.sakamoto.pl/
|
||||||
|
# 45. [TW] SpeedTestResult { speed: 128.22 KB/s; elapsed: 892.479713ms; connection_time: 3.099287617s } -> https://archlinux.cs.nycu.edu.tw/
|
||||||
|
# 46. [LV] SpeedTestResult { speed: 123.12 KB/s; elapsed: 995.740847ms; connection_time: 1.310628798s } -> https://archlinux.koyanet.lv/archlinux/
|
||||||
|
# 47. [RU] SpeedTestResult { speed: 118.36 KB/s; elapsed: 823.010257ms; connection_time: 355.611467ms } -> https://mirror.nw-sys.ru/archlinux/
|
||||||
|
# 48. [DK] SpeedTestResult { speed: 111.71 KB/s; elapsed: 877.169593ms; connection_time: 480.706111ms } -> https://mirrors.dotsrc.org/archlinux/
|
||||||
|
# 49. [ID] SpeedTestResult { speed: 99.35 KB/s; elapsed: 892.467786ms; connection_time: 1.109510228s } -> http://mirror.ditatompel.com/archlinux/
|
||||||
|
# 50. [VN] SpeedTestResult { speed: 97.38 KB/s; elapsed: 819.142589ms; connection_time: 1.949174272s } -> https://mirrors.nguyenhoang.cloud/archlinux/
|
||||||
|
# 51. [CL] SpeedTestResult { speed: 97.33 KB/s; elapsed: 988.538457ms; connection_time: 1.588392271s } -> https://mirror.anquan.cl/archlinux/
|
||||||
|
# 52. [SE] SpeedTestResult { speed: 96.71 KB/s; elapsed: 993.425548ms; connection_time: 319.429257ms } -> http://ftp.myrveln.se/pub/linux/archlinux/
|
||||||
|
# 53. [PT] SpeedTestResult { speed: 93.70 KB/s; elapsed: 946.425003ms; connection_time: 437.73243ms } -> http://mirror.leitecastro.com/archlinux/
|
||||||
|
# 54. [NZ] SpeedTestResult { speed: 91.61 KB/s; elapsed: 891.398257ms; connection_time: 1.868138304s } -> https://mirror.2degrees.nz/archlinux/
|
||||||
|
# 55. [TW] SpeedTestResult { speed: 90.24 KB/s; elapsed: 955.260666ms; connection_time: 1.827727716s } -> http://archlinux.ccns.ncku.edu.tw/archlinux/
|
||||||
|
# 56. [PT] SpeedTestResult { speed: 86.46 KB/s; elapsed: 992.445781ms; connection_time: 359.694267ms } -> http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/
|
||||||
|
# FINISHED AT: 2024-05-07 10:44:56.389390131 +05:00
|
||||||
|
Server = https://mirror1.sl-chat.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.neuf.no/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.nw-sys.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.puzzle.ch/archlinux/$repo/os/$arch
|
||||||
|
Server = https://arch.jsc.mx/$repo/os/$arch
|
||||||
|
Server = https://europe.mirror.pkgbuild.com/$repo/os/$arch
|
||||||
|
Server = http://mirror.mirohost.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://super.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.0xem.ma/arch/$repo/os/$arch
|
||||||
|
Server = http://mirror.telepoint.bg/archlinux/$repo/os/$arch
|
||||||
|
Server = http://archlinux.mirror.kangaroot.net/$repo/os/$arch
|
||||||
|
Server = https://at.arch.mirror.kescher.at/$repo/os/$arch
|
||||||
|
Server = https://mirror.osbeck.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror1.sox.rs/archlinux/$repo/os/$arch
|
||||||
|
Server = http://archlinux.koyanet.lv/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.neuf.no/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.moson.org/arch/$repo/os/$arch
|
||||||
|
Server = http://mirror.sunred.org/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.ditatompel.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.datacenter.by/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror1.sox.rs/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.erickochen.nl/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.efect.ro/archlinux/$repo/os/$arch
|
||||||
|
Server = http://arch.yhtez.xyz/$repo/os/$arch
|
||||||
|
Server = http://nova.quantum-mirror.hu/mirrors/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.ustc.edu.cn/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.dotsrc.org/archlinux/$repo/os/$arch
|
||||||
|
Server = http://archlinux.uk.mirror.allworldit.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.tiguinet.net/arch/$repo/os/$arch
|
||||||
|
Server = https://is.mirror.flokinet.net/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.efect.ro/archlinux/$repo/os/$arch
|
||||||
|
Server = https://arch.mirror.zachlge.org/$repo/os/$arch
|
||||||
|
Server = http://mirrors.xtom.ee/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.guillaumea.fr/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirrors.uni-plovdiv.net/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.dkm.cz/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.melbourne.co.uk/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.cspacehostings.com/archlinux/$repo/os/$arch
|
||||||
|
Server = http://arch.sakamoto.pl/$repo/os/$arch
|
||||||
|
Server = http://ftp.byfly.by/pub/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.celianvdb.fr/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.erickochen.nl/archlinux/$repo/os/$arch
|
||||||
|
Server = https://arch.sakamoto.pl/$repo/os/$arch
|
||||||
|
Server = https://archlinux.cs.nycu.edu.tw/$repo/os/$arch
|
||||||
|
Server = https://archlinux.koyanet.lv/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.nw-sys.ru/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.dotsrc.org/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.ditatompel.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirrors.nguyenhoang.cloud/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.anquan.cl/archlinux/$repo/os/$arch
|
||||||
|
Server = http://ftp.myrveln.se/pub/linux/archlinux/$repo/os/$arch
|
||||||
|
Server = http://mirror.leitecastro.com/archlinux/$repo/os/$arch
|
||||||
|
Server = https://mirror.2degrees.nz/archlinux/$repo/os/$arch
|
||||||
|
Server = http://archlinux.ccns.ncku.edu.tw/archlinux/$repo/os/$arch
|
||||||
|
Server = http://ftp.rnl.tecnico.ulisboa.pt/pub/archlinux/$repo/os/$arch
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
|
GreeterEnvironment=QT_WAYLAND_SHELL_INTEGRATION=layer-shell
|
||||||
|
|
||||||
[Wayland]
|
[Wayland]
|
||||||
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1 --inputmethod qtvirtualkeyboard
|
CompositorCommand=kwin_wayland --drm --no-lockscreen --no-global-shortcuts --locale1 --inputmethod maliit-keyboard
|
||||||
|
|
@ -1,6 +1,6 @@
|
||||||
[Autologin]
|
[Autologin]
|
||||||
Relogin=false
|
Relogin=false
|
||||||
Session=plasma
|
Session=plasmax11
|
||||||
User=
|
User=
|
||||||
|
|
||||||
[General]
|
[General]
|
||||||
|
|
@ -0,0 +1,45 @@
|
||||||
|
#
|
||||||
|
# ~/.bashrc
|
||||||
|
#
|
||||||
|
|
||||||
|
# If not running interactively, don't do anything
|
||||||
|
[[ $- != *i* ]] && return
|
||||||
|
|
||||||
|
[ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion
|
||||||
|
|
||||||
|
# Change the window title of X terminals
|
||||||
|
case ${TERM} in
|
||||||
|
xterm*|rxvt*|Eterm*|aterm|kterm|gnome*|interix|konsole*)
|
||||||
|
PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\007"'
|
||||||
|
;;
|
||||||
|
screen*)
|
||||||
|
PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\033\\"'
|
||||||
|
;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
alias ls='ls --color=auto'
|
||||||
|
alias la='ls -a'
|
||||||
|
alias ll='ls -la'
|
||||||
|
alias l='ls'
|
||||||
|
alias l.="ls -A | egrep '^\.'"
|
||||||
|
alias grep='grep --colour=auto'
|
||||||
|
alias egrep='egrep --colour=auto'
|
||||||
|
alias fgrep='fgrep --colour=auto'
|
||||||
|
alias df='df -h' # human-readable sizes
|
||||||
|
alias free='free -m' # show sizes in MB
|
||||||
|
PS1='[\u@\h \W]\$ '
|
||||||
|
|
||||||
|
# Bash won't get SIGWINCH if another process is in the foreground.
|
||||||
|
# Enable checkwinsize so that bash will check the terminal size when
|
||||||
|
# it regains control. #65623
|
||||||
|
# http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11)
|
||||||
|
shopt -s checkwinsize
|
||||||
|
|
||||||
|
shopt -s expand_aliases
|
||||||
|
|
||||||
|
# export QT_SELECT=4
|
||||||
|
|
||||||
|
# Enable history appending instead of overwriting. #139609
|
||||||
|
shopt -s histappend
|
||||||
|
|
||||||
|
#neofetch
|
||||||
|
|
@ -0,0 +1 @@
|
||||||
|
%wheel ALL=(ALL) NOPASSWD: ALL
|
||||||
|
|
@ -0,0 +1,2 @@
|
||||||
|
[Journal]
|
||||||
|
Storage=volatile
|
||||||
|
|
@ -1,6 +1,3 @@
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
[Login]
|
[Login]
|
||||||
HandleSuspendKey=ignore
|
HandleSuspendKey=ignore
|
||||||
HandleHibernateKey=ignore
|
HandleHibernateKey=ignore
|
||||||
|
|
@ -2,7 +2,8 @@
|
||||||
Description=Temporary /etc/pacman.d/gnupg directory
|
Description=Temporary /etc/pacman.d/gnupg directory
|
||||||
|
|
||||||
[Mount]
|
[Mount]
|
||||||
What=ramfs
|
What=tmpfs
|
||||||
Where=/etc/pacman.d/gnupg
|
Where=/etc/pacman.d/gnupg
|
||||||
Type=ramfs
|
Type=tmpfs
|
||||||
Options=mode=0755
|
Options=mode=0755,noswap
|
||||||
|
|
||||||
|
|
@ -1,6 +1,3 @@
|
||||||
#
|
|
||||||
# SPDX-License-Identifier: GPL-3.0-or-later
|
|
||||||
|
|
||||||
[Service]
|
[Service]
|
||||||
ExecStart=
|
ExecStart=
|
||||||
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin root - $TERM
|
ExecStart=-/sbin/agetty -o '-p -f -- \\u' --noclear --autologin liveuser - $TERM
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue