Tobias Powalowski pushed to branch main at Arch Linux / Packaging / Packages / 
hwdetect


Commits:
f9261f01 by Tobias Powalowski at 2024-02-05T20:56:01+01:00
upgpkg: 2024.02.05-1: add bcachefs support

- - - - -


3 changed files:

- + .SRCINFO
- PKGBUILD
- hwdetect


Changes:

=====================================
.SRCINFO
=====================================
@@ -0,0 +1,21 @@
+pkgbase = hwdetect
+       pkgdesc = Hardware detection script with loading modules and 
mkinitcpio.conf
+       pkgver = 2024.02.05
+       pkgrel = 1
+       url = https://archlinux.org/packages/extra/any/hwdetect/
+       arch = any
+       license = GPL-3.0-or-later
+       depends = sh
+       depends = awk
+       depends = grep
+       depends = coreutils
+       depends = sed
+       depends = e2fsprogs
+       depends = gzip
+       optdepends = cryptsetup: for encrypt mkinitcpio config support
+       optdepends = lvm2:       for lvm2 mkinitcpio config support
+       optdepends = mdadm:      for raid mkinitcpio config support
+       source = hwdetect
+       sha512sums = 
ca20fc2cdc75b90dd1382f7c2ffb6cbca8e99662ab7fea9ccb523255a0daa84f9e36698ba636bf9ccb4252802475ee5582beb29c134ecaff0b99d8376ba6267b
+
+pkgname = hwdetect


=====================================
PKGBUILD
=====================================
@@ -1,17 +1,17 @@
 # Maintainer: Tobias Powalowski <tp...@archlinux.org>
 pkgname=hwdetect
-pkgver=2023.07.02
+pkgver=2024.02.05
 pkgrel=1
 pkgdesc="Hardware detection script with loading modules and mkinitcpio.conf"
 arch=(any)
 url="https://archlinux.org/packages/extra/any/hwdetect/";
-license=('GPL')
+license=('GPL-3.0-or-later')
 depends=('sh' 'awk' 'grep' 'coreutils' 'sed' 'e2fsprogs' 'gzip')
 optdepends=('cryptsetup: for encrypt mkinitcpio config support'
             'lvm2:       for lvm2 mkinitcpio config support'
             'mdadm:      for raid mkinitcpio config support')
 source=(hwdetect)
-sha512sums=('36b7549936f74f6e6e5b6ed84277047cef594116ad89ab93dbc1c91c2433866d1b5e942b605660756e796d5188421e8ff918f4e39c5c26c90cf32ee70f0655b6')
+sha512sums=('ca20fc2cdc75b90dd1382f7c2ffb6cbca8e99662ab7fea9ccb523255a0daa84f9e36698ba636bf9ccb4252802475ee5582beb29c134ecaff0b99d8376ba6267b')
 
 package() {
   install -D -m 755 "${srcdir}/hwdetect" "${pkgdir}/usr/bin/hwdetect"


=====================================
hwdetect
=====================================
@@ -1,4 +1,5 @@
 #! /bin/bash
+# # SPDX-License-Identifier: GPL-3.0-or-later
 # Autodetection script for scanning /sys for hardware
 # for Arch Linux by Tobias Powalowski <tp...@archlinux.org>
 
@@ -276,11 +277,13 @@ while [ -n "$*"  ]; do
         --show-other)     showlist "OTHER    " $(listmods .ko agp/ acpi/ scsi/ 
message/fusion block/sx8 block/cciss block/cpqarray block/DAC960 block/virtio 
virtio/virtio_pci ata/ \
                         usb/ ieee1394 bluetooth/ cdrom/ cpufreq/ crypto/ dca/ 
dma/ edac/ events/ net/ hwmon/ i2c/ input/ ipmi/ irda/ kvm/ mac_hid media/ mei/ 
\
                         mfd/ mtd/ nvme/ parport/ platform/ powercap/ sound/ 
thermal/ tpm/ drm/ firewire/ hid/ serial/ staging/ video/ virt/ watchdog/) ;;
-        --filesystem)   FILESYSTEM="ext2 ext3 ext4 f2fs nilfs2 btrfs reiserfs 
xfs jfs vfat"
+        --filesystem)   FILESYSTEM="ext2 ext3 ext4 f2fs nilfs2 bcachefs btrfs 
reiserfs xfs jfs vfat"
                 for i in $FILESYSTEM; do
                      [ "$(grep $i /tmp/.blkid)" ] && FS="$FS $i"
                 done
-                [ "$(echo $FS | grep btrfs)" ] && FS="$FS crc32c"
+                if [ "$(echo $FS | grep btrfs)" ] || [ "$(echo $FS | grep 
bcachefs)" ]; then
+                    FS="$FS crc32c"
+                fi
                 MODULES_INITRAMFS="$MODULES_INITRAMFS $FS"
                 _SHOW_MODULES="1"
                 ;;



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hwdetect/-/commit/f9261f017f5241b4744ccac98b2d95955c097536

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/hwdetect/-/commit/f9261f017f5241b4744ccac98b2d95955c097536
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to