summaryrefslogtreecommitdiffstats
path: root/boot-env/OpenSLX/BootEnvironment
Commit message (Collapse)AuthorAgeFilesLines
* change dir structureSebastian Schmelzer2010-09-026-1218/+0Star
|
* Merge branch 'master' of git@openslx.org:openslx/coreroot2010-04-131-3/+8
|\
| * cumulative commit of local branch, many changes regarding virtualizationMichael Janczyk2010-04-061-1/+3
| |
| * changed PXE LABEL: replace :: to - in LABEL statementMichael Janczyk2010-02-261-3/+6
| |
| * bugfix for empty stringMichael Janczyk2010-01-121-4/+6
| |
* | fix pbs stuffroot2010-04-132-8/+10
|/
* added pbs stuffschmelzs2010-01-121-0/+247
|
* added default menu entry to pxe menuMichael Janczyk2009-12-181-2/+11
|
* no need for different syslinux dirs, now everything inside syslinuxMichael Janczyk2009-07-032-32/+79
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2990 95ad53e4-c205-0410-b2fa-d234c58c8868
* Makefile: remove tabsSebastian Schmelzer2009-06-181-0/+1
| | | | | | new preboot test version git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2974 95ad53e4-c205-0410-b2fa-d234c58c8868
* autobreak system description on pxe menu generation (#425) Sebastian Schmelzer2009-06-171-1/+41
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2964 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fixing #450:Oliver Tappe2009-06-051-0/+11
| | | | | | | * the class was missing a new() method - yeez! git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2936 95ad53e4-c205-0410-b2fa-d234c58c8868
* Refactored implementation of preboot evironment to support the creationOliver Tappe2009-06-033-65/+144
| | | | | | | | | | | | | | of several preboot media from a single preboot client: * added new client attribute preboot_media which holds the list of media that shall be created for that preboot client (currently, only 'cd' is known) * the boot_type value 'preboot_cd' has been renamed to 'preboot' * db-schema has been bumped to 0.36 to adjust the db-contents to the new expectations * adjusted config-demuxer accordingly git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2929 95ad53e4-c205-0410-b2fa-d234c58c8868
* Minor updates for PreBoot ...Dirk von Suchodoletz2009-06-031-0/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2927 95ad53e4-c205-0410-b2fa-d234c58c8868
* Changes to PreBoot as discussed (removing selection part from isolinuxDirk von Suchodoletz2009-06-021-26/+5Star
| | | | | | | as it is too unflexible); no user interaction via w3m/http ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2912 95ad53e4-c205-0410-b2fa-d234c58c8868
* Next steps onto the new WAN boot configuration environment ...Dirk von Suchodoletz2009-05-281-7/+34
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2897 95ad53e4-c205-0410-b2fa-d234c58c8868
* Some enhancements for PreBoot ...Dirk von Suchodoletz2009-05-231-5/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2879 95ad53e4-c205-0410-b2fa-d234c58c8868
* Adding menu.c32 for CD bootmenu ...Dirk von Suchodoletz2009-05-221-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2876 95ad53e4-c205-0410-b2fa-d234c58c8868
* Updated CD boot menu ...Dirk von Suchodoletz2009-05-221-1/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2875 95ad53e4-c205-0410-b2fa-d234c58c8868
* minor changesSebastian Schmelzer2009-05-221-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2874 95ad53e4-c205-0410-b2fa-d234c58c8868
* add fb support for prebootSebastian Schmelzer2009-05-221-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2872 95ad53e4-c205-0410-b2fa-d234c58c8868
* update cdboot menuSebastian Schmelzer2009-05-221-5/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2868 95ad53e4-c205-0410-b2fa-d234c58c8868
* load usb hid modules in preboot envSebastian Schmelzer2009-05-221-1/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2867 95ad53e4-c205-0410-b2fa-d234c58c8868
* use dialog menus instead of radioboxesSebastian Schmelzer2009-05-221-3/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2864 95ad53e4-c205-0410-b2fa-d234c58c8868
* added sha1 encryption of PXE menu passwd, thx to Sebastian who actually did ↵Michael Janczyk2009-04-081-1/+32
| | | | | | the whole thing ;) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2811 95ad53e4-c205-0410-b2fa-d234c58c8868
* added version 3.73 of pxelinux to trunkMichael Janczyk2009-04-031-16/+11Star
| | | | | | | | | | | added pxechain which allows to chainload pxelinux.0 from different tftp server, so ip prefixes are no longer needed (dirk read about this feature) removed tftp-server-ip from slxsettings again ;) added small kernel and small initrd which only executes 'echo sub >/proc/sysrq-trigger' introducing menu-include / menu-botton (s. Readme.pxe) it's for testing now... if it's to complicated it can be simplyfied or removed again git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2800 95ad53e4-c205-0410-b2fa-d234c58c8868
* Bugfix forgot semicolon and to remove copy of menu.c32Michael Janczyk2009-04-021-2/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2797 95ad53e4-c205-0410-b2fa-d234c58c8868
* never config, we need only vesamenu.c32, I don't see a point to use menu.c32 ↵Michael Janczyk2009-04-021-29/+23Star
| | | | | | anymore git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2796 95ad53e4-c205-0410-b2fa-d234c58c8868
* Makefile corrected and example include extendedMichael Janczyk2009-04-021-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2795 95ad53e4-c205-0410-b2fa-d234c58c8868
* disputable realization of pxe-theme as defaultMichael Janczyk2009-04-021-51/+74
| | | | | | | | | | | | | | | | | | openslx theme will now be used as default all theming definitions should take place in a separate file general configuration should take place via slxsettings pxe-passwd='secret' pxe-theme='openslx' pxe-timeout='100' pxe-title='Welcome to OpenSLX' pxe-totaltimeout='600' tftp-server-ip='132.230.4.4' for further tests an include file in etc/opt could be used, which will be loaded at the end i had to introduce tftp-server-ip in slxsettings since i need the ip for (vesa)menu.c32 and the image do you thionk it's to complicated now? we can still change it, any better ideas, simplifications? git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2793 95ad53e4-c205-0410-b2fa-d234c58c8868
* * get rid of "uninitialized value in pattern match" warningSebastian Schmelzer2009-03-101-0/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2708 95ad53e4-c205-0410-b2fa-d234c58c8868
* * pxe_prefix_ip supportSebastian Schmelzer2009-03-101-2/+12
| | | | | | | | | Usage: slxconfig change-system <system> pxe_prefix_ip=<ip> Result: sets <ip>:: prefixes for initramfs/kernel and if no boot_uri is set it adds file://<ip> to the pxe menu git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2706 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed caching of initramfs files from boot environments, since it doesOliver Tappe2009-02-111-20/+4Star
| | | | | | | | | not really make sense, as the different clients across boot-environments may specify different sets of active plugins, which in turn may require the resulting initramfs to be different git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2572 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added requiresDefaultClientConfig() which is going to be used by the configOliver Tappe2009-02-034-19/+31
| | | | | | demuxer, soon git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2567 95ad53e4-c205-0410-b2fa-d234c58c8868
* * a little cleanup (no need for specific PrebootCD.pm in MakeInitRamFS)Oliver Tappe2009-01-282-8/+3Star
| | | | | | * added copying of secondary uclib-rootfs layer for preboot environment git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2552 95ad53e4-c205-0410-b2fa-d234c58c8868
* * pick first system as default for bootmenuOliver Tappe2009-01-281-2/+4
| | | | | | * leave -p when copying preboot.sh git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2545 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implemented creation of bootmenu for preboot environmentsOliver Tappe2009-01-283-59/+79
| | | | | | * separated general preboot-files from the cd-specific ones git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2539 95ad53e4-c205-0410-b2fa-d234c58c8868
* * refactored common stuff from PrebootCD into Preboot, as there will be otherOliver Tappe2009-01-282-98/+123
| | | | | | | variants, later (like PrebootDisk, etc.) * adjusted naming to follow our style better (no more all-caps) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2535 95ad53e4-c205-0410-b2fa-d234c58c8868
* It could be useful to have the MAC address of the PXE bootingDirk von Suchodoletz2009-01-161-2/+2
| | | | | | | Ethernet card in the commandline. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2480 95ad53e4-c205-0410-b2fa-d234c58c8868
* Test checkin for "ah", "fixing" #288 ...Alexander Hoppe2009-01-091-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2457 95ad53e4-c205-0410-b2fa-d234c58c8868
* * turned the client fields 'boot_type','unbootable' and 'kernel_params' as well Oliver Tappe2008-09-043-12/+16
| | | | | | | | as the system fields 'kernel_params' and 'hidden' into attributes * added client-only attribute 'boot_uri' which will soon be evaluated by the preboot-cd boot environment git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2205 95ad53e4-c205-0410-b2fa-d234c58c8868
* * finished most basic implementation of preboot-cd boot environment, i.e.Oliver Tappe2008-09-031-7/+30
| | | | | | | it now boots until it tries to fetch the real OpenSLX-kernel & initramfs via network git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2200 95ad53e4-c205-0410-b2fa-d234c58c8868
* * instead of picking the first system encountered, the preboot cd is nowOliver Tappe2008-09-031-1/+27
| | | | | | | based on the system with the newest kernel - this should minimize any compatibility problems git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2199 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved PXE-specific files into their new home (left other PXE-files in ↵Oliver Tappe2008-09-021-1/+3
| | | | | | | | | | | tftpboot, since we do not need them in our boot-environment and I suppose we provide them to facilitate other (currently unsupported) boot environments like etherboot git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2182 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implemented PREBOOT_CD boot environment that creates an appropriate ISO imageOliver Tappe2008-09-012-3/+182
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2181 95ad53e4-c205-0410-b2fa-d234c58c8868
* * next refactoring step: made MakeInitRamFS part of boot environmentOliver Tappe2008-09-011-2/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2167 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved code into BootEnvironment::Base.pm, all boot environments need toOliver Tappe2008-08-313-157/+85Star
| | | | | | | generate the same system-specific files anyway (since the actual booting process is identical, it's only the preboot stuff that differs) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2163 95ad53e4-c205-0410-b2fa-d234c58c8868
* * refactored slxconfig-demuxer and boot environment implementations such that Oliver Tappe2008-08-313-4/+70
| | | | | | | demuxing to more than a single boot environment is supported now * renamed boot environment CD to PREBOOT_CD git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2160 95ad53e4-c205-0410-b2fa-d234c58c8868
* * refactored more boot-environment-specific stuff out of slxconfig-demuxer intoOliver Tappe2008-08-273-28/+218
| | | | | | | the corresponding class (OpenSLX::BootEnvironment::PXE) - should not cause any functional changes yet git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2110 95ad53e4-c205-0410-b2fa-d234c58c8868
* * sort the labels in the boot menuOliver Tappe2008-06-081-8/+12
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1864 95ad53e4-c205-0410-b2fa-d234c58c8868