Module Name: src Committed By: christos Date: Wed May 29 13:35:12 UTC 2024
Modified Files: src/lib: checkoldver Log Message: Improve robustness (from kre@) To generate a diff of this commit: cvs rdiff -u -r1.4 -r1.5 src/lib/checkoldver Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/checkoldver diff -u src/lib/checkoldver:1.4 src/lib/checkoldver:1.5 --- src/lib/checkoldver:1.4 Tue May 28 12:20:34 2024 +++ src/lib/checkoldver Wed May 29 09:35:12 2024 @@ -1,5 +1,5 @@ #!/bin/sh -# $NetBSD: checkoldver,v 1.4 2024/05/28 16:20:34 christos Exp $ +# $NetBSD: checkoldver,v 1.5 2024/05/29 13:35:12 christos Exp $ # # Copyright (c) 2002 The NetBSD Foundation, Inc. # All rights reserved. @@ -47,16 +47,14 @@ delete() { then obsol="$obsol.$4" fi - echo $PWD/$obsol + printf "${PWD}/${obsol}\n" } comparelib() { local name="${1%.so.*}" - local version=${1#*.so.} - OIFS="$IFS" - IFS="$IFS." + local version="${1#"${name}"*.so.}" + local IFS=. set -- $version - IFS="$OIFS" if [ -z "$libmajor" ] then