summaryrefslogtreecommitdiffstats
path: root/installer
diff options
context:
space:
mode:
Diffstat (limited to 'installer')
-rw-r--r--installer/OpenSLX/OSExport/Distro/Ubuntu.pm2
-rw-r--r--installer/OpenSLX/OSSetup/Distro/Base.pm10
-rw-r--r--installer/OpenSLX/OSSetup/Engine.pm17
3 files changed, 21 insertions, 8 deletions
diff --git a/installer/OpenSLX/OSExport/Distro/Ubuntu.pm b/installer/OpenSLX/OSExport/Distro/Ubuntu.pm
index aff03cf3..ef844d51 100644
--- a/installer/OpenSLX/OSExport/Distro/Ubuntu.pm
+++ b/installer/OpenSLX/OSExport/Distro/Ubuntu.pm
@@ -41,6 +41,8 @@ sub initDistroInfo
- /var/spool/*
- /var/run/*
- /var/log/*
+ - /var/log/apt/*
+ + /var/log/apt
- /var/lib/*dm/*
- /var/lib/libnss-ldap/*
- /var/cache/apt/archives/*
diff --git a/installer/OpenSLX/OSSetup/Distro/Base.pm b/installer/OpenSLX/OSSetup/Distro/Base.pm
index 99bae53f..f3fe05ab 100644
--- a/installer/OpenSLX/OSSetup/Distro/Base.pm
+++ b/installer/OpenSLX/OSSetup/Distro/Base.pm
@@ -72,7 +72,8 @@ sub initialize
- /var/cache/apt/archives/lock
- /var/cache/apt/archives/partial/*
+ /var/cache/apt/archives/partial
- - /var/tmp/*
+ - /var/tmp/*
+ + /var/tmp/apt
- /var/opt/openslx
- /var/lib/vmware
- /var/lib/ntp/*
@@ -101,14 +102,16 @@ sub initialize
+ /lib
- /home/*
+ /home
- - /etc/vmware/installer.sh
+ - /etc/vmware/*
+ + /etc/vmware
+ - /etc/vmware-installer
- /etc/grub*
- /etc/shadow*
- /etc/samba/secrets.tdb
- /etc/resolv.conf.*
- /etc/opt/openslx
- /etc/exports*
- - /etc/X11/xorg.c*
+ - /etc/X11/xorg.*
- /etc/X11/XF86*
+ /etc
- /dev/*
@@ -117,6 +120,7 @@ sub initialize
+ /bin
- /*
- .svn
+ - .git
- .*.cmd
- *~
- *lost+found*
diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm
index 911fc543..72e8c7e8 100644
--- a/installer/OpenSLX/OSSetup/Engine.pm
+++ b/installer/OpenSLX/OSSetup/Engine.pm
@@ -1,4 +1,4 @@
-# Copyright (c) 2006..2009 - OpenSLX GmbH
+# Copyright (c) 2006..2010 - OpenSLX GmbH
#
# This program is free software distributed under the GPL version 2.
# See http://openslx.org/COPYING
@@ -56,6 +56,8 @@ use vars qw(%supportedDistros);
'suse-11.0_x86_64' => 'clone,update,shell',
'suse-11.1' => 'clone,install,update,shell',
'suse-11.1_x86_64' => 'clone,update,shell',
+ 'suse-11.2' => 'clone,install,update,shell',
+ 'suse-11.2_x86_64' => 'clone,update,shell',
'scilin-4.7' => 'clone,update,shell',
'scilin-5.3' => 'clone,update,shell',
'ubuntu-8.04' => 'clone,install,update,shell',
@@ -66,6 +68,8 @@ use vars qw(%supportedDistros);
'ubuntu-9.04_amd64' => 'clone,update,shell',
'ubuntu-9.10' => 'clone,install,update,shell',
'ubuntu-9.10_amd64' => 'clone,update,shell',
+ 'ubuntu-10.04' => 'clone,install,update,shell',
+ 'ubuntu-10.04_amd64'=> 'clone,update,shell',
);
my %localHttpServers;
@@ -1102,8 +1106,9 @@ sub _generateDefaultDirs
my $OPENSLX_DEFAULT_DIR = "/opt/openslx";
my $OPENSLX_DEFAULT_CONFDIR = "/etc/opt/openslx";
my $OPENSLX_DEFAULT_LOGDIR = "/var/log/openslx";
- my $OPENSLX_DEFAULT_BINDIR = "/var/opt/openslx/bin";
- my $OPENSLX_DEFAULT_LIBDIR = "/var/opt/openslx/lib";
+ my $OPENSLX_DEFAULT_VARDIR = "/var/opt/openslx";
+ my $OPENSLX_DEFAULT_BINDIR = "$OPENSLX_DEFAULT_VARDIR/bin";
+ my $OPENSLX_DEFAULT_LIBDIR = "$OPENSLX_DEFAULT_VARDIR/lib";
my $OPENSLX_DEFAULT_VIRTDIR = "/var/lib/virt";
mkpath("$targetRoot/$OPENSLX_DEFAULT_DIR",
"$targetRoot/$OPENSLX_DEFAULT_CONFDIR",
@@ -1113,9 +1118,12 @@ sub _generateDefaultDirs
"$targetRoot/$OPENSLX_DEFAULT_VIRTDIR");
slxsystem("chmod 1777 $targetRoot/$OPENSLX_DEFAULT_LOGDIR");
- my $openslxConfig = "OPENSLX_DEFAULT_DIR=$OPENSLX_DEFAULT_DIR\n";
+ my $openslxConfig = "# Default OpenSLX directories defined by satge 1\n";
+ $openslxConfig .= "# Version 0.2\n\n";
+ $openslxConfig .= "OPENSLX_DEFAULT_DIR=$OPENSLX_DEFAULT_DIR\n";
$openslxConfig .= "OPENSLX_DEFAULT_CONFDIR=$OPENSLX_DEFAULT_CONFDIR\n";
$openslxConfig .= "OPENSLX_DEFAULT_LOGDIR=$OPENSLX_DEFAULT_LOGDIR\n";
+ $openslxConfig .= "OPENSLX_DEFAULT_VARDIR=$OPENSLX_DEFAULT_VARDIR\n";
$openslxConfig .= "OPENSLX_DEFAULT_BINDIR=$OPENSLX_DEFAULT_BINDIR\n";
$openslxConfig .= "OPENSLX_DEFAULT_LIBDIR=$OPENSLX_DEFAULT_LIBDIR\n";
$openslxConfig .= "OPENSLX_DEFAULT_VIRTDIR=$OPENSLX_DEFAULT_VIRTDIR\n";
@@ -1151,7 +1159,6 @@ sub _copyUclibcRootfs
kexec
libcurses.so*
libncurses.so*
- mconf
strace
);
my $exclOpts = join ' ', map { "--exclude $_" } @excludes;