mirror of
				https://github.com/ARM-software/devlib.git
				synced 2025-11-04 07:51:21 +00:00 
			
		
		
		
	shutils.in: Add get_fs_mount_point() function
Allow getting the mount point of a given filesystem. This is useful to detect the location of e.g. tracefs
This commit is contained in:
		
				
					committed by
					
						
						Marc Bonnici
					
				
			
			
				
	
			
			
			
						parent
						
							fffa040792
						
					
				
				
					commit
					00a5bcb377
				
			@@ -10,6 +10,8 @@ SED=${SED:-$BUSYBOX sed}
 | 
			
		||||
CAT=${CAT:-$BUSYBOX cat}
 | 
			
		||||
AWK=${AWK:-$BUSYBOX awk}
 | 
			
		||||
PS=${PS:-$BUSYBOX ps}
 | 
			
		||||
MOUNT=${MOUNT:-$BUSYBOX mount}
 | 
			
		||||
PRINTF=${PRINTF:-$BUSYBOX printf}
 | 
			
		||||
 | 
			
		||||
################################################################################
 | 
			
		||||
# CPUFrequency Utility Functions
 | 
			
		||||
@@ -319,6 +321,16 @@ get_android_system_id() {
 | 
			
		||||
	echo "$hardware/$kernel/$filesystem"
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
get_fs_mount_point() {
 | 
			
		||||
    local path=$(LC_ALL=C $MOUNT -t "$1" | $SED -n "s/$1 on \(.*\) type $1 .*/\1/p;q")
 | 
			
		||||
    if [ "$path" == "" ]; then
 | 
			
		||||
        return 1
 | 
			
		||||
    else
 | 
			
		||||
        $PRINTF "%s" "$path"
 | 
			
		||||
        return 0
 | 
			
		||||
    fi
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
################################################################################
 | 
			
		||||
# Main Function Dispatcher
 | 
			
		||||
################################################################################
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user