diff options
author | Sebastian Schmelzer | 2011-07-11 16:11:07 +0200 |
---|---|---|
committer | Sebastian Schmelzer | 2011-07-11 16:11:07 +0200 |
commit | 1c1a44f39b2c09866100f60f70ac1ebfd8124060 (patch) | |
tree | 6d536dfb92b7ecacc75142d691aa6022c646ad3c /src | |
parent | add iPXE (diff) | |
download | core-1c1a44f39b2c09866100f60f70ac1ebfd8124060.tar.gz core-1c1a44f39b2c09866100f60f70ac1ebfd8124060.tar.xz core-1c1a44f39b2c09866100f60f70ac1ebfd8124060.zip |
ipxe stuff 2
Diffstat (limited to 'src')
-rw-r--r-- | src/boot-env/OpenSLX/BootEnvironment/PXE.pm | 9 | ||||
-rw-r--r-- | src/boot-env/iPXE/unifr-rz.ipxe | 4 | ||||
-rw-r--r-- | src/boot-env/iPXE/unifr-rz.kpxe | bin | 0 -> 61783 bytes |
3 files changed, 10 insertions, 3 deletions
diff --git a/src/boot-env/OpenSLX/BootEnvironment/PXE.pm b/src/boot-env/OpenSLX/BootEnvironment/PXE.pm index 228b4e32..a8f517ef 100644 --- a/src/boot-env/OpenSLX/BootEnvironment/PXE.pm +++ b/src/boot-env/OpenSLX/BootEnvironment/PXE.pm @@ -300,9 +300,12 @@ sub _prepareBootloaderConfigFolder } } #copy iPXE to tftproot - slxsystem( - qq[cp -p "$basePath/share/boot-env/iPXE/*" $pxePath/] - ); + my @ipxeFiles = <$basePath/share/boot-env/iPXE/*.kpxe>; + foreach my $ipxeFile (@ipxeFiles) { + slxsystem( + qq[cp -p "$ipxeFile" $pxePath/] + ); + } } $self->{preparedBootloaderConfigFolder} = 1; diff --git a/src/boot-env/iPXE/unifr-rz.ipxe b/src/boot-env/iPXE/unifr-rz.ipxe new file mode 100644 index 00000000..59a19c33 --- /dev/null +++ b/src/boot-env/iPXE/unifr-rz.ipxe @@ -0,0 +1,4 @@ +#!ipxe + +dhcp +chain http://pbs2.mp.openslx.org/ipxe/auth/serial/serialnumber/55-44-33-22-11/mac/${net0/mac} diff --git a/src/boot-env/iPXE/unifr-rz.kpxe b/src/boot-env/iPXE/unifr-rz.kpxe Binary files differnew file mode 100644 index 00000000..452189df --- /dev/null +++ b/src/boot-env/iPXE/unifr-rz.kpxe |