Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package arch-install-scripts for openSUSE:Factory checked in at 2022-09-30 17:57:32
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/arch-install-scripts (Old)
and /work/SRC/openSUSE:Factory/.arch-install-scripts.new.2275 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "arch-install-scripts"
Fri Sep 30 17:57:32 2022 rev:4 rq:1007045 version:27
Changes:
--------
--- /work/SRC/openSUSE:Factory/arch-install-scripts/arch-install-scripts.changes 2022-08-01 21:33:31.890195690 +0200
+++ /work/SRC/openSUSE:Factory/.arch-install-scripts.new.2275/arch-install-scripts.changes 2022-09-30 17:57:47.581248428 +0200
@@ -1,0 +2,5 @@
+Thu Sep 29 17:44:46 UTC 2022 - Bruno Pitrus
+- New upstream release 27
+ * update pseudofs and fsck lists
+
+-------------------------------------------------------------------
Old:
----
v26.tar.gz
New:
----
v27.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ arch-install-scripts.spec ++++++
--- /var/tmp/diff_new_pack.yhNdS5/_old 2022-09-30 17:57:48.221249796 +0200
+++ /var/tmp/diff_new_pack.yhNdS5/_new 2022-09-30 17:57:48.225249804 +0200
@@ -17,7 +17,7 @@
Name: arch-install-scripts
-Version: 26
+Version: 27
Release: 0
Summary: Scripts aimed at automating some menial installation/recovery tasks
License: GPL-2.0-only
++++++ v26.tar.gz -> v27.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arch-install-scripts-26/Makefile new/arch-install-scripts-27/Makefile
--- old/arch-install-scripts-26/Makefile 2022-07-30 00:50:36.000000000 +0200
+++ new/arch-install-scripts-27/Makefile 2022-09-28 18:48:20.000000000 +0200
@@ -1,4 +1,4 @@
-VER=24
+VER=26
PREFIX = /usr/local
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arch-install-scripts-26/common new/arch-install-scripts-27/common
--- old/arch-install-scripts-26/common 2022-07-30 00:50:36.000000000 +0200
+++ new/arch-install-scripts-27/common 2022-09-28 18:48:20.000000000 +0200
@@ -1,9 +1,11 @@
# generated from util-linux source: libmount/src/utils.c
declare -A pseudofs_types=([anon_inodefs]=1
+ [apparmorfs]=1
[autofs]=1
[bdev]=1
- [bpf]=1
+ [binder]=1
[binfmt_misc]=1
+ [bpf]=1
[cgroup]=1
[cgroup2]=1
[configfs]=1
@@ -13,33 +15,56 @@
[devpts]=1
[devtmpfs]=1
[dlmfs]=1
+ [dmabuf]=1
+ [drm]=1
[efivarfs]=1
+ [fuse]=1
+ [fuse.archivemount]=1
+ [fuse.avfsd]=1
+ [fuse.dumpfs]=1
+ [fuse.encfs]=1
[fuse.gvfs-fuse-daemon]=1
+ [fuse.gvfsd-fuse]=1
+ [fuse.lxcfs]=1
+ [fuse.rofiles-fuse]=1
+ [fuse.vmware-vmblock]=1
+ [fuse.xwmfs]=1
[fusectl]=1
[hugetlbfs]=1
+ [ipathfs]=1
[mqueue]=1
[nfsd]=1
[none]=1
+ [nsfs]=1
+ [overlay]=1
[pipefs]=1
[proc]=1
[pstore]=1
[ramfs]=1
+ [resctrl]=1
[rootfs]=1
[rpc_pipefs]=1
[securityfs]=1
+ [selinuxfs]=1
+ [smackfs]=1
[sockfs]=1
[spufs]=1
[sysfs]=1
- [tmpfs]=1)
+ [tmpfs]=1
+ [tracefs]=1
+ [vboxsf]=1
+ [virtiofs]=1)
# generated from: pkgfile -vbr '/fsck\..+' | awk -F. '{ print $NF }' | sort
-declare -A fsck_types=([cramfs]=1
+declare -A fsck_types=([btrfs]=1
+ [cramfs]=1
+ [erofs]=1
[exfat]=1
[ext2]=1
[ext3]=1
[ext4]=1
- [ext4dev]=1
[f2fs]=1
+ [fat]=1
[jfs]=1
[minix]=1
[msdos]=1
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arch-install-scripts-26/completion/pacstrap.bash new/arch-install-scripts-27/completion/pacstrap.bash
--- old/arch-install-scripts-26/completion/pacstrap.bash 2022-07-30 00:50:36.000000000 +0200
+++ new/arch-install-scripts-27/completion/pacstrap.bash 2022-09-28 18:48:20.000000000 +0200
@@ -8,7 +8,7 @@
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
- opts="-C -c -G -i -M -N -h"
+ opts="-C -c -G -i -K -M -N -h"
for i in "${COMP_WORDS[@]:1:COMP_CWORD-1}"; do
if [[ -d ${i} ]]; then
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arch-install-scripts-26/doc/pacstrap.8.asciidoc new/arch-install-scripts-27/doc/pacstrap.8.asciidoc
--- old/arch-install-scripts-26/doc/pacstrap.8.asciidoc 2022-07-30 00:50:36.000000000 +0200
+++ new/arch-install-scripts-27/doc/pacstrap.8.asciidoc 2022-09-28 18:48:20.000000000 +0200
@@ -34,6 +34,9 @@
*-i*::
Prompt for package confirmation when needed (run interactively).
+*-K*::
+ Initialize an empty pacman keyring in the target (implies '-G').
+
*-M*::
Avoid copying the host's mirrorlist to the target.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arch-install-scripts-26/pacstrap.in new/arch-install-scripts-27/pacstrap.in
--- old/arch-install-scripts-26/pacstrap.in 2022-07-30 00:50:36.000000000 +0200
+++ new/arch-install-scripts-27/pacstrap.in 2022-09-28 18:48:20.000000000 +0200
@@ -14,6 +14,7 @@
hostcache=0
copykeyring=1
+initkeyring=0
copymirrorlist=1
pacmode=-Sy
setup=chroot_setup
@@ -28,6 +29,7 @@
-c Use the package cache on the host, rather than the target
-G Avoid copying the host's pacman keyring to the target
-i Prompt for package confirmation when needed (run interactively)
+ -K Initialize an empty pacman keyring in the target (implies '-G')
-M Avoid copying the host's mirrorlist to the target
-N Run in unshare mode as a regular user
-U Use pacman -U to install packages
@@ -45,7 +47,7 @@
exit $(( $# ? 0 : 1 ))
fi
-while getopts ':C:cdGiMNU' flag; do
+while getopts ':C:cdGiKMNU' flag; do
case $flag in
C)
pacman_config=$OPTARG
@@ -62,6 +64,9 @@
G)
copykeyring=0
;;
+ K)
+ initkeyring=1
+ ;;
M)
copymirrorlist=0
;;
@@ -112,9 +117,11 @@
# mount API filesystems
$setup "$newroot" || die "failed to setup chroot %s" "$newroot"
- if (( copykeyring )); then
- # if there's a keyring on the host, copy it into the new root, unless it exists already
- if [[ -d /etc/pacman.d/gnupg && ! -d $newroot/etc/pacman.d/gnupg ]]; then
+ if [[ ! -d $newroot/etc/pacman.d/gnupg ]]; then
+ if (( initkeyring )); then
+ pacman-key --gpgdir "$newroot"/etc/pacman.d/gnupg --init
+ elif (( copykeyring )) && [[ -d /etc/pacman.d/gnupg ]]; then
+ # if there's a keyring on the host, copy it into the new root
cp -a --no-preserve=ownership /etc/pacman.d/gnupg "$newroot/etc/pacman.d/"
fi
fi