summaryrefslogtreecommitdiffstats
path: root/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* * 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
* Ensure to have the subversion revision included into the OpenSLX versionLars Müller2007-04-291-1/+12
| | | | | | | | | | | string by default. This default was accidently changed by revision 895. Thanks to Oliver who mentioned this on IRC. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@952 95ad53e4-c205-0410-b2fa-d234c58c8868
* And don't install slxbootstrap any longer.Lars Müller2007-04-281-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@949 95ad53e4-c205-0410-b2fa-d234c58c8868
* Removed slxmkramfs from Makefile ...Dirk von Suchodoletz2007-04-281-3/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@946 95ad53e4-c205-0410-b2fa-d234c58c8868
* Remove the install log by calling the clean rule.Lars Müller2007-04-151-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@899 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add an OpenSLX spec file to allow builds of RPMs.Lars Müller2007-04-151-2/+8
| | | | | | | | Currently the Makefile autogenerates packaging/rpm/openslx-filelist for the filelist of the RPM. This has to be polished. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@896 95ad53e4-c205-0410-b2fa-d234c58c8868
* Create a file name REVISION while creating the tar ball. This isLars Müller2007-04-151-7/+10
| | | | | | | | | | | | uesfull as soon as OpenSLX is installed from the tar ball and not from inside the subversion. In this case svnversion can't provide the revision the tar ball was made from. Only append the repository resivion to the version string if OPENSLX_SVN_SNAPSHOT from the environment is set to _anything_ != "". git-svn-id: http://svn.openslx.org/svn/openslx/trunk@895 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add DESTDIR variable and use it in the install rule. This allows makeLars Müller2007-04-151-44/+50
| | | | | | | install DESTDIR=<any path to a directory>. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@894 95ad53e4-c205-0410-b2fa-d234c58c8868
* * created example of a PXE-template file and changed Makefile to copyOliver Tappe2007-04-111-0/+2
| | | | | | | this to the config-path git-svn-id: http://svn.openslx.org/svn/openslx/trunk@876 95ad53e4-c205-0410-b2fa-d234c58c8868
* * added installation of mksquashfs, adjusted installation of busybox to last ↵Oliver Tappe2007-03-291-1/+3
| | | | | | changes git-svn-id: http://svn.openslx.org/svn/openslx/trunk@835 95ad53e4-c205-0410-b2fa-d234c58c8868