summaryrefslogtreecommitdiffstats
path: root/config-db/slxconfig-demuxer
diff options
context:
space:
mode:
authorOliver Tappe2007-05-13 19:22:27 +0200
committerOliver Tappe2007-05-13 19:22:27 +0200
commit304e8df5559677ff57d39f9091f5b00925334c8b (patch)
tree26df61c0812551b7c47530df8bc1a7dff15f0492 /config-db/slxconfig-demuxer
parentMake mkdxsinitrd able to follow symlinks in kernel module directory (diff)
downloadcore-304e8df5559677ff57d39f9091f5b00925334c8b.tar.gz
core-304e8df5559677ff57d39f9091f5b00925334c8b.tar.xz
core-304e8df5559677ff57d39f9091f5b00925334c8b.zip
* added utility function followLink() and made use of it
* reworked search for required kernel modules to be able to return the matching paths to the caller (not currently used though) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1069 95ad53e4-c205-0410-b2fa-d234c58c8868
Diffstat (limited to 'config-db/slxconfig-demuxer')
-rwxr-xr-xconfig-db/slxconfig-demuxer5
1 files changed, 3 insertions, 2 deletions
diff --git a/config-db/slxconfig-demuxer b/config-db/slxconfig-demuxer
index f6ebc6f8..65a4ef05 100755
--- a/config-db/slxconfig-demuxer
+++ b/config-db/slxconfig-demuxer
@@ -379,9 +379,10 @@ sub generateInitalRamFS
# (since the latter is unable to fetch NIS-stuff).
# ...set kernel version...
- my $kernelFile = readlink($info->{'kernel-file'});
+ my $kernelFile = basename(followLink($info->{'kernel-file'}));
$kernelFile =~ m[-(.+)$];
- $cmd .= "-k $1 ";
+ my $kernelVersion = $1;
+ $cmd .= "-k $kernelVersion ";
# ...add version info...
my $slxver = `slxversion`;
chomp $slxver;