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 <brunopit...@hotmail.com>
+- 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

Reply via email to