summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorespie <espie@openbsd.org>2004-04-28 06:47:12 +0000
committerespie <espie@openbsd.org>2004-04-28 06:47:12 +0000
commit829df621b1da572df2936834b18c439cefb64931 (patch)
tree5ffb77e34d99021a55042b79494ee37ff5f6b830
parentif a peer follows the extremely misgiuded path that the RFCs just barely allow (diff)
downloadwireguard-openbsd-829df621b1da572df2936834b18c439cefb64931.tar.xz
wireguard-openbsd-829df621b1da572df2936834b18c439cefb64931.zip
Blech, SFS yields weird mount/df shit.
Non absolute mount points ? give me a break. Fix for ugly nonsense. Problem reported by David Mazieres.
-rw-r--r--usr.sbin/pkg_add/OpenBSD/Vstat.pm6
1 files changed, 3 insertions, 3 deletions
diff --git a/usr.sbin/pkg_add/OpenBSD/Vstat.pm b/usr.sbin/pkg_add/OpenBSD/Vstat.pm
index ee9c428032b..24332f4ed79 100644
--- a/usr.sbin/pkg_add/OpenBSD/Vstat.pm
+++ b/usr.sbin/pkg_add/OpenBSD/Vstat.pm
@@ -1,4 +1,4 @@
-# $OpenBSD: Vstat.pm,v 1.4 2004/03/10 08:21:40 espie Exp $
+# $OpenBSD: Vstat.pm,v 1.5 2004/04/28 06:47:12 espie Exp $
#
# Copyright (c) 2003 Marc Espie.
#
@@ -65,7 +65,7 @@ sub init_dirinfo()
chomp;
if (m/^Filesystem\s+(\d+)\-blocks/) {
$blocksize = $1;
- } elsif (m/^.*?\s+\d+\s+\d+\s+(\d+)\s+\d+\%\s+(.*?)$/) {
+ } elsif (m/^.*?\s+\d+\s+\d+\s+(\d+)\s+\d+\%\s+(\/.*?)$/) {
my ($mntpoint, $avail) = ($2, $1);
my $i = create_mntpoint($mntpoint);
$i->{avail} = $avail;
@@ -76,7 +76,7 @@ sub init_dirinfo()
open(my $cmd1, "/sbin/mount|") or print STDERR "Can't run mount\n";
while (<$cmd1>) {
chomp;
- if (m/^.*?\s+on\s+(.*?)\s+type\s+.*?(?:\s+\((.*?)\))?$/) {
+ if (m/^.*?\s+on\s+(\/.*?)\s+type\s+.*?(?:\s+\((.*?)\))?$/) {
my ($mntpoint, $opts) = ($1, $2);
my $i = create_mntpoint($mntpoint);
next unless defined $opts;