aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2016-01-31 21:13:32 +0800
committerTing-Wei Lan <lantw44@gmail.com>2016-01-31 21:13:32 +0800
commit20be281bacab0b717cad1d11f9873dbcc087c2db (patch)
tree9f5ddf21bbdad1f6fb7b821081116c0418f1d3e5
parent80670dae99d7afc505295dd28cf8c3df8ecdb6a8 (diff)
downloadwspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.tar
wspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.tar.gz
wspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.tar.bz2
wspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.tar.lz
wspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.tar.xz
wspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.tar.zst
wspkg-20be281bacab0b717cad1d11f9873dbcc087c2db.zip
freebsd: 比較版本號大小時,英文字母會比數字還小
-rwxr-xr-xfreebsd/freebsd.deps.sh2
-rwxr-xr-xfreebsd/freebsd.nopkg-deps.sh2
2 files changed, 2 insertions, 2 deletions
diff --git a/freebsd/freebsd.deps.sh b/freebsd/freebsd.deps.sh
index 7330b3b..7de87ce 100755
--- a/freebsd/freebsd.deps.sh
+++ b/freebsd/freebsd.deps.sh
@@ -6,7 +6,7 @@ ports_file="$1"
exec 4< "${ports_file}"
while read -r pkg_name pkg_ports 0<&4; do
- printf " %s>=0:"'${PORTSDIR}'"/%s ^%%" "${pkg_name}" "${pkg_ports}"
+ printf " %s>=a:"'${PORTSDIR}'"/%s ^%%" "${pkg_name}" "${pkg_ports}"
done
exec 4<&-
diff --git a/freebsd/freebsd.nopkg-deps.sh b/freebsd/freebsd.nopkg-deps.sh
index c7b4a27..c3d24b1 100755
--- a/freebsd/freebsd.nopkg-deps.sh
+++ b/freebsd/freebsd.nopkg-deps.sh
@@ -5,6 +5,6 @@ ports_file="$1"
tr '/' '_' < "${ports_file}" | paste "${ports_file}" - | (
while read -r pkg_name pkg_ports unused pkg_ports_var; do
- printf ' ${WSPKG_PACKAGE_NAME_%s}>=0:${PORTSDIR}/%s ^%%' \
+ printf ' ${WSPKG_PACKAGE_NAME_%s}>=a:${PORTSDIR}/%s ^%%' \
"${pkg_ports_var}" "${pkg_ports}"
done )