From 8fb34649ad9a967145123b6605e9887209297d17 Mon Sep 17 00:00:00 2001 From: short <> Date: Wed, 20 Aug 2003 20:30:41 +0000 Subject: [PATCH] Do not create bogus '@localstatedir@' subdir if not yet subst-ed version used. --- kernel/Linux/prepmod.in | 2 ++ 1 file changed, 2 insertions(+) diff --git a/kernel/Linux/prepmod.in b/kernel/Linux/prepmod.in index 6cd40b6..48f4114 100755 --- a/kernel/Linux/prepmod.in +++ b/kernel/Linux/prepmod.in @@ -29,6 +29,7 @@ my $basedir='@datadir@/lufs'; my $vardir='@localstatedir@/lib/lufs'; $basedir=~s#\$\Q{prefix}\E#'@prefix@';#ge; $vardir=~s#\$\Q{prefix}\E#'@prefix@';#ge; +$vardir="" if $vardir=~/^@/; sub srcdir { my($uname_r)=@_; $basedir."/".($uname_r lt "2.5" ? "2.4" : "2.5"); } my $modbindir=$basedir."/modbin"; my @sources=qw(proc.c inode.c dir.c file.c symlink.c); @@ -114,6 +115,7 @@ my $moduledir="/lib/modules/$uname_r/kernel/fs/lufs"; print STDERR "Destination module directory: $moduledir\n" if !$quiet; for ("$vardir/lufs.o") { + next if !$vardir; # Create the 'lufs.o' in our /var/lib directory and only link it # to prevent using obsolete modules after upgrading 'lufs' package. # depmod(1) will take the larget symlink name - we must create directory for it. -- 1.8.3.1