| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@956 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
| |
not done, but
nearly there
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@698 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mandriva uses urpmi to make the life with RPM easier. Therfore we have
to add support for this meta packager too.
The initial bootstrap works already. The install of the rpm package
spits warni9ngs about missing user and group rpm. As the pre script has
the required call to /usr/share/rpm-helper/add-user and the userer and
the group are there after the system is bootstraped. This is a minor
problem as the ownership falls back to root and all rpm calls run as
root at the moment.
Unfortunately my local Mandriva mirror doesn't have the media_info sub
dirs yet. Therefore I was not able to test if the call to
urpmi.addmedia works. This is used to setup the available installation
medias.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@636 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
We now use yum by default for SUSE and Fedora systems.
Move the packages of required by the meta packager to the end of the
SLX_BASE_BOOTSTRAP_PACKAGES list. This might alow us to easily split
them of to a separat list later.
Remove smart and add yum to the package lists of suse101 and
opensuse102 systems.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@634 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
where we have to cheat. In the particular case of SUSE Linux 9.3 the
suse-build-key uses mktemp but does not have mktemp in the prerequired
list of packages. Therefore the call to rpm with all packages returns
non zero as the postinstall scriptlet of the suse-build-key failed.
To ensure a clean system we delete the just built RPM database and
inklude the BOOTSTRAP_PREREQ_PACKAGES with the install of all other
packages.
Add the list of SUSE Linux 9.3 package to bootstrap the basic system.
Unfortunately smart nor yum is included in the vanilla SUSE Linux 9.3.
Therefore we're not yet able to install or update packages from the
configured installation sources.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@633 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@630 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@619 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@618 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
| |
This is only required for RPM based systems. Ubuntu should be happy as
soon as the stage1a is working well on x86_64.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@615 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
| |
There are to may extra tweaks required if we'd like to guess the correct
full path name.
Therefore we'll use instead per system one separat file for any
supported architecture per.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@612 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
| |
As long as SLX_INSTALL_ARCH is not set for a system slxossetup uses the
architecture of the hosting system.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@607 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@602 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
| |
Fedora.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@601 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
calls in the bootstrap environment.
This is required as the SUSE Linux 10.1 exits in two different flavors.
The Genral Availability (GA) and the remastert version.
Till now we did all testing with the remastered CDs. Therefore we
failed as soon as we tired to use the version available from
openSUSE.org.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@599 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
| |
This for example allows us to use YUM instead of smart in cases where
smart is not available.
Update the configuration for the SUSE Linux 10.0 system and add the
required information to support the new bootstrap technique.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@594 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@593 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
concept.
The BASEURL for fedora6update is by intention in single ticks as this
allows us to be more flexible with $releasever and $basearch.
All the changes are tested with x86 32-bit systems only. With the
current implementation we'll run into trouble with x64_64.
As Fedora does not ship smart we use yum as meta packager.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@592 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
| |
The configuration is slightly extended as we have to provide for RPM
based systems a detailed package list. As soon as the base system
including smart is installed we're able to use smart to install
additional packages. Then we no longer have to provide detailed package
information.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@588 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
| |
have the global SLX_INST_SOURCE_DISTRIBUTION to identify the used Debian
distribution for bootstrapping.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@576 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
| |
Add distribution to the global settings. This allows us to reuse the
distribution for an installation source in settings.local. This is
usefull if we have a local installation source - e.g. a DVD - which
contains most but not all required parts.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@575 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@572 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
| |
identical to the default from the settings files.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@558 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@556 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@544 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@542 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@541 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@540 95ad53e4-c205-0410-b2fa-d234c58c8868
|
| |
|
|
|
|
|
| |
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
|
| |
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@538 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
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
|