diff options
| author | Leah Rowe <leah@libreboot.org> | 2024-06-14 13:19:25 +0100 | 
|---|---|---|
| committer | Leah Rowe <leah@libreboot.org> | 2024-06-14 13:19:25 +0100 | 
| commit | 98724d701b10a037e8ffa7ce2864a08993268517 (patch) | |
| tree | c354f485c3da5681798dad51b6d760358061a029 | |
| parent | baea03c67270a8e213f825d833e0c0b1959d34d0 (diff) | |
lib.sh: remove the items() function
it's pretty much just doing the same thing as ls -1
remove it!
Signed-off-by: Leah Rowe <leah@libreboot.org>
| -rwxr-xr-x | build | 2 | ||||
| -rwxr-xr-x | include/lib.sh | 13 | ||||
| -rwxr-xr-x | include/vendor.sh | 2 | ||||
| -rwxr-xr-x | script/roms | 4 | ||||
| -rwxr-xr-x | script/trees | 2 | 
5 files changed, 5 insertions, 18 deletions
| @@ -119,7 +119,7 @@ build_release()  fetch_trees()  { -	for x in $(items config/git); do +	for x in $(ls -1 config/git); do  		./update trees -f "$x" || $err "$_xm: fetch $x"  		singletree "$x" || x_ rm -Rf "src/$x/$x"  	done diff --git a/include/lib.sh b/include/lib.sh index c2ad87ed..a329fa3f 100755 --- a/include/lib.sh +++ b/include/lib.sh @@ -118,19 +118,6 @@ done  relname="$projectname-$version"  export LOCALVERSION="-$projectname-${version%%-*}" -items() -{ -	rval=1 -	e "$1" d not && return 1 -	for x in "$1/"*; do -		# -e used because this is for files *or* directories -		[ -e "$x" ] || continue -		printf "%s\n" "${x##*/}" 2>/dev/null -		rval=0 -	done -	return $rval -} -  scan_config()  {  	awkstr=" /\{.*$1.*}{/ {flag=1;next} /\}/{flag=0} flag { print }" diff --git a/include/vendor.sh b/include/vendor.sh index b2fc5346..b5fda8f3 100755 --- a/include/vendor.sh +++ b/include/vendor.sh @@ -241,7 +241,7 @@ vendor_inject()  	set +u +e  	[ $# -lt 1 ] && $err "No options specified." -	[ "$1" = "listboards" ] && eval "items config/coreboot || :; exit 0" +	[ "$1" = "listboards" ] && eval "ls -1 config/coreboot || :; exit 0"  	archive="$1" diff --git a/script/roms b/script/roms index 88ab8cd1..3890eddc 100755 --- a/script/roms +++ b/script/roms @@ -36,7 +36,7 @@ main()  		elif [ "$1" = "serprog" ]; then  			shift 1; handle_serprog $@; return 0  		elif [ "$1" = "list" ]; then -			x_ items config/coreboot; return 0 +			x_ ls -1 config/coreboot; return 0  		else  			[ "$1" = "all" ] && shift && continue  			boards="$1 $boards" @@ -44,7 +44,7 @@ main()  		fi  	done -	[ -n "$boards" ] || boards="$(items config/coreboot)" || \ +	[ -n "$boards" ] || boards="$(ls -1 config/coreboot)" || \  		$err "Cannot generate list of boards for building"  	for x in $boards; do  		[ -d "config/coreboot/$x/config" ] && \ diff --git a/script/trees b/script/trees index 4d9a5d08..f090f539 100755 --- a/script/trees +++ b/script/trees @@ -87,7 +87,7 @@ build_targets()  	# Build for all targets if no argument is given  	[ $# -gt 0 ] && target1="$1"  	[ "$target1" = "utils" ] && [ "$project" = "coreboot" ] && shift 1 -	targets="$(items "$cfgsdir")" || $err "Can't get options for $cfgsdir" +	targets="$(ls -1 "$cfgsdir")" || $err "Can't get options for $cfgsdir"  	[ $# -gt 0 ] && targets=$@  	handle_targets | 
