summaryrefslogtreecommitdiffstats
path: root/installer
Commit message (Collapse)AuthorAgeFilesLines
...
* Allow install_prereq_packages to handle debs.Lars Müller2006-12-181-3/+13
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@567 95ad53e4-c205-0410-b2fa-d234c58c8868
* Move installation of prerequired files and packages to separateLars Müller2006-12-181-59/+70
| | | | | | | functions. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@565 95ad53e4-c205-0410-b2fa-d234c58c8868
* Move settings.local to settings.local.example.Lars Müller2006-12-171-0/+0
| | | | | | | The .example file do not influnce the behaviour of slxossetup. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@563 95ad53e4-c205-0410-b2fa-d234c58c8868
* Move settings.local to settings.local.example.Lars Müller2006-12-174-0/+0
| | | | | | | The .example file do not influnce the behaviour of slxossetup. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@562 95ad53e4-c205-0410-b2fa-d234c58c8868
* Check for required smart binary.Lars Müller2006-12-171-0/+7
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@561 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add basic support for Ubuntu 6.10. The setup works but the installLars Müller2006-12-172-13/+65
| | | | | | | | | | | | | | | fails. To save us from repeating the BASEURL and COMPONENTS setting we're now able to share 'global' settings across channels. This is required for a Debian based system as they use the same BASEURL. Currently it's only possible to define BASEURL or COMPONENTS global. It's still possible to overwrite any setting for a particular channel. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@560 95ad53e4-c205-0410-b2fa-d234c58c8868
* Only try to copy from prereqfiles if the directory exists.Lars Müller2006-12-171-3/+5
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@559 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add a default repo type in slxossetup and remove any repo type which isLars Müller2006-12-176-6/+6
| | | | | | | identical to the default from the settings files. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@558 95ad53e4-c205-0410-b2fa-d234c58c8868
* Config files from the prerequired packages - which must be presentLars Müller2006-12-161-0/+5
| | | | | | | | | | before the package is installed by RPM - are installed by RPM with a .rpmnew suffix. With this loop we move any of these file to the right name. As result we get a clean rpm -V output even for prerequired packages and don't longer stay withj superfluous extra files. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@557 95ad53e4-c205-0410-b2fa-d234c58c8868
* Use a prereqfiles sub directory instead of the BASE_FILE_ hack.Lars Müller2006-12-1618-20/+28
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@556 95ad53e4-c205-0410-b2fa-d234c58c8868
* Always prefix SLX_STAGE1_PATH if we cleanup the chroot.Lars Müller2006-12-161-3/+1Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@555 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add SLX_INSTALL_BIND_MOUNT and SLX_INSTALL_FAKE_FILE to make the FedoraLars Müller2006-12-162-0/+24
| | | | | | | | | | | kernel RPM happy while installation. For Fedora we mount -o bind /sys into the stage1 chroot. We touch /etc/fstab which is enumerated in SLX_INSTALL_FAKE_FILE. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@554 95ad53e4-c205-0410-b2fa-d234c58c8868
* Support Fedora 6.Lars Müller2006-12-167-37/+86
| | | | | | | | | | Add SLX_BASE_PREREQ_CLEANUP_PATH to control which pathes are cleaned up after the prerequired packages are unpacked. Ensure we have to download any prerequired package else skip this part. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@553 95ad53e4-c205-0410-b2fa-d234c58c8868
* Move YAST_IS_RUNNING define to the place where we're able to devideLars Müller2006-12-161-5/+6
| | | | | | | between different OS vendors. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@552 95ad53e4-c205-0410-b2fa-d234c58c8868
* Use a temp dir to download the prerequired packages. If we can't createLars Müller2006-12-151-4/+21
| | | | | | | | | | a temp dir fallback to the default packages dir. If we've used a temp dir move the packages to the default packages dir to prevent superfluous downloads of the same packages. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@550 95ad53e4-c205-0410-b2fa-d234c58c8868
* Remove bogus extra " in front of the file name.Lars Müller2006-12-151-2/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@548 95ad53e4-c205-0410-b2fa-d234c58c8868
* Only unpack the packages we have in SLX_BASE_PREREQ_PACKAGES. Here isLars Müller2006-12-151-2/+3
| | | | | | | | | still the race if we have package foo in the list of required packages but hhave foo-1.2.3...rpm and foo-devel-1.2.3...rpm in smarts packages directory. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@547 95ad53e4-c205-0410-b2fa-d234c58c8868
* Allow to use a systems directory from the current working directory. ByLars Müller2006-12-151-1/+8
| | | | | | | this we're able to call slxossetup the subversion tree. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@546 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add settings and settings.local example for SUSE Linux 9.3.Lars Müller2006-12-155-0/+82
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@544 95ad53e4-c205-0410-b2fa-d234c58c8868
* Use correct update tree in the default settings file.Lars Müller2006-12-151-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@542 95ad53e4-c205-0410-b2fa-d234c58c8868
* Use right update tree.Lars Müller2006-12-151-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@541 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add settings and settings.local example for SUSE Linux 10.0.Lars Müller2006-12-155-0/+89
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@540 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add SUSE Linux 10.1 configuration.Lars Müller2006-12-155-0/+90
| | | | | | | Ther're no big differences to the one from openSUSE 10.2. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@539 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add example how to use a second local SLX_INSTALL_PACKAGES_ variable.Lars Müller2006-12-151-0/+2
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@538 95ad53e4-c205-0410-b2fa-d234c58c8868
* slxossetup is a prototype of an OS setup script. At the momentLars Müller2006-12-157-0/+240
| | | | | | | | | | | | | | | slxossetup is able to install openSUSE 10.2 from any installation source useable by smart. See the example from systems/opensuse102/settings. This file is intended to be installed as the default. As with the config demuxer we're able to apply local settings in settings.local. As I did not find a way to create base files out of shell variables I added a hack to copy template files. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@537 95ad53e4-c205-0410-b2fa-d234c58c8868
* First steps to include (open)SuSE10.2 into SLX environment (see #98). Tried ↵Dirk von Suchodoletz2006-12-142-0/+3
| | | | | | | | | to fix the /dev/nvidia* permissions (failed, see #92 too)... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@534 95ad53e4-c205-0410-b2fa-d234c58c8868
* Changes for the case that /bin/sh is not a link to bashFelix Endres2006-11-271-1/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@524 95ad53e4-c205-0410-b2fa-d234c58c8868
* dsuchod: ld4-inst matched to rewritten mkdxsinitrd (to be tested) ...Michael Janczyk2006-11-272-6/+3Star
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@523 95ad53e4-c205-0410-b2fa-d234c58c8868
* Support for nvidia too, still to be checked. Disable parallel start ofDirk von Suchodoletz2006-11-201-1/+19
| | | | | | | | runlevel scripts in SuSE (no gain, but trouble), tvout option ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@515 95ad53e4-c205-0410-b2fa-d234c58c8868
* Problems with udhcpc fixed (not optimal), some exclude stuff, to get theRoot2006-11-142-0/+5
| | | | | | | proper *.o and avoid the general crowd of *.o from kernel etc... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@512 95ad53e4-c205-0410-b2fa-d234c58c8868
* tftp path issue, see documentation too (do not use the abs. pathDirk von Suchodoletz2006-11-142-10/+11
| | | | | | | in servers filesystem for tftp requests) ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@509 95ad53e4-c205-0410-b2fa-d234c58c8868
* Add some specific hardware to be detected (NVidia graphics adaptor)Dirk von Suchodoletz2006-11-133-16/+18
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@508 95ad53e4-c205-0410-b2fa-d234c58c8868
* slxgrp changesRoot2006-11-101-0/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@506 95ad53e4-c205-0410-b2fa-d234c58c8868
* Small fix for output of syslog-ng.conf, comments ...Dirk von Suchodoletz2006-10-311-1/+4
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@500 95ad53e4-c205-0410-b2fa-d234c58c8868
* First changes for syslog (URI format possible in variable syslog, seeDirk von Suchodoletz2006-10-291-2/+4
| | | | | | | ''machine-setup''), fallback in init if no kernel-version is passed ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@497 95ad53e4-c205-0410-b2fa-d234c58c8868
* Cleanup, minor fix, formatting, comments, ...Dirk von Suchodoletz2006-10-291-2/+6
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@488 95ad53e4-c205-0410-b2fa-d234c58c8868
* Updateѕ pxelinux components, added proper license file (COPYING), addedDirk von Suchodoletz2006-10-294-0/+0
| | | | | | | busybox (compiled, for testing reasons) ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@483 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added hardware IDs for detection of some intel gfx controller ...Dirk von Suchodoletz2006-10-071-0/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@455 95ad53e4-c205-0410-b2fa-d234c58c8868
* Exclude (rsync) optimizations, there should be a file for recent ubuntuMichael Janczyk2006-09-274-1/+5
| | | | | | | | too ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@397 95ad53e4-c205-0410-b2fa-d234c58c8868
* Renaming of management-framework to ldap-site-mngmt, minor addition toDirk von Suchodoletz2006-09-261-0/+1
| | | | | | | | exclude-common (exclude secrets.tdb for samba in system cloning), minor fix to Makefile. git-svn-id: http://svn.openslx.org/svn/openslx/trunk@395 95ad53e4-c205-0410-b2fa-d234c58c8868
* * initrd: fix ssh start for debianNico Dietrich2006-09-229-8/+11
| | | | | | | | | | | * installer: fix: set root pw according the client distro, not server - therefore introduce distro-specific client configuration files * installer: fix sourcing of files for distro detection * git-svn-id: http://svn.openslx.org/svn/openslx/trunk@388 95ad53e4-c205-0410-b2fa-d234c58c8868
* Optimizations of exclude lists (for reference ws copy)Dirk von Suchodoletz2006-09-212-1/+3
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@384 95ad53e4-c205-0410-b2fa-d234c58c8868
* Minor addons ... (and patch for run-init in combination with unionfs)Dirk von Suchodoletz2006-09-203-0/+7
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@383 95ad53e4-c205-0410-b2fa-d234c58c8868
* Small fixes: scanner udev rule moved to the end of hwautocfg (wait forDirk von Suchodoletz2006-09-192-5/+2Star
| | | | | | | | | completion of /mnt/etc), fix in ld4-inst (generate pxelinux.cfg subdir), duplicate in machine-setup.default removed ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@382 95ad53e4-c205-0410-b2fa-d234c58c8868
* Still fixes needed for the directory change (see last checkins),Dirk von Suchodoletz2006-09-183-8/+10
| | | | | | | | excluded annoying tools in GUI autostart in SuSE10.1 (see exclude-suse-10.1) ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@381 95ad53e4-c205-0410-b2fa-d234c58c8868
* Updated scripts for new path scheme (''opt'' prefix, seeDirk von Suchodoletz2006-09-183-5/+7
| | | | | | | | BootRootVerzeichnisse too), renamed a subdirectory in theming for convenience ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@379 95ad53e4-c205-0410-b2fa-d234c58c8868
* Testing of commitment ...Dirk von Suchodoletz2006-09-141-0/+1
| | | | git-svn-id: http://svn.openslx.org/svn/openslx/trunk@375 95ad53e4-c205-0410-b2fa-d234c58c8868
* Altered variable style for various client rootfilesystem types, useDirk von Suchodoletz2006-09-071-3/+3
| | | | | | | | | | | | | rootfs=proto://server:port/path (or filesystem) instead of separate (d)nbdroot=, nfsroot= variables. This allows to add further protocols for rootfilesystem (AoE, iSCSI, ...) if needed easily. Honour user/admin provided kdmrc or gdm.conf (via ConfTGZ - if a file is found, slx setup is skipped for these files) ... git-svn-id: http://svn.openslx.org/svn/openslx/trunk@360 95ad53e4-c205-0410-b2fa-d234c58c8868
* Testing for AFS ... hwautocfg - special action for scanner configurationDirk von Suchodoletz2006-09-051-0/+2
| | | | | | | | might be needed (device permissions via udev ...) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@355 95ad53e4-c205-0410-b2fa-d234c58c8868
* Added hint to machine-setup template, moved floppy loopback image forDirk von Suchodoletz2006-09-051-0/+7
| | | | | | | VMware config stuff (consistent naming) git-svn-id: http://svn.openslx.org/svn/openslx/trunk@354 95ad53e4-c205-0410-b2fa-d234c58c8868