summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Makefile wasn't altered matching to the changes in r2321.Dirk von Suchodoletz2008-10-161-6/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2322 95ad53e4-c205-0410-b2fa-d234c58c8868
* * tried to get PH-generator to work on more distrosOliver Tappe2008-10-091-11/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2279 95ad53e4-c205-0410-b2fa-d234c58c8868
* * first try at making sure that the required Perl-headers exist before we tryOliver Tappe2008-10-081-1/+11
| | | | | | to use one of them git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2275 95ad53e4-c205-0410-b2fa-d234c58c8868
* * adjusted to recent drop of preboot folderOliver Tappe2008-09-041-4/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2203 95ad53e4-c205-0410-b2fa-d234c58c8868
* * implemented PREBOOT_CD boot environment that creates an appropriate ISO imageOliver Tappe2008-09-011-2/+2
| | | | 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/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2167 95ad53e4-c205-0410-b2fa-d234c58c8868
* * cleaned up tools folderOliver Tappe2008-08-291-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2126 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved hwinfo into initramfs/tools folder, as it is only being used by theOliver Tappe2008-08-281-2/+3
| | | | | | | | initramfs * adjusted Makefile accordingly and made it keep the hwinfo folder structure when installed, too git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2120 95ad53e4-c205-0410-b2fa-d234c58c8868
* Remove copying of deprecated tools, add hwinfo stuff to ~/ramfstools.Dirk von Suchodoletz2008-08-281-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2119 95ad53e4-c205-0410-b2fa-d234c58c8868
* * merged branch 'initramfs-ng' back intro trunk - requires careful testing ...Oliver Tappe2008-08-201-3/+0Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2055 95ad53e4-c205-0410-b2fa-d234c58c8868
* There is no working 64bit version of the old initramfs ...Dirk von Suchodoletz2008-08-201-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2053 95ad53e4-c205-0410-b2fa-d234c58c8868
* * committing a first draft of MakeInitRamFS-module adjusted to new style ofOliver Tappe2008-08-181-0/+5
| | | | | | | | | (uclibc-based) initramfs - now the slxconfig-demuxer can be used to generate the new kind of initramfs, but several tools seem to be missing from uclib-rootfs: sh, basename, unionfs, cowloop, (possibly more) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2049 95ad53e4-c205-0410-b2fa-d234c58c8868
* * removed superfluous explicit creation of SLX_PRIVATE_PATH/config folder,Oliver Tappe2008-08-121-2/+0Star
| | | | | | as it will be created by config folder perl functions, too git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@2034 95ad53e4-c205-0410-b2fa-d234c58c8868
* Next generation of stage3 - uclib based. At the moment the slx scriptsDirk von Suchodoletz2008-06-081-1/+1
| | | | | | | | are packed into Stage3-ng.tbz as long as in testing. Removing outside uclib tools (for directory cleanup). git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1869 95ad53e4-c205-0410-b2fa-d234c58c8868
* * moved PXE-theming stuff into boot-env and adjusted the code to allow forOliver Tappe2008-06-071-29/+29
| | | | | | | | user specified PXE-themes, too (which shall live in /etc/opt/opeslx/boot-env/pxe/themes). * removed theming folder, since it is now obsolete git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1851 95ad53e4-c205-0410-b2fa-d234c58c8868
* Wrong name for checked in "dialog", updated Makefile for removedDirk von Suchodoletz2008-06-011-1/+1
| | | | | | | "busybox.links" file ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1830 95ad53e4-c205-0410-b2fa-d234c58c8868
* Complete renaming in the main Makefile (for proper installation).Dirk von Suchodoletz2008-05-311-3/+3
| | | | | | | | You might want to remove your ~/openslx/share/cdboot directory afterwards ... git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1826 95ad53e4-c205-0410-b2fa-d234c58c8868
* preparations to support cdboot as a second boot type for clientsOliver Tappe2008-05-281-0/+2
| | | | | | | | * refactored PXE specific stuff out of slxconfig-demuxer and moved it into a separate class (OpenSLX::BootEnvironment::PXE) git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1809 95ad53e4-c205-0410-b2fa-d234c58c8868
* * use Clone::clone instead of Storable::dclone throughout OpenSLX in order ↵Oliver Tappe2008-05-221-1/+1
| | | | | | | | | | to use the same cloning function everywhere * added check for Clone module to Makefile git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1784 95ad53e4-c205-0410-b2fa-d234c58c8868
* New plugin concept: Default theme and splashy binaries moved to plugin. ↵Michael Janczyk2008-03-271-2/+0Star
| | | | | | Makefile modified: removed copy of splashy, theme dir shouldn't be copied either after display theme and pxe theme have been moved as well. Added support of own themes in config-path/plugins/bootsplash/themes. New init-hooks added, not really necessary. A few cosmetic corrections ->styleguide git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1702 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added check for rsync, as we rely on it being installedOliver Tappe2008-03-061-0/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1608 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fixes for DNDB2 in SLX init, update of mkcdboot.uclib with ipcalcDirk von Suchodoletz2008-03-041-1/+1
| | | | | | | applet. git-svn-id: http://svn.openslx.org/svn/openslx/openslx/trunk@1598 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for automatic removal of old content in /opt/openslx in caseOliver Tappe2008-02-091-7/+40
| | | | | | of upgrade from older version git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1521 95ad53e4-c205-0410-b2fa-d234c58c8868
* * switched config-demuxer over to internal generation of initramfsOliver Tappe2008-02-021-8/+0Star
| | | | | | * obsoleted mkdxsinitrd git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1511 95ad53e4-c205-0410-b2fa-d234c58c8868
* * it is now possible to cause slxconfig-demuxer to use theOliver Tappe2008-01-161-0/+2
| | | | | | | new, internal code for generating the initialramfs (option --makeinitramfs) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1480 95ad53e4-c205-0410-b2fa-d234c58c8868
* This should setup proper X screen resolutions on machines with Intel basedDirk von Suchodoletz2007-12-081-1/+1
| | | | | | | graphic adaptors (non vesa modes) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1427 95ad53e4-c205-0410-b2fa-d234c58c8868
* Introduced completely new approach of xorg.conf setup into stage3 ... seems toDirk von Suchodoletz2007-12-051-0/+3
| | | | | | | work for me, but to be checked and reported :) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1422 95ad53e4-c205-0410-b2fa-d234c58c8868
* Copy tpm stuff to the right place, correct some messages ...Dirk von Suchodoletz2007-10-201-1/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1395 95ad53e4-c205-0410-b2fa-d234c58c8868
* removed old bootsplash2 dir.Michael Janczyk2007-09-101-0/+2
| | | | | | | | | adapted Makefile to copy tools/{splashy,splashy_update} to SLX-share-path/splashy/... Please check or modifiy Makefile! git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1336 95ad53e4-c205-0410-b2fa-d234c58c8868
* * switched from perl-based distro-configuration files to "real" configurationOliver Tappe2007-08-151-6/+9
| | | | | | | | | | | | | | | | | | | | | files (handled by Config::General) * removed most version specific distribution modules (only Debian-3.1 remains as it requires some special treatment). For all the other distributions, the specific info is now contained in the configuration files * added configuration files (settings.default) for every supported distribution (only Fedora is still missing some info) * added support for inclusion of (externally generated) mirror lists and automatic selection of the five best (fastest) mirrors from that list (20 are tried). For each repository, a mirror configuration file is created (in /etc/opt/openslx/distro-info/<distro>/mirrors/<repo>) after that info has been gathered. * added current mirror lists for each distribution repository to the distro-info hierarchy * updated settings.example to reflect new configuration syntax git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1322 95ad53e4-c205-0410-b2fa-d234c58c8868
* Makefile had to be extended too ...Dirk von Suchodoletz2007-08-031-1/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1310 95ad53e4-c205-0410-b2fa-d234c58c8868
* * dropped support for CSV databases, as they are simply not good enoughOliver Tappe2007-07-311-1/+1
| | | | | | | | | | | | * added support for db-user and db-passwd: + the mysql backend will now ask for the password upon connect + you can specify the db-user and db-passwd via slxsettings (so you never have to enter it manually afterwards) * slxsettings now checks db-type against an explicit pattern to avoid problems caused by typos git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1295 95ad53e4-c205-0410-b2fa-d234c58c8868
* * first part of configuration file migration to Config::GeneralOliver Tappe2007-07-211-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1268 95ad53e4-c205-0410-b2fa-d234c58c8868
* * reworked slxsettings cmdline to be more clear: you know have to explicitlyOliver Tappe2007-07-181-1/+1
| | | | | | | pass one of the two supported actions: 'set' or 'reset'. * it is no longer possible to "create" options just by setting them, tsk! git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1250 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added support for os-plugins:Oliver Tappe2007-07-031-0/+5
| | | | | | | | | | | | + added script slxos-plugin, which must be invoked to install a plugin into a vendor-OS + added handling of plugins to slxconfig-demuxer + added folder structure for plugins (below 'os-plugins') + implemented one simple plugin, called 'Example' which contains a couple of hints how to write own plugins git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1220 95ad53e4-c205-0410-b2fa-d234c58c8868
* Bugfix for make tarballFelix Endres2007-06-261-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1190 95ad53e4-c205-0410-b2fa-d234c58c8868
* largish change with respect to configurable paths:Oliver Tappe2007-06-171-53/+38Star
| | | | | | | | | | | | | | | | | | | | * instead of supporting configurable paths at different hierarchy levels, there are now only five configurable folder: + base-path (/opt/openslx), fixed at installation time + config-path (/etc/opt/openslx), fixed at installation time + private-path (/var/opt/openslx), freely configurable by user + public-path (/srv/openslx), freely configurable by user + temp-path (/tmp), freely configurable by user this closes ticket#143 * several holes have been plugged concerning the creation of folders before they are accessed, closing ticket#142 * the functionality of generating config default folders has been moved from the Makefile into a new Perl-module (ConfigFolder.pm), in order to be available to the Perl-scripts, too * slxsettings has been changed to reflect the nature of base-path and config-path as fixed paths git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1172 95ad53e4-c205-0410-b2fa-d234c58c8868
* * simplified use of PATH-variables to only the top-level set, all theOliver Tappe2007-06-151-76/+52Star
| | | | | | | | | others will cease to be settable by the user soon * adjusted builddebianpackage accordingly (and did a cleanup along the way) Felix: please review, I hope I didn't mess it up... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1167 95ad53e4-c205-0410-b2fa-d234c58c8868
* Problem fixed for incomplete shells invoked by Makefile (Ubuntu 7.04,Dirk von Suchodoletz2007-06-021-0/+2
| | | | | | | see #140) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1140 95ad53e4-c205-0410-b2fa-d234c58c8868
* Fix for mkdxsinitrd (see r1114) and several testing stuff ...Dirk von Suchodoletz2007-05-301-1/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1116 95ad53e4-c205-0410-b2fa-d234c58c8868
* * (hopefully) fixed problem with respect to wget repeatedly failing withOliver Tappe2007-05-291-6/+12
| | | | | | | | | | | | | | 'files exists' errors under some circumstances: we now simply remove that file and try again * renamed 'export-filter.local' to 'export-filter' and 'clone-filter.local' to 'clone-filter' * completed example files for clone-filter and export-filter for all distros * split distro-info in two parts: the static, shared part (now living in /opt/openslx/share) and the configurable part living in /etc/opt/openslx. This is the last part of settings file related changes, closing ticket#122 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1106 95ad53e4-c205-0410-b2fa-d234c58c8868
* * part one of settings file related changes (ticket#122): Oliver Tappe2007-05-281-6/+8
| | | | | | | | - 'settings.default' now lives in /opt/openslx/share - 'settings.local' has been renamed to 'settings' git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1103 95ad53e4-c205-0410-b2fa-d234c58c8868
* * minor cleanup of text fragment (avoid slang)Oliver Tappe2007-05-131-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1066 95ad53e4-c205-0410-b2fa-d234c58c8868
* * changed the way the DB-modules are tested: now we check for the ↵Oliver Tappe2007-05-111-2/+2
| | | | | | | | OpenSLX::MetaDB modules instead of the DBD-drivers, as they may have additional requirements (which is the case for CSV). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1047 95ad53e4-c205-0410-b2fa-d234c58c8868
* Use the admin editable Cards.local and pcitable.local files againDirk von Suchodoletz2007-05-081-0/+2
| | | | | | | | (installed via Makefile to SLX_SHARE_PATH/share/templates/hwdata/{Cards,pcitable}.local) ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@1030 95ad53e4-c205-0410-b2fa-d234c58c8868
* * updated list of required PERL-modulesOliver Tappe2007-05-051-2/+7
| | | | | | | | | | | * added (rather ugly) hack that avoids overwriting the active DB-type everytime you do a 'make install' N.B.: IMHO this Makefile is a complete mess - we should think about alternatives (like Makefile.pl). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@997 95ad53e4-c205-0410-b2fa-d234c58c8868
* * one more try towards fixing the install: target for older shells (that seem toOliver Tappe2007-05-011-28/+39
| | | | | | | be unable to cope with comment lines as part of a multi-line shell statement). git-svn-id: http://svn.openslx.org/svn/openslx/trunk@974 95ad53e4-c205-0410-b2fa-d234c58c8868
* * some cleanup, added support for tracing installation, triggered by ↵Oliver Tappe2007-05-011-70/+63Star
| | | | | | TRACE_INSTALLATION=1 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@973 95ad53e4-c205-0410-b2fa-d234c58c8868
* * improved error handling during installation and execution in case the ↵Oliver Tappe2007-04-301-3/+18
| | | | | | | | | | DB-module can't be loaded (because of missing DBD::-modules). Closes ticket #118 git-svn-id: http://svn.openslx.org/svn/openslx/trunk@971 95ad53e4-c205-0410-b2fa-d234c58c8868
* Updated busybox.i586 and busybox.config to version 1.4.2.Lars Müller2007-04-291-0/+4
| | | | | | | busybox.i586 was compiled on a chrooted suse 10.1 system. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@953 95ad53e4-c205-0410-b2fa-d234c58c8868