Changeset 2607
- Timestamp:
- 05/22/07 16:37:26 (2 years ago)
- Files:
-
- trunk/freewrt/scripts/ipkg (modified) (10 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/freewrt/scripts/ipkg
r2295 r2607 26 26 set $A; a=$1; shift; A=$* 27 27 set $B; b=$1; shift; B=$* 28 [ "$a" -lt "$b" ] 2>&- && return 1 29 { [ "$a" -gt "$b" ] 2>&- || [ "$a" ">" "$b" ]; } && return 28 [ "$a" -lt "$b" ] 2>&- && return 1 ||: 29 { [ "$a" -gt "$b" ] 2>&- || [ "$a" ">" "$b" ]; } && return ||: 30 30 }; done 31 31 return 1 … … 148 148 149 149 ipkg_usage() { 150 [ $# -gt 0 ] && echo "ipkg: $*" 150 [ $# -gt 0 ] && echo "ipkg: $*" ||: 151 151 echo " 152 152 usage: ipkg [options...] sub-command [arguments...] … … 274 274 done 275 275 276 [ -n "$err" ] && return 1 276 [ -n "$err" ] && return 1 ||: 277 277 278 278 return 0 … … 331 331 332 332 ipkg_require_list() { 333 [ $# -lt 1 ] && return 1 333 [ $# -lt 1 ] && return 1 ||: 334 334 local src="$1" 335 335 if [ ! -f "$IPKG_LISTS_DIR/$src" ]; then … … 360 360 361 361 ipkg_status_sd() { 362 [ $# -lt 1 ] && return 0 362 [ $# -lt 1 ] && return 0 ||: 363 363 sd="$1" 364 364 shift … … 483 483 if sed "s/^/$dest_sed/" $file | grep -q $pattern; then 484 484 local pkg="`echo $file | sed "s/^.*\/\(.*\)\.list/\1/"`" 485 [ "$dest_name" != `ipkg_dest_default_name` ] && pkg="$pkg ($dest_name)" 485 [ "$dest_name" != `ipkg_dest_default_name` ] && pkg="$pkg ($dest_name)" ||: 486 486 sed "s/^/$dest_sed/" $file | grep $pattern | sed "s/^/$pkg: /" 487 487 fi … … 684 684 if ipkg_require_list $src; then 685 685 filename="`ipkg_extract_paragraph $pkg < $IPKG_LISTS_DIR/$src | ipkg_extract_field Filename | ipkg_extract_value`" 686 [ -n "$filename" ] && break 686 [ -n "$filename" ] && break ||: 687 687 fi 688 688 done … … 941 941 942 942 ipkg_install_pending() { 943 [ -n "$IPKG_OFFLINE_ROOT" ] && return 0 943 [ -n "$IPKG_OFFLINE_ROOT" ] && return 0 ||: 944 944 945 945 if [ -d "$IPKG_PENDING_DIR" ]; then … … 1166 1166 done 1167 1167 1168 [ $# - lt 1 ] &&ipkg_usage "ipkg must have one sub-command argument"1168 [ $# -ge 1 ] || ipkg_usage "ipkg must have one sub-command argument" 1169 1169 cmd="$1" 1170 1170 shift … … 1177 1177 ;; 1178 1178 install|depends|remove|files|search) 1179 [ $# - lt 1 ] &&ipkg_usage "ERROR: the \`\`$cmd'' command requires an argument"1179 [ $# -ge 1 ] || ipkg_usage "ERROR: the \`\`$cmd'' command requires an argument" 1180 1180 ;; 1181 1181 *)


