| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@637 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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@635 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@632 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
function.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@631 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@630 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
to other parts than the config-db
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@625 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@620 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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@616 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
|
|
|
|
|
|
|
| |
approach.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@614 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
slxossetup.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@613 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
|
|
|
|
|
|
|
|
|
|
|
| |
is a .deb file and do nothing and in the other case add the required
suffix.
This is a bit dirty as we have to construct this different as soon as we
have a third package format beside RPM and DEB.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@608 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
|
|
|
|
|
|
|
| |
SLX_BASE_BOOTSTRAP_PACKAGES.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@606 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
| |
download dir. Then call rpm with this package list.
This fixes the problem seen by Dirk as soon as the dir from where
slxossetup was called contained one or more files ending with *.rpm.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@605 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
the packagelist is empty.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@603 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
|
|
|
|
|
|
|
|
| |
allow us to test the installation with the meta packager separatly
without bootstrapping every time.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@596 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@595 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
|
|
|
|
|
|
|
| |
Sarge)
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@591 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@589 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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@587 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
too ...
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@585 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@582 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@574 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
based systems if slxossetup is used.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@573 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@572 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
|
|
|
| |
more than one prerequired package.
Only change to the SLX_STAGE1_PATH directory if the packaging tool
requires it.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@571 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@570 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@569 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@568 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@567 95ad53e4-c205-0410-b2fa-d234c58c8868
|
|
|
|
|
|
|
| |
functions.
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@565 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
|
|
|
|
| |
git-svn-id: http://svn.openslx.org/svn/openslx/trunk@561 95ad53e4-c205-0410-b2fa-d234c58c8868
|