Compare commits

...

6 Commits

Author SHA1 Message Date
c19b80adbd buildtree: get proper pkgbuild group 2019-03-13 19:31:09 +01:00
1812296bc3 util: revert server home path 2019-02-22 00:17:14 +01:00
cfb3ced261 buildiso: adopt fs group name changes
deployiso: set new server home path
2019-02-21 23:39:33 +01:00
77c7d1db8e mkchrootpkg: fix update mode 2019-02-10 16:25:22 +01:00
eb9f03c5c1 sync makepkg.conf with latest version from pacman package 2019-02-09 21:42:12 +01:00
16d0c1759d pkg2yaml: revert to func call 2019-02-06 22:13:59 +01:00
5 changed files with 25 additions and 14 deletions

View File

@@ -385,9 +385,11 @@ main() {
sync_chroot "$chrootdir/root" "$copydir" "$copy" sync_chroot "$chrootdir/root" "$copydir" "$copy"
fi fi
bindmounts_rw+=("${PWD}:/startdir" "${SRCDEST}:/srcdest")
$update_first && chroot-run \ $update_first && chroot-run \
-r "${bindmounts_ro[@]}" \ -r "${bindmounts_ro[*]}" \
-w "${bindmounts_rw[@]}" \ -w "${bindmounts_rw[*]}" \
"$copydir" \ "$copydir" \
pacman -Syu --noconfirm pacman -Syu --noconfirm
@@ -407,8 +409,6 @@ main() {
prepare_chroot "$copydir" "$USER_HOME" "$keepbuilddir" "$run_namcap" prepare_chroot "$copydir" "$USER_HOME" "$keepbuilddir" "$run_namcap"
bindmounts_rw+=("${PWD}:/startdir" "${SRCDEST}:/srcdest")
if chroot-run \ if chroot-run \
-r "${bindmounts_ro[*]}" \ -r "${bindmounts_ro[*]}" \
-w "${bindmounts_rw[*]}" \ -w "${bindmounts_rw[*]}" \

View File

@@ -79,14 +79,15 @@ write_details() {
} }
write_pkg_yaml(){ write_pkg_yaml(){
local pkgfile=$(makepkg --packagelist)
Yaml=$(write_yaml_header) Yaml=$(write_yaml_header)
Yaml+=$(write_empty_line) Yaml+=$(write_empty_line)
pkgbase=${pkgbase:-${pkgname[0]}}
Yaml+=$(write_yaml_map 0 "pkgbase") Yaml+=$(write_yaml_map 0 "pkgbase")
Yaml+=$(write_yaml_map 2 "pkgname" "${pkgbase:-${pkgname[0]}}") Yaml+=$(write_yaml_map 2 "pkgname" "${pkgbase}")
${details} && write_details '' ${details} && write_details ''
Yaml+=$(write_empty_line) Yaml+=$(write_empty_line)
@@ -99,6 +100,8 @@ write_pkg_yaml(){
Yaml+=$(write_empty_line) Yaml+=$(write_empty_line)
local pkgfile=$(print_all_package_names)
Yaml+=$(write_yaml_map 0 "pkgfile") Yaml+=$(write_yaml_map 0 "pkgfile")
for f in ${pkgfile[@]};do for f in ${pkgfile[@]};do
Yaml+=$(write_yaml_seq 2 "${f##*/}") Yaml+=$(write_yaml_seq 2 "${f##*/}")
@@ -136,4 +139,6 @@ PACKAGE="$1"/PKGBUILD; shift
. "$PACKAGE" . "$PACKAGE"
. /etc/makepkg.conf
write_pkg_yaml write_pkg_yaml

View File

@@ -1,4 +1,6 @@
#!/hint/bash #!/hint/bash
# shellcheck disable=2034
# #
# /etc/makepkg.conf # /etc/makepkg.conf
# #
@@ -37,8 +39,8 @@ CHOST="x86_64-pc-linux-gnu"
#-- Compiler and Linker Flags #-- Compiler and Linker Flags
CPPFLAGS="-D_FORTIFY_SOURCE=2" CPPFLAGS="-D_FORTIFY_SOURCE=2"
CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt" CFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt"
CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt" CXXFLAGS="-march=x86-64 -mtune=generic -O2 -pipe -fno-plt"
LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now" LDFLAGS="-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now"
#-- Make Flags: change this for DistCC/SMP systems #-- Make Flags: change this for DistCC/SMP systems
#MAKEFLAGS="-j2" #MAKEFLAGS="-j2"
@@ -143,3 +145,5 @@ COMPRESSZ=(compress -c -f)
# #
PKGEXT='.pkg.tar.xz' PKGEXT='.pkg.tar.xz'
SRCEXT='.src.tar.gz' SRCEXT='.src.tar.gz'
# vim: set ft=sh ts=2 sw=2 et:

View File

@@ -63,7 +63,7 @@ load_profile(){
PASSWORD=${PASSWORD:-'artix'} PASSWORD=${PASSWORD:-'artix'}
ADDGROUPS=${ADDGROUPS:-"video,power,cdrom,network,lp,scanner,wheel,users,log"} ADDGROUPS=${ADDGROUPS:-"video,power,optical,network,lp,scanner,wheel,users,log"}
if [[ -z ${SERVICES[@]} ]];then if [[ -z ${SERVICES[@]} ]];then
SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager') SERVICES=('acpid' 'bluetooth' 'cronie' 'cupsd' 'syslog-ng' 'NetworkManager')

View File

@@ -98,14 +98,14 @@ get_cases(){
local cases= local cases=
for p in ${pkgs[@]};do for p in ${pkgs[@]};do
cases=${p:+}${p:-|}${p} cases=${cases:-}${cases:+|}${p}
done done
echo $cases echo $cases
} }
get_artix_tree(){ get_artix_tree(){
local pkg="$1" artix_tree="${2:-$3}" tree local pkg="$1" artix_tree="${2:-$3}" tree
case $pkg in eval "case $pkg in
$(get_cases kernel)) tree=packages-kernel ;; $(get_cases kernel)) tree=packages-kernel ;;
python-*|python2-*) tree=packages-python ;; python-*|python2-*) tree=packages-python ;;
perl-*) tree=packages-perl ;; perl-*) tree=packages-perl ;;
@@ -115,12 +115,14 @@ get_artix_tree(){
*-runit) tree=packages-runit ;; *-runit) tree=packages-runit ;;
qt5-*) tree=packages-qt5 ;; qt5-*) tree=packages-qt5 ;;
lxqt*|$(get_cases lxqt)) tree=packages-lxqt ;; lxqt*|$(get_cases lxqt)) tree=packages-lxqt ;;
*) tree=$artix_tree
esac"
echo $tree
# $(get_cases freedesktop)) tree=packages-desktop ;; # $(get_cases freedesktop)) tree=packages-desktop ;;
# $(get_cases kde)) tree=packages-kde ;; # $(get_cases kde)) tree=packages-kde ;;
# $(get_cases gnome)) tree=packages-gnome ;; # $(get_cases gnome)) tree=packages-gnome ;;
*) tree=$artix_tree
esac
echo $tree
} }
get_import_path(){ get_import_path(){