diff options
author | Oliver Tappe | 2007-05-13 19:22:27 +0200 |
---|---|---|
committer | Oliver Tappe | 2007-05-13 19:22:27 +0200 |
commit | 304e8df5559677ff57d39f9091f5b00925334c8b (patch) | |
tree | 26df61c0812551b7c47530df8bc1a7dff15f0492 /config-db | |
parent | Make mkdxsinitrd able to follow symlinks in kernel module directory (diff) | |
download | core-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')
-rwxr-xr-x | config-db/slxconfig-demuxer | 5 |
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; |