From 3bb2f83dcfb26c9da5f00523df3c956f78dffb3f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Mon, 1 Apr 2024 18:24:23 +0200 Subject: cfgfs: add support for GPT on mmc devices --- package/cfgfs/Makefile | 2 +- package/cfgfs/src/fwcf.sh | 13 +++++++++---- 2 files changed, 10 insertions(+), 5 deletions(-) (limited to 'package') diff --git a/package/cfgfs/Makefile b/package/cfgfs/Makefile index 9fa6e571f..209b9ff88 100644 --- a/package/cfgfs/Makefile +++ b/package/cfgfs/Makefile @@ -4,7 +4,7 @@ include ${ADK_TOPDIR}/rules.mk PKG_NAME:= cfgfs -PKG_VERSION:= 1.0.11 +PKG_VERSION:= 1.0.12 PKG_RELEASE:= 1 PKG_DESCR:= compressed config filesystem PKG_SECTION:= base/adk diff --git a/package/cfgfs/src/fwcf.sh b/package/cfgfs/src/fwcf.sh index 70d0fa5c0..8954c3645 100644 --- a/package/cfgfs/src/fwcf.sh +++ b/package/cfgfs/src/fwcf.sh @@ -1,7 +1,7 @@ #!/bin/sh # Copyright (c) 2006-2007 # Thorsten Glaser -# Copyright (c) 2009-2023 +# Copyright (c) 2009-2024 # Waldemar Brodkorb # # Provided that these terms and disclaimer and all copyright notices @@ -43,7 +43,7 @@ export PATH=/bin:/sbin:/usr/bin:/usr/sbin wd=$(pwd) cd / -what='Configuration Filesystem Utility (cfgfs), Version 1.11' +what='Configuration Filesystem Utility (cfgfs), Version 1.12' who=$(id -u) if [ $who -ne 0 ]; then @@ -142,9 +142,14 @@ if [ -z $part ]; then part=$(fdisk -l /dev/sda 2>/dev/null|awk '{if ($2=="*") { print $1" "$9} else {print $1" "$8}}'|grep '^/dev.*88.*'|tail -1|awk '{ print $1 }') # find GPT partition if [ -z $part ]; then - partnum=$(gdisk -l /dev/sda 2>/dev/null|fgrep "cfgfs"|awk '{ print $1 }') + partnum=$(gdisk -l $rootdisk 2>/dev/null|fgrep "cfgfs"|awk '{ print $1 }') if [ ! -z $partnum ]; then - part=/dev/sda${partnum} + echo $rootdisk|grep mmcblk >/dev/null 2>&1 + if [ $? -eq 0 ]; then + part=${rootdisk}p${partnum} + else + part=${rootdisk}${partnum} + fi fi fi if [ -z $part ]; then -- cgit v1.2.3