Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:yukoff:openSUSE:Leap:42.1:Backports
os-prober.4275
os-prober-btrfs-absolute-subvol.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File os-prober-btrfs-absolute-subvol.patch of Package os-prober.4275
Index: os-prober-1.61/os-probes/common/50mounted-tests =================================================================== --- os-prober-1.61.orig/os-probes/common/50mounted-tests +++ os-prober-1.61/os-probes/common/50mounted-tests @@ -58,9 +58,7 @@ mounted= if [ "$types" = btrfs ]; then partition="$BTRFSDEV" -fi - -if type grub2-mount >/dev/null 2>&1 && \ +elif type grub2-mount >/dev/null 2>&1 && \ type grub2-probe >/dev/null 2>&1 && \ grub2-mount "$partition" "$tmpmnt" 2>/dev/null; then mounted=1 @@ -114,9 +112,9 @@ if [ "$types" = btrfs ]; then exit 1 fi # besides regular subvols, get ro and snapshot so thet can be excluded - subvols=$(btrfs subvolume list "$tmpmnt" | cut -d ' ' -f 9) - rosubvols=$(btrfs subvolume list -r "$tmpmnt" | cut -d ' ' -f 9) - sssubvols=$(btrfs subvolume list -s "$tmpmnt" | cut -d ' ' -f 14) + subvols=$(btrfs subvolume list -a "$tmpmnt" | cut -d ' ' -f 9 | sed -e s!^\<FS_TREE\>/!!) + rosubvols=$(btrfs subvolume list -r -a "$tmpmnt" | cut -d ' ' -f 9 | sed -e s!^\<FS_TREE\>/!!) + sssubvols=$(btrfs subvolume list -s -a "$tmpmnt" | cut -d ' ' -f 14 | sed -e s!^\<FS_TREE\>/!!) if ! umount "$tmpmnt"; then warn "failed to umount btrfs volume on $tmpmnt" rmdir "$tmpmnt" || true
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor