aboutsummaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorpav <pav@FreeBSD.org>2005-09-05 07:11:15 +0800
committerpav <pav@FreeBSD.org>2005-09-05 07:11:15 +0800
commitc35afb1334ab32802f9c57d06e761e4ad782ff7d (patch)
treeaed78256e2cb9a87c4ed4d4ab88b373747d192d7 /Tools
parentf64d9c26e65500676731c1132bcb22894c1fd737 (diff)
downloadfreebsd-ports-gnome-c35afb1334ab32802f9c57d06e761e4ad782ff7d.tar.gz
freebsd-ports-gnome-c35afb1334ab32802f9c57d06e761e4ad782ff7d.tar.zst
freebsd-ports-gnome-c35afb1334ab32802f9c57d06e761e4ad782ff7d.zip
- Handle different INDEX filename on 5.X and above
PR: ports/85281 Submitted by: Vasil Dimov <vd@datamax.bg>
Diffstat (limited to 'Tools')
-rwxr-xr-xTools/scripts/portsearch7
1 files changed, 5 insertions, 2 deletions
diff --git a/Tools/scripts/portsearch b/Tools/scripts/portsearch
index e5390f291987..39ea41a21ff9 100755
--- a/Tools/scripts/portsearch
+++ b/Tools/scripts/portsearch
@@ -43,9 +43,12 @@ use vars qw/ $key @list %fields %list %opts /;
# Global variables
#
+my $osrel = `/usr/bin/uname -r`;
+$osrel =~ s/\..+$//s;
+
my $VERSION = "1.0";
-my $file = "/usr/ports/INDEX";
-my $match = 1;
+my $file = "/usr/ports/INDEX" . ($osrel <= 4 ? "" : "-$osrel");
+my $match = 1;
my $count = 0;
# We only need 7 of the 10 fields in a record; define which ones in a