From e490bcded890c13992db844f89dc922a788841b8 Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Fri, 16 Jul 2010 19:03:43 +0200 Subject: added systems suse 11.3 scilin 5.4-5.5, todo installer packages for suse 11.3 in lib/distro-info --- boot-env/OpenSLX/MakeInitRamFS/Distro/Scilin.pm | 4 +- boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm | 1 + initramfs/distro-specs/scilin/functions-5.4 | 42 ++++++++++ initramfs/distro-specs/scilin/functions-5.5 | 42 ++++++++++ initramfs/distro-specs/suse/functions-11.3 | 97 ++++++++++++++++++++++ installer/OpenSLX/OSSetup/Engine.pm | 4 + lib/distro-info/scilin-5.3/settings.default | 2 +- lib/distro-info/scilin-5.4/export-filter.example | 15 ++++ lib/distro-info/scilin-5.4/prereqfiles/etc/group | 33 ++++++++ lib/distro-info/scilin-5.4/prereqfiles/etc/hosts | 1 + lib/distro-info/scilin-5.4/prereqfiles/etc/passwd | 14 ++++ lib/distro-info/scilin-5.4/prereqfiles/etc/shadow | 14 ++++ lib/distro-info/scilin-5.4/settings.default | 30 +++++++ lib/distro-info/scilin-5.4/settings.example | 17 ++++ .../scilin-5.4_x86_64/export-filter.example | 15 ++++ .../scilin-5.4_x86_64/prereqfiles/etc/group | 33 ++++++++ .../scilin-5.4_x86_64/prereqfiles/etc/hosts | 1 + .../scilin-5.4_x86_64/prereqfiles/etc/passwd | 14 ++++ .../scilin-5.4_x86_64/prereqfiles/etc/shadow | 14 ++++ lib/distro-info/scilin-5.4_x86_64/settings.default | 30 +++++++ lib/distro-info/scilin-5.4_x86_64/settings.example | 17 ++++ lib/distro-info/scilin-5.5/export-filter.example | 15 ++++ lib/distro-info/scilin-5.5/prereqfiles/etc/group | 33 ++++++++ lib/distro-info/scilin-5.5/prereqfiles/etc/hosts | 1 + lib/distro-info/scilin-5.5/prereqfiles/etc/passwd | 14 ++++ lib/distro-info/scilin-5.5/prereqfiles/etc/shadow | 14 ++++ lib/distro-info/scilin-5.5/settings.default | 30 +++++++ lib/distro-info/scilin-5.5/settings.example | 17 ++++ .../scilin-5.5_x86_64/export-filter.example | 15 ++++ .../scilin-5.5_x86_64/prereqfiles/etc/group | 33 ++++++++ .../scilin-5.5_x86_64/prereqfiles/etc/hosts | 1 + .../scilin-5.5_x86_64/prereqfiles/etc/passwd | 14 ++++ .../scilin-5.5_x86_64/prereqfiles/etc/shadow | 14 ++++ lib/distro-info/scilin-5.5_x86_64/settings.default | 30 +++++++ lib/distro-info/scilin-5.5_x86_64/settings.example | 17 ++++ systemtools/updateDistroInfo.suse | 20 +++++ 36 files changed, 706 insertions(+), 2 deletions(-) create mode 100644 initramfs/distro-specs/scilin/functions-5.4 create mode 100644 initramfs/distro-specs/scilin/functions-5.5 create mode 100644 initramfs/distro-specs/suse/functions-11.3 create mode 100644 lib/distro-info/scilin-5.4/export-filter.example create mode 100644 lib/distro-info/scilin-5.4/prereqfiles/etc/group create mode 100644 lib/distro-info/scilin-5.4/prereqfiles/etc/hosts create mode 100644 lib/distro-info/scilin-5.4/prereqfiles/etc/passwd create mode 100644 lib/distro-info/scilin-5.4/prereqfiles/etc/shadow create mode 100644 lib/distro-info/scilin-5.4/settings.default create mode 100644 lib/distro-info/scilin-5.4/settings.example create mode 100644 lib/distro-info/scilin-5.4_x86_64/export-filter.example create mode 100644 lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/group create mode 100644 lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/hosts create mode 100644 lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/passwd create mode 100644 lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/shadow create mode 100644 lib/distro-info/scilin-5.4_x86_64/settings.default create mode 100644 lib/distro-info/scilin-5.4_x86_64/settings.example create mode 100644 lib/distro-info/scilin-5.5/export-filter.example create mode 100644 lib/distro-info/scilin-5.5/prereqfiles/etc/group create mode 100644 lib/distro-info/scilin-5.5/prereqfiles/etc/hosts create mode 100644 lib/distro-info/scilin-5.5/prereqfiles/etc/passwd create mode 100644 lib/distro-info/scilin-5.5/prereqfiles/etc/shadow create mode 100644 lib/distro-info/scilin-5.5/settings.default create mode 100644 lib/distro-info/scilin-5.5/settings.example create mode 100644 lib/distro-info/scilin-5.5_x86_64/export-filter.example create mode 100644 lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/group create mode 100644 lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/hosts create mode 100644 lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/passwd create mode 100644 lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/shadow create mode 100644 lib/distro-info/scilin-5.5_x86_64/settings.default create mode 100644 lib/distro-info/scilin-5.5_x86_64/settings.example diff --git a/boot-env/OpenSLX/MakeInitRamFS/Distro/Scilin.pm b/boot-env/OpenSLX/MakeInitRamFS/Distro/Scilin.pm index 1d27c0ce..87585160 100644 --- a/boot-env/OpenSLX/MakeInitRamFS/Distro/Scilin.pm +++ b/boot-env/OpenSLX/MakeInitRamFS/Distro/Scilin.pm @@ -50,7 +50,9 @@ sub determineMatchingHwinfoVersion my %versionMap = ( '4.7' => '13.11', - '5.1' => '15.3', + '5.3' => '15.3', + '5.4' => '15.21', + '5.5' => '15.21', ); return $versionMap{$distroVersion} || $self->SUPER::determineMatchingHwinfoVersion($distroVersion); diff --git a/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm b/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm index 1628c5f1..2f5b8df4 100644 --- a/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm +++ b/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm @@ -53,6 +53,7 @@ sub determineMatchingHwinfoVersion '11.0' => '15.3', '11.1' => '15.21', '11.2' => '15.21' + '11.3' => '15.21' ); return $versionMap{$distroVersion} || $self->SUPER::determineMatchingHwinfoVersion($distroVersion); diff --git a/initramfs/distro-specs/scilin/functions-5.4 b/initramfs/distro-specs/scilin/functions-5.4 new file mode 100644 index 00000000..1548ab9a --- /dev/null +++ b/initramfs/distro-specs/scilin/functions-5.4 @@ -0,0 +1,42 @@ +# Copyright (c) 2009 - RZ Uni Freiburg +# +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your feedback to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org +# +# Configuration script for Scientific Linux (5.1) to setup linux stateless +# clients (executed within initial ramfs) + +# initial (boot time) runlevel scripts +initial_boot () { +# delete all classical disk base rootfs stuff from rc.sysinit +sed -e "6i# Script modified by $0 during stage3 bootup." \ + -e "/relabel_se/,/^}/d" \ + -e "/# Start up swap/,/# Set up bin/d" \ + -e "/^remount_needed/,/^fi$/d" -e "/^# Clean out/,/in_sysinit/d" \ + -e "/# Mount all o/,/# Start the g/d" \ + -e "/# Boot time/,/# let's/d" -i /mnt/etc/rc.d/rc.sysinit +# delete all classical disk base rootfs stuff from halt +sed -e "7i# Modified by $0 during stage3 bootup." \ + -e "/# Save mixer/,/Saving random/d" -e "/quotaoff/,/^# Now halt/d" \ + -i /mnt/etc/init.d/halt +# boot.slx is a special runlevel script generated within initialramfs which +# should be executed before the normal runlevel scripts. +echo -e "# Run OpenSLX init runlevel script\n/etc/init.d/boot.slx" \ + >>/mnt/etc/rc.d/rc.sysinit +# switch off SElinux enforcing +sed -e "1i# Configuration modified by $0 during stage3 bootup." \ + -e "s/SELINUX=.*/SELINUX=permissive/" -i /mnt/etc/selinux/config +# switch off display manager start via inittab +sed -e "s/x:5:re.*/# line deleted in stage3, re-enable via desktop plugin/" \ + -i /mnt/etc/inittab +# link halt and reboot scripts +ln -s ../init.d/killall /mnt/etc/rc.d/rc0.d/S00killall +ln -s ../init.d/halt /mnt/etc/rc.d/rc0.d/S01halt +ln -s ../init.d/killall /mnt/etc/rc.d/rc6.d/S00killall +ln -s ../init.d/halt /mnt/etc/rc.d/rc6.d/S01reboot +} diff --git a/initramfs/distro-specs/scilin/functions-5.5 b/initramfs/distro-specs/scilin/functions-5.5 new file mode 100644 index 00000000..1548ab9a --- /dev/null +++ b/initramfs/distro-specs/scilin/functions-5.5 @@ -0,0 +1,42 @@ +# Copyright (c) 2009 - RZ Uni Freiburg +# +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your feedback to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org +# +# Configuration script for Scientific Linux (5.1) to setup linux stateless +# clients (executed within initial ramfs) + +# initial (boot time) runlevel scripts +initial_boot () { +# delete all classical disk base rootfs stuff from rc.sysinit +sed -e "6i# Script modified by $0 during stage3 bootup." \ + -e "/relabel_se/,/^}/d" \ + -e "/# Start up swap/,/# Set up bin/d" \ + -e "/^remount_needed/,/^fi$/d" -e "/^# Clean out/,/in_sysinit/d" \ + -e "/# Mount all o/,/# Start the g/d" \ + -e "/# Boot time/,/# let's/d" -i /mnt/etc/rc.d/rc.sysinit +# delete all classical disk base rootfs stuff from halt +sed -e "7i# Modified by $0 during stage3 bootup." \ + -e "/# Save mixer/,/Saving random/d" -e "/quotaoff/,/^# Now halt/d" \ + -i /mnt/etc/init.d/halt +# boot.slx is a special runlevel script generated within initialramfs which +# should be executed before the normal runlevel scripts. +echo -e "# Run OpenSLX init runlevel script\n/etc/init.d/boot.slx" \ + >>/mnt/etc/rc.d/rc.sysinit +# switch off SElinux enforcing +sed -e "1i# Configuration modified by $0 during stage3 bootup." \ + -e "s/SELINUX=.*/SELINUX=permissive/" -i /mnt/etc/selinux/config +# switch off display manager start via inittab +sed -e "s/x:5:re.*/# line deleted in stage3, re-enable via desktop plugin/" \ + -i /mnt/etc/inittab +# link halt and reboot scripts +ln -s ../init.d/killall /mnt/etc/rc.d/rc0.d/S00killall +ln -s ../init.d/halt /mnt/etc/rc.d/rc0.d/S01halt +ln -s ../init.d/killall /mnt/etc/rc.d/rc6.d/S00killall +ln -s ../init.d/halt /mnt/etc/rc.d/rc6.d/S01reboot +} diff --git a/initramfs/distro-specs/suse/functions-11.3 b/initramfs/distro-specs/suse/functions-11.3 new file mode 100644 index 00000000..4eac33a0 --- /dev/null +++ b/initramfs/distro-specs/suse/functions-11.3 @@ -0,0 +1,97 @@ +# Copyright (c) 2010 - OpenSLX GmbH +# +# This program/file is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your feedback to feedback@openslx.org +# +# General information about OpenSLX can be found under http://openslx.org +# +# configuration script for OpenSuSE 11.2 to configure linux stateless clients +# (included by init, hwautocfg, servconfig within InitialRamFS after +# inclusion of the main functions file). This file is the main base for the +# several SuSE distro versions + +# settings of central variables (formerly done via config-*, these variables +# are disputable ...) +# D_DIRINBINDMNT - lists of directories to be created in bind mounted rw +# part of the client filesystem +# D_RODIRSINRW - ReadOnly Directories in RW part of filesystem to save on +# TempFS usage +# D_DIRINDXS - directories in client filesystem which should be present +# anyhow +# +# TODO: id. copy of functions-11.2 to be adapted to 11.3 + +# start portmapper (needed at least for nfs and nis services) +config_portmap () { +# portmap is provided via rpcbind in suse 11.1,2,3 +testmkd /mnt/var/lib/rpcbind +rllinker "rpcbind" 4 5 +} +# acpi and powersave daemons, required e.g. to shutdown the machine via +# power button, no need for early start +config_acpi () { +rllinker acpid 22 12 +# dbus is required to run acpid and powersaved +start_dreshal="yes" +} +# configure dbus (inter application communication for kde and gnome), hal +# (hardware abstraction layer - used e.g. by powersaved) +config_dreshal () { +local start=1 +local stop=10 +if [ "x$start_dreshal" = "xyes" ]; then + for dir in /var/lib/misc /var/run/ConsoleKit \ + "/var/run/PolicyKit polkituser:polkituser" \ + "/var/lib/PolicyKit polkituser:polkituser" \ + "/var/run/dbus/at_console/pool"; do + testmkd /mnt${dir} + done + # enable access to removable devices + sed -i /mnt/etc/PolicyKit/PolicyKit.conf \ + -e "s/\(<\/config>\)/ @@new@@\n\1/" \ + -e "s/@@new@@/\n@@return@@\n <\/match>/" \ + -e "s/@@action@@/org.freedesktop.hal.storage.mount-removable/" \ + -e "s/@@return@@/ /" + + if [ -f /mnt/etc/init.d/dbus ] ; then + strinfile "messagebus:" /mnt/etc/passwd || \ + echo "messagebus:x:102:103:User for D-BUS:/var/run/dbus:/bin/false" \ + >> /mnt/etc/passwd + strinfile "messagebus:" /mnt/etc/group || \ + echo "messagebus:!:103:" >> /mnt/etc/group + # create directories and set permissions with user and group id + testmkd /mnt/var/run/dbus messagebus:messagebus + testmkd /mnt/var/lib/dbus + # console-kit-daemon is often not started properly (why ever) + sed -i /mnt/etc/init.d/dbus \ + -e '/start_daemon -f $DBUS_D/a\ +\ \ \ \ \ \ \ \ start_daemon -f /usr/sbin/console-kit-daemon' + + rm -rf /mnt/etc/dbus-1/system.d/*etwork*anager.conf \ + /mnt/etc/dbus-1/system.d/nm-* \ + /mnt/etc/dbus-1/event.d/*NetworkManager* + + rllinker "dbus" $start $stop + fi + if [ -f /mnt/etc/init.d/haldaemon ] ; then + strinfile "haldaemon:" /mnt/etc/passwd || \ + echo "haldaemon:x:106:107:User for haldaemon:/var/run/hal:/bin/false" \ + >> /mnt/etc/passwd + strinfile "haldaemon:" /mnt/etc/group || \ + echo "haldaemon:!:107:" >> /mnt/etc/group + echo -n "" >/mnt/var/lib/misc/PolicyKit.reload + chmod a+x /mnt/var/lib/misc/PolicyKit.reload + # create directories and set permissions with user and group id + for dir in /var/run/hald /var/run/hald/hald-local \ + /var/run/hald/hald-runner /var/cache/hald; do + testmkd /mnt/${dir} haldaemon:haldaemon + done + start=$(($start + 1)) + stop=$(($stop - 1)) + rllinker "haldaemon" $start $stop + fi +fi +} diff --git a/installer/OpenSLX/OSSetup/Engine.pm b/installer/OpenSLX/OSSetup/Engine.pm index 72e8c7e8..3531e92d 100644 --- a/installer/OpenSLX/OSSetup/Engine.pm +++ b/installer/OpenSLX/OSSetup/Engine.pm @@ -58,8 +58,12 @@ use vars qw(%supportedDistros); 'suse-11.1_x86_64' => 'clone,update,shell', 'suse-11.2' => 'clone,install,update,shell', 'suse-11.2_x86_64' => 'clone,update,shell', + 'suse-11.3' => 'clone,update,shell', + 'suse-11.3_x86_64' => 'clone,update,shell', 'scilin-4.7' => 'clone,update,shell', 'scilin-5.3' => 'clone,update,shell', + 'scilin-5.4_x86_64' => 'clone,update,shell', + 'scilin-5.5_x86_64' => 'clone,update,shell', 'ubuntu-8.04' => 'clone,install,update,shell', 'ubuntu-8.04_amd64' => 'clone,update,shell', 'ubuntu-8.10' => 'clone,install,update,shell', diff --git a/lib/distro-info/scilin-5.3/settings.default b/lib/distro-info/scilin-5.3/settings.default index dfd7f7c7..9f964927 100644 --- a/lib/distro-info/scilin-5.3/settings.default +++ b/lib/distro-info/scilin-5.3/settings.default @@ -11,7 +11,7 @@ prereq-packages = < - name = Scientific Linux 5.1 + name = Scientific Linux 5.3 repo-subdir = ? file-for-speedtest = ? diff --git a/lib/distro-info/scilin-5.4/export-filter.example b/lib/distro-info/scilin-5.4/export-filter.example new file mode 100644 index 00000000..a414fef4 --- /dev/null +++ b/lib/distro-info/scilin-5.4/export-filter.example @@ -0,0 +1,15 @@ +# this file defines the filter rules used when exporting a vendor-OS +# of this distro +# +# copy this file to 'export-filter' and add your own filters to it +# in order to overrule the filters provided by openslx +# +#Examples: +# the following line would include anything below /var/spool/ +#+ /var/spool/* +# +# this would exclude anything in /etc that starts with dhcpd.conf +#- /etc/dhcpd.conf* +# +# and this would exclude all rpmnew-files: +#- *.rpmnew diff --git a/lib/distro-info/scilin-5.4/prereqfiles/etc/group b/lib/distro-info/scilin-5.4/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/scilin-5.4/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/scilin-5.4/prereqfiles/etc/hosts b/lib/distro-info/scilin-5.4/prereqfiles/etc/hosts new file mode 100644 index 00000000..75721cd5 --- /dev/null +++ b/lib/distro-info/scilin-5.4/prereqfiles/etc/hosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/lib/distro-info/scilin-5.4/prereqfiles/etc/passwd b/lib/distro-info/scilin-5.4/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/scilin-5.4/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/scilin-5.4/prereqfiles/etc/shadow b/lib/distro-info/scilin-5.4/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/scilin-5.4/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/scilin-5.4/settings.default b/lib/distro-info/scilin-5.4/settings.default new file mode 100644 index 00000000..5b86aab9 --- /dev/null +++ b/lib/distro-info/scilin-5.4/settings.default @@ -0,0 +1,30 @@ +bootstrap-packages = < + packages = < +package-subdir = ??? +prereq-packages = < + name = Scientific Linux 5.4 + repo-subdir = ? + file-for-speedtest = ? + + + packages = < + + base = minimal + packages = < + + base = minimal + diff --git a/lib/distro-info/scilin-5.4/settings.example b/lib/distro-info/scilin-5.4/settings.example new file mode 100644 index 00000000..5ae02428 --- /dev/null +++ b/lib/distro-info/scilin-5.4/settings.example @@ -0,0 +1,17 @@ +# rename this file to 'settings' and edit it as you please +# +# for a list of all options, have a look at the corresponding +# settings.default in /opt/openslx/share/distro-info + +# use local installation source +# +# local-url = /srv/ftp/pub/some-distribution/inst-source +# + +# add a new selection: +# +# base = minimal +# packages = < diff --git a/lib/distro-info/scilin-5.4_x86_64/export-filter.example b/lib/distro-info/scilin-5.4_x86_64/export-filter.example new file mode 100644 index 00000000..a414fef4 --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/export-filter.example @@ -0,0 +1,15 @@ +# this file defines the filter rules used when exporting a vendor-OS +# of this distro +# +# copy this file to 'export-filter' and add your own filters to it +# in order to overrule the filters provided by openslx +# +#Examples: +# the following line would include anything below /var/spool/ +#+ /var/spool/* +# +# this would exclude anything in /etc that starts with dhcpd.conf +#- /etc/dhcpd.conf* +# +# and this would exclude all rpmnew-files: +#- *.rpmnew diff --git a/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/group b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/hosts b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/hosts new file mode 100644 index 00000000..75721cd5 --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/hosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/passwd b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/shadow b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/scilin-5.4_x86_64/settings.default b/lib/distro-info/scilin-5.4_x86_64/settings.default new file mode 100644 index 00000000..fdc4f5f4 --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/settings.default @@ -0,0 +1,30 @@ +bootstrap-packages = < + packages = < +package-subdir = ??? +prereq-packages = < + name = Scientific Linux 5.4 64Bit + repo-subdir = ? + file-for-speedtest = ? + + + packages = < + + base = minimal + packages = < + + base = minimal + diff --git a/lib/distro-info/scilin-5.4_x86_64/settings.example b/lib/distro-info/scilin-5.4_x86_64/settings.example new file mode 100644 index 00000000..5ae02428 --- /dev/null +++ b/lib/distro-info/scilin-5.4_x86_64/settings.example @@ -0,0 +1,17 @@ +# rename this file to 'settings' and edit it as you please +# +# for a list of all options, have a look at the corresponding +# settings.default in /opt/openslx/share/distro-info + +# use local installation source +# +# local-url = /srv/ftp/pub/some-distribution/inst-source +# + +# add a new selection: +# +# base = minimal +# packages = < diff --git a/lib/distro-info/scilin-5.5/export-filter.example b/lib/distro-info/scilin-5.5/export-filter.example new file mode 100644 index 00000000..a414fef4 --- /dev/null +++ b/lib/distro-info/scilin-5.5/export-filter.example @@ -0,0 +1,15 @@ +# this file defines the filter rules used when exporting a vendor-OS +# of this distro +# +# copy this file to 'export-filter' and add your own filters to it +# in order to overrule the filters provided by openslx +# +#Examples: +# the following line would include anything below /var/spool/ +#+ /var/spool/* +# +# this would exclude anything in /etc that starts with dhcpd.conf +#- /etc/dhcpd.conf* +# +# and this would exclude all rpmnew-files: +#- *.rpmnew diff --git a/lib/distro-info/scilin-5.5/prereqfiles/etc/group b/lib/distro-info/scilin-5.5/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/scilin-5.5/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/scilin-5.5/prereqfiles/etc/hosts b/lib/distro-info/scilin-5.5/prereqfiles/etc/hosts new file mode 100644 index 00000000..75721cd5 --- /dev/null +++ b/lib/distro-info/scilin-5.5/prereqfiles/etc/hosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/lib/distro-info/scilin-5.5/prereqfiles/etc/passwd b/lib/distro-info/scilin-5.5/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/scilin-5.5/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/scilin-5.5/prereqfiles/etc/shadow b/lib/distro-info/scilin-5.5/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/scilin-5.5/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/scilin-5.5/settings.default b/lib/distro-info/scilin-5.5/settings.default new file mode 100644 index 00000000..29996f63 --- /dev/null +++ b/lib/distro-info/scilin-5.5/settings.default @@ -0,0 +1,30 @@ +bootstrap-packages = < + packages = < +package-subdir = ??? +prereq-packages = < + name = Scientific Linux 5.5 + repo-subdir = ? + file-for-speedtest = ? + + + packages = < + + base = minimal + packages = < + + base = minimal + diff --git a/lib/distro-info/scilin-5.5/settings.example b/lib/distro-info/scilin-5.5/settings.example new file mode 100644 index 00000000..5ae02428 --- /dev/null +++ b/lib/distro-info/scilin-5.5/settings.example @@ -0,0 +1,17 @@ +# rename this file to 'settings' and edit it as you please +# +# for a list of all options, have a look at the corresponding +# settings.default in /opt/openslx/share/distro-info + +# use local installation source +# +# local-url = /srv/ftp/pub/some-distribution/inst-source +# + +# add a new selection: +# +# base = minimal +# packages = < diff --git a/lib/distro-info/scilin-5.5_x86_64/export-filter.example b/lib/distro-info/scilin-5.5_x86_64/export-filter.example new file mode 100644 index 00000000..a414fef4 --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/export-filter.example @@ -0,0 +1,15 @@ +# this file defines the filter rules used when exporting a vendor-OS +# of this distro +# +# copy this file to 'export-filter' and add your own filters to it +# in order to overrule the filters provided by openslx +# +#Examples: +# the following line would include anything below /var/spool/ +#+ /var/spool/* +# +# this would exclude anything in /etc that starts with dhcpd.conf +#- /etc/dhcpd.conf* +# +# and this would exclude all rpmnew-files: +#- *.rpmnew diff --git a/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/group b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/hosts b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/hosts new file mode 100644 index 00000000..75721cd5 --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/hosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/passwd b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/shadow b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/scilin-5.5_x86_64/settings.default b/lib/distro-info/scilin-5.5_x86_64/settings.default new file mode 100644 index 00000000..7c0f832b --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/settings.default @@ -0,0 +1,30 @@ +bootstrap-packages = < + packages = < +package-subdir = ??? +prereq-packages = < + name = Scientific Linux 5.5 64Bit + repo-subdir = ? + file-for-speedtest = ? + + + packages = < + + base = minimal + packages = < + + base = minimal + diff --git a/lib/distro-info/scilin-5.5_x86_64/settings.example b/lib/distro-info/scilin-5.5_x86_64/settings.example new file mode 100644 index 00000000..5ae02428 --- /dev/null +++ b/lib/distro-info/scilin-5.5_x86_64/settings.example @@ -0,0 +1,17 @@ +# rename this file to 'settings' and edit it as you please +# +# for a list of all options, have a look at the corresponding +# settings.default in /opt/openslx/share/distro-info + +# use local installation source +# +# local-url = /srv/ftp/pub/some-distribution/inst-source +# + +# add a new selection: +# +# base = minimal +# packages = < diff --git a/systemtools/updateDistroInfo.suse b/systemtools/updateDistroInfo.suse index 025f102d..b877ab55 100755 --- a/systemtools/updateDistroInfo.suse +++ b/systemtools/updateDistroInfo.suse @@ -57,6 +57,26 @@ my @supportedVersions = ( packageKeysLocation => 'http://download.opensuse.org/distribution/11.1/repo/oss/' } + { + ver => + '11.2', + source => + 'http://mirrors.opensuse.org/list/11.2.html', + supporedArch => + 'i586 x86_64', + packageKeysLocation => + 'http://download.opensuse.org/distribution/11.2/repo/oss/' + } + { + ver => + '11.3', + source => + 'http://mirrors.opensuse.org/list/11.3.html', + supporedArch => + 'i586 x86_64', + packageKeysLocation => + 'http://download.opensuse.org/distribution/11.3/repo/oss/' + } ); my %sourceLists = ( -- cgit v1.2.3-55-g7522 From f7292356acc5429b7cc3a61e0bbac7ff9b0dc74e Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Thu, 22 Jul 2010 18:46:52 +0200 Subject: Suse.pm: bugfix, forgot "," init: replaced string extraction, since old did not work anymore --- boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm | 2 +- initramfs/stage3-stuff/init | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm b/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm index 2f5b8df4..a2803501 100644 --- a/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm +++ b/boot-env/OpenSLX/MakeInitRamFS/Distro/Suse.pm @@ -52,7 +52,7 @@ sub determineMatchingHwinfoVersion '10.3' => '14.19', '11.0' => '15.3', '11.1' => '15.21', - '11.2' => '15.21' + '11.2' => '15.21', '11.3' => '15.21' ); return $versionMap{$distroVersion} diff --git a/initramfs/stage3-stuff/init b/initramfs/stage3-stuff/init index 40816192..86d9da9c 100755 --- a/initramfs/stage3-stuff/init +++ b/initramfs/stage3-stuff/init @@ -386,7 +386,7 @@ runinithook '10-nw-if-config' if strinstr "eth" "$nwif" ; then for ethif in eth0 eth1 eth2 eth3 ; do export macaddr=$(ip link show dev $ethif 2>/dev/null | \ - sed -n "/ether [0-9e-f]\{2\}:.*/p" | sed -e "s/.*ether //;s/ .*//") + grep -i link.ether | awk '{print $2}') # if there is no bootmac present in kernel commandline any checks are # useless if [ -z "$bootmac" ] ; then -- cgit v1.2.3-55-g7522 From 5063f565d886884e84234e31c2290ecddd7b6f9b Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Fri, 23 Jul 2010 22:13:39 +0200 Subject: created new plugin which bypasses original shutdown and uses SYSRQ keys instead. only for '-r now' and '-h now', else original shutdown is used --- .../OpenSLX/OSPlugin/sysrqshutdown.pm | 101 +++++++++++++++++++++ .../plugins/sysrqshutdown/XX_sysrqshutdown.sh | 38 ++++++++ os-plugins/plugins/sysrqshutdown/files/shutdown | 54 +++++++++++ 3 files changed, 193 insertions(+) create mode 100644 os-plugins/plugins/sysrqshutdown/OpenSLX/OSPlugin/sysrqshutdown.pm create mode 100644 os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh create mode 100644 os-plugins/plugins/sysrqshutdown/files/shutdown diff --git a/os-plugins/plugins/sysrqshutdown/OpenSLX/OSPlugin/sysrqshutdown.pm b/os-plugins/plugins/sysrqshutdown/OpenSLX/OSPlugin/sysrqshutdown.pm new file mode 100644 index 00000000..9800c203 --- /dev/null +++ b/os-plugins/plugins/sysrqshutdown/OpenSLX/OSPlugin/sysrqshutdown.pm @@ -0,0 +1,101 @@ +# Copyright (c) 2007 - OpenSLX GmbH +# +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# sysrqshutdown.pm +# - implementation of the 'sysrqshutdow' plugin, which replaces the shutdown +# binary through a SYSRQ shutdown script +# ----------------------------------------------------------------------------- +package OpenSLX::OSPlugin::sysrqshutdown; + +use strict; +use warnings; + +use base qw(OpenSLX::OSPlugin::Base); + +use File::Path; + +use OpenSLX::Basics; +use OpenSLX::Utils; + +sub new +{ + my $class = shift; + + my $self = { + name => 'sysrqshutdown', + }; + + return bless $self, $class; +} + +sub getInfo +{ + my $self = shift; + + return { + description => unshiftHereDoc(<<' End-of-Here'), + Replaces the shutdown binary through a SYSRQ shutdown script + End-of-Here + precedence => 10, + }; +} + +sub getAttrInfo +{ + my $self = shift; + + return { + 'sysrqshutdown::active' => { + applies_to_systems => 1, + applies_to_clients => 1, + description => unshiftHereDoc(<<' End-of-Here'), + should the 'sysrqshutdown'-plugin be activated? + End-of-Here + content_regex => qr{^(0|1)$}, + content_descr => '1 means active - 0 means inactive', + default => '1', + }, + + }; +} + +sub installationPhase +{ + my $self = shift; + my $info = shift; + + if (! -e "/sbin/shutdown.slxorig") { + # copy files + my $openslxBasePath = $info->{'openslx-base-path'}; + my $pluginName = $self->{'name'}; + my $pluginBasePath + = "$openslxBasePath/lib/plugins/$pluginName/files"; + + system("mv /sbin/shutdown /sbin/shutdown.slxorig"); + system("cp -p $pluginBasePath/shutdown /sbin/"); + chmod 0755, "/sbin/shutdown"; + } + + return; +} + +sub removalPhase +{ + my $self = shift; + my $info = shift; + + if (-e "/sbin/shutdown.slxorig") { + system("mv /sbin/shutdown.slxorig /sbin/shutdown"); + } + + return; +} + +1; diff --git a/os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh b/os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh new file mode 100644 index 00000000..66a728da --- /dev/null +++ b/os-plugins/plugins/sysrqshutdown/XX_sysrqshutdown.sh @@ -0,0 +1,38 @@ +# Copyright (c) 2010 - RZ Uni Freiburg +# Copyright (c) 2010 - OpenSLX GmbH +# +# This program/file is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your feedback to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org +# +# script is included from init via the "." load function - thus it has all +# variables and functions available + +# include default directories +. /etc/openslx.conf + +CONFFILE="/initramfs/plugin-conf/sysrqshutdown.conf" +PLUGINCONFDIR=/mnt/${OPENSLX_DEFAULT_CONFDIR}/plugins/sysrqshutdown + +if [ -f $CONFFILE ]; then + + # load needed variables + . $CONFFILE + + if [ ${sysrqshutdown_active} -ne 0 ] ; then + [ ${DEBUGLEVEL} -gt 0 ] && echo "executing the 'sysrqshutdown' plugin ..." + + testmkd ${PLUGINCONFDIR} + cp $CONFFILE ${PLUGINCONFDIR}/sysrqshutdown.conf + + # finished ... + [ $DEBUGLEVEL -gt 0 ] && echo "done with 'sysrqshutdown' plugin ..." + fi +else + [ $DEBUGLEVEL -gt 0 ] && echo " * config of 'sysrqshutdown' plugin failed" +fi + diff --git a/os-plugins/plugins/sysrqshutdown/files/shutdown b/os-plugins/plugins/sysrqshutdown/files/shutdown new file mode 100644 index 00000000..7f4e9a1f --- /dev/null +++ b/os-plugins/plugins/sysrqshutdown/files/shutdown @@ -0,0 +1,54 @@ +#!/bin/bash +# ----------------------------------------------------------------------------- +# Copyright (c) 2010 - RZ Uni FR +# Copyright (c) 2010 - OpenSLX GmbH +# +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# shutdown +# - Script for SYSRQ shutdown +################################################################################ + +. /etc/opt/openslx/openslx.conf + +################################################################################ +### Define default dirs / get configs +################################################################################ + +PLUGINCONFROOT=${OPENSLX_DEFAULT_CONFDIR}/plugins +PLUGINCONFVMGRID=${PLUGINCONFROOT}/sysrqshutdown +# include general configuration from vmgrid +if [ -f ${PLUGINCONFVMGRID}/sysrqshutdown.conf ]; then + . ${PLUGINCONFVMGRID}/sysrqshutdown.conf +else + sysrqshutdown_active=0 +fi + +if [ ${sysrqshutdown_active} -eq 1 ]; then + # check if reboot or halt + case "$@" in + '-r now') + for i in $(echo s u b); do + echo $i > /proc/sysrq-trigger & + done + exit 0 + ;; + '-h now') + for i in $(echo s u o); do + echo $i > /proc/sysrq-trigger & + done + exit 0 + ;; + esac +fi +# else use orig shutdown +shutdown.slxorig $@ + +exit 0 + -- cgit v1.2.3-55-g7522 From 33d6afa9caa8fcaa38d4e25233f5f8aa23cf9a2c Mon Sep 17 00:00:00 2001 From: Michael Janczyk Date: Tue, 27 Jul 2010 13:48:44 +0200 Subject: added " to string or you get annoying error: "/etc/opt/openslx/settings: line 2: to: command not found" --- bin/slxsettings | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bin/slxsettings b/bin/slxsettings index 8c6a823d..651713d3 100755 --- a/bin/slxsettings +++ b/bin/slxsettings @@ -132,7 +132,7 @@ foreach my $key (keys %givenSettings) { vlog(0, _tr("setting %s to '%s'", $key, $value)) unless $option{quiet}; my $externalKey = externalKeyFor($key); if (!exists $settings{$externalKey} || $settings{$externalKey} ne $value) { - $settings{$externalKey} = $value; + $settings{$externalKey} = "\"$value\""; } $changed{$key}++; } -- cgit v1.2.3-55-g7522 From 6cd8173c26b4caedb5f0e23bee4ae9f08e73aa68 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Wed, 4 Aug 2010 18:00:20 +0200 Subject: Avoid annoying KDE message on removed sound devices by deleting the .kde4/share/config/phonondevicesrc file upon user logout (via Xreset). --- os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm index 86ae59f9..433ed7e1 100644 --- a/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm +++ b/os-plugins/plugins/desktop/OpenSLX/Distro/Suse.pm @@ -144,7 +144,10 @@ sub _setupCommonDmScript sed 's,^#!.*,,' /mnt/etc/X11/xdm/Xreset \ > /mnt/etc/X11/xdm/Xreset.system echo -e '#!/bin/sh\n#\n# modified by desktop plugin in Stage3\n#\n - # remove safely any remaining files of the leaving user in /tmp + # avoid annoying messages on removed sound devices + ( su -c "rm ~/.kde4/share/config/phonondevicesrc" - $USER ) & + + # remove safely any remaining files of the leaving user in /tmp ( su -c "rm -rf /tmp/*" - $USER echo "$USER files removed by $0" >/tmp/files.removed 2>/dev/null chmod 0400 /tmp/files.removed ) & -- cgit v1.2.3-55-g7522 From ef95be1e3c40f6630f222a2b86e98317bd800f1b Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 21:58:36 +0200 Subject: Re-enabling Xserver plugin for Ubuntu to allow additions ... Rewritten Xserver plugin to handle modern distros like Ubuntu 10.04 or SuSE 11.3. --- VERSIONS | 2 +- os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm | 24 +- os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm | 317 +-------------------- .../plugins/xserver/OpenSLX/Distro/Suse_10_2.pm | 2 +- .../plugins/xserver/OpenSLX/Distro/Ubuntu.pm | 17 +- os-plugins/plugins/xserver/XX_xserver.sh | 200 ++++++------- .../xserver/init-hooks/00-started/xserver.sh | 22 +- 7 files changed, 148 insertions(+), 436 deletions(-) diff --git a/VERSIONS b/VERSIONS index 2b751136..cbc1c499 100644 --- a/VERSIONS +++ b/VERSIONS @@ -1,4 +1,4 @@ OPENSLX_VERSION_MAJOR="5" OPENSLX_VERSION_MINOR="0" -OPENSLX_VERSION_RELEASE="92.2" +OPENSLX_VERSION_RELEASE="93.0" OPENSLX_VERSION_STRING="${OPENSLX_VERSION_MAJOR}.${OPENSLX_VERSION_MINOR}.${OPENSLX_VERSION_RELEASE}" diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm index b0fc67e3..879af5ea 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm @@ -1,4 +1,4 @@ -# Copyright (c) 2008 - OpenSLX GmbH +# Copyright (c) 2008..2010 - OpenSLX GmbH # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -53,9 +53,27 @@ sub setupXserverScript my $pathInfo = $self->XserverPathInfo(); my $configFile = $pathInfo->{config}; - my $script = unshiftHereDoc(<<" End-of-Here"); + my $script = unshiftHereDoc(<<' End-of-Here'); # xserver.sh (base part) - # written by OpenSLX-plugin 'xserver', repoPath is $repoPath + # written by OpenSLX-plugin 'xserver' (via xserver/Distro/Base.pm module) + + echo -e "# ${xfc#/mnt*}\n# autogenerated X hardware configuration by \ + the xserver plugin in OpenSLX stage3\n# DO NOT EDIT THIS FILE BUT THE PLUGIN \ + INSTEAD" > ${xfc} + # using variables defined in XX_xserver.sh + echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >> ${xfc} + echo -e "${x_keyboard}\n${x_mouse}\n${x_videocard}" >> ${xfc} + echo -e "${x_monitor}\n${x_screen}\n${x_srvlayout}\n${x_dri}" >> ${xfc} + # if no module was detected, stick to vesa module + if [ -n "$xmodule" ] ; then + sed "s/vesa/$xmodule/;s/\"us\"/\"${XKEYBOARD}\"/" -i ${xfc} + else + sed "s/\"us\"/\"${XKEYBOARD}\"/" -i ${xfc} + fi + if [ -n "${BUSID}" ]; then + sed -e "s,^#.*BusID .*, BusID \"${BUSID}\",g" -i ${xfc} + fi + # end of base xorg.conf generation End-of-Here diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm index 61372d54..6ceb0e91 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm @@ -1,4 +1,4 @@ -# Copyright (c) 2008 - OpenSLX GmbH +# Copyright (c) 2008..2010 - OpenSLX GmbH # # This program is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -38,324 +38,19 @@ sub setupXserverScript my $script = $self->SUPER::setupXserverScript($repoPath); + # add stuff to the script generated via Base.pm $script .= unshiftHereDoc(<<' End-of-Here'); # SuSE specific extension to stage3 xserver.sh + # Xorg hardware is autodetected, so no module information provided + sed -e "/Section \"Device\"/,/EndSection/d" -i ${xfc} testmkd /mnt/var/lib/xkb/compiled - testmkd /mnt/var/X11R6/bin + testmkd /mnt/var/lib/X11 testmkd /mnt/var/lib/xdm/authdir/authfiles 0700 - ln -s /usr/bin/Xorg /mnt/var/X11R6/bin/X + ln -s /usr/bin/Xorg /mnt/var/lib/X11/X rm /mnt/etc/X11/xdm/SuSEconfig.xdm End-of-Here return $script; } -# This function needs wget installed -sub installNvidia -{ - my $self = shift; - my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; - my $pkgpath = shift || "packages"; - - my $tmpdir = "$repopath/nvidia/temp"; - if( !-d $tmpdir ) { - mkdir( $tmpdir ); - } - else { - system("rm -rf $tmpdir/*"); - } - - my $mykernel = getKernelVersionForDistro("/boot"); - my $kver = $mykernel->{'version'}; - my $ksuffix = $mykernel->{'suffix'}; - - my $srinfo = `head -n1 /etc/SuSE-release`; - my @data = split (/ /, $srinfo); - chomp(@data); - - my $version = $data[1]; - my $chost = substr($data[2],1,-1); - - my $url = "ftp://download.nvidia.com/opensuse/$version/$chost"; - - print " * Downloading NVIDIA rpm from ftp://download.nvidia.com/opensuse/$version\n"; - - system("wget -P $tmpdir -t2 -T2 $url/nvidia-gfxG01-kmp-$ksuffix* >/dev/null 2>&1"); - - if($? > 0) { - print "Could not download nvidia kernel module rpm!\n"; - } - - my @rpm = glob "$tmpdir/nvidia-gfxG01*.rpm"; - my $rpm = @rpm; - $rpm[0] =~ /nvidia-gfxG01-kmp-$ksuffix-(.*?)_(.*?)-.*?\.$chost.rpm/; - - my $nv_kver = $2; - $nv_kver =~ s/_/-/g; - - if($rpm == 0) { - print "Could not download nvidia kernel module rpm!"; - return; - } - - system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); - - if(!-d "$repopath/nvidia/modules/") - { - mkdir("$repopath/nvidia/modules/"); - } - - - # since kernel 2.6.25.20-0.1 there has to be a call to ld - # ld -r -m elf_i386 -o ../modules/nvidia.ko lib/modules/2.6.25.20-0.4-pae/updates/{nv-kernel,nv-linux}.o - - my $nv_path = glob "$tmpdir/lib/modules/*-$ksuffix/updates/"; - if ( -f "$nv_path/nv-kernel.o" ) { - # we have to link our kernel module here - system("ld -r -m elf_i386 -o $nv_path/nvidia.ko $nv_path/{nv-kernel,nv-linux}.o"); - } - - copyFile("$nv_path/nvidia.ko", "$repopath/nvidia/modules"); - - - my @versions = split(/-/, $rpm[0]); - my @nv_versions = split('_',$versions[5]); - my $nv_version = $nv_versions[0]; - - system("wget -P $tmpdir -t2 -T2 $url/x11-video-nvidiaG01-$nv_version* >/dev/null 2>&1"); - - @rpm = glob "$tmpdir/x11-video-nvidiaG01-$nv_version*"; - $rpm = @rpm; - - if($rpm == 0) - { - print "Could not download x11-video-nvidiaG01-$nv_version*.rpm!\n"; - print "Exiting nvidia driver installation!\n"; - return; - } - - system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); - - rmtree("$tmpdir/usr/share"); - system("mv $tmpdir/usr $repopath/nvidia/"); - - rmtree($tmpdir); - -} - - -# this function needs wget -sub installAti -{ - my $self = shift; - my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; - my $pkgpath = shift || "packages"; - - my $tmpdir = "$repopath/ati/temp"; - if( !-d $tmpdir ) { - mkdir( $tmpdir ); - } - else { - system("rm -rf $tmpdir/*"); - } - - my $mykernel = getKernelVersionForDistro("/boot"); - my $kver = $mykernel->{'version'}; - my $kver_ati = $kver; - $kver_ati =~ s/-/_/; - - my $ksuffix = $mykernel->{'suffix'}; - - my $srinfo = `head -n1 /etc/SuSE-release`; - my @data = split (/ /, $srinfo); - chomp(@data); - - my $version = $data[1]; - my $chost = substr($data[2],1,-1); - - my $url = "http://www2.ati.com/suse/$version/"; - - print " * Downloading ATI rpm from http://www2.ati.com/suse/$version\n"; - - system("wget -P $tmpdir -t2 -T2 $url/repodata/primary.xml.gz >/dev/null 2>&1"); - - my $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$kver_ati.*?$chost.rpm"`; - chomp($url2); - - if($url2 eq '') { - # Taking more general kernel version (minus local suse version) - my $newkernvers = ''; - if($kver_ati =~ /(.*)_(.*?)$/) { - # if we have a match here - $newkernvers = $1; - } - else { - # just try the old method - $newkernvers = substr $kver_ati, 0, -4; - } - $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$newkernvers.*?$chost.rpm"`; - chomp($url2); - if(! $url2 eq '') { - $kver = $newkernvers; - } - else { - # Minus local Suse version number - hoping, there was no ABI change - if($newkernvers =~ /(.*).(.*?)$/) { - # here we try with yet another older kernel version - $newkernvers = $1; - } - else { - $newkernvers = substr $kver_ati, 0, -7; - } - $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$newkernvers.*?$chost.rpm"`; - chomp($url2); - if(! $url2 eq '') { - $kver = $newkernvers; - } - - } - } - -# print "KVER = $kver; CHOST = $chost; ksuffix=$ksuffix\n"; -# system("bash"); - - if($url2 eq '') { - print "No ATI module rpm for the chosen kernel version ($kver) found! Exiting!\n"; - return; - } - system("wget -P $tmpdir -t2 -T2 $url/$url2 >/dev/null 2>&1"); - - my @rpm = glob "$tmpdir/ati-fglrxG01-kmp-$ksuffix*$chost.rpm"; - my $rpm = @rpm; - - if($rpm == 0) { - print "Could not download ATI kernel module rpm (for kernel $kver)!\n"; - print "Consider downgrading your Kernel! \nTrying package-install!\n"; - $self->installAtiOldStyle(@_); - return; - } - - system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); - - if(!-d "$repopath/ati/modules/") - { - mkdir("$repopath/ati/modules/"); - } - copyFile("$tmpdir/lib/modules/$kver*-$ksuffix/updates/fglrx.ko", - "$repopath/ati/modules"); - - my @versions = split(/-/, $rpm[0]); - my @ati_versions = split('_',$versions[5]); - my $ati_version = $ati_versions[0]; - - $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/x11-video-fglrxG01-$ati_version-.*?.$chost.rpm"`; - chomp($url2); - system("wget -P $tmpdir -t2 -T2 $url/$url2 >/dev/null 2>&1"); - - @rpm = glob "$tmpdir/x11-video-fglrxG01-$ati_version*"; - $rpm = @rpm; - - if($rpm == 0) - { - print " Could not download x11-video-fglrxG01-$ati_version*.rpm!\n"; - print " Exiting ATI driver installation!\n"; - return; - } - - system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); - - rmtree("$tmpdir/usr/share"); - system("mv $tmpdir/usr $repopath/ati/"); - system("mv $tmpdir/etc $repopath/ati/"); - if( ! -d "/usr/X11R6/lib/modules/dri/" ) { - system("mkdir -p /usr/X11R6/lib/modules/dri/"); - } - symlink("$repopath/ati/usr/lib/dri/fglrx_dri.so","/usr/X11R6/lib/modules/dri/fglrx_dri.so"); - - rmtree($tmpdir); -} - - - -sub installAtiOldStyle -{ - my $self = shift; - my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; - my $pkgpath = shift || "packages"; - - - my $ret = $self->SUPER::installAti(@_); - - if($ret =~ /^error$/) { - print "Something went wrong installing ATI files!\n"; - return; - } - - $self->SUPER::getdkms(); - my $mykernel = getKernelVersionForDistro("/boot"); - my $kver = $mykernel->{'version'}; - my $kver_ati = $kver; - $kver_ati =~ s/-/_/; - - my $ksuffix = $mykernel->{'suffix'}; - - my $srinfo = `head -n1 /etc/SuSE-release`; - my @data = split (/ /, $srinfo); - chomp(@data); - - my $version = $data[1]; - my $chost = substr($data[2],1,-1); - - # here we have to compile the kernel modules for all kernels - # - my $ati_version = `head $repopath/$pkgpath/ati-driver-installer-*.run | grep -P -o '[0-9]+\.[0-9]{3}' | tail -n1`; - chomp($ati_version); - - system("mv $ret /usr/src/fglrx-$ati_version >/dev/null 2>&1"); - - open FH,">/usr/src/fglrx-$ati_version/dkms.conf"; - print FH "DEST_MODULE_LOCATION=/updates\n"; - print FH "PACKAGE_NAME=fglrx\n"; - print FH "PACKAGE_VERSION=$ati_version\n"; - close FH; - - my $cmd = "#============= Executing following command =============\n". - "/sbin/dkms ". - " -m fglrx -v $ati_version ". - " -k $kver-$ksuffix ". - " --kernelsourcedir /usr/src/linux-$kver-obj/i586/$ksuffix ". - " --no-prepare-kernel ". - " --no-clean-kernel ". - " build >/dev/null 2>&1 \n". - "#=========================================================="; - -#print $cmd; - if(!-f "/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko") { - system("/sbin/dkms add -m fglrx -v $ati_version >/dev/null 2>&1"); - system($cmd); - #if ($? > 0) { - # print "\n\nCould not compile module! Exit with Ctrl-D\n"; - # system("/bin/bash"); - #} - } - - - if(!-d "$repopath/ati/modules/") - { - mkdir( "$repopath/ati/modules/" ); - } - - if( -e "/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko") { - copyFile("/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko", - "$repopath/ati/modules"); - } - else { - print "Could not install ati driver via pkg-installer!\n"; - rmtree($repopath."/ati"); - return; - } - rmtree("$repopath/ati/temp"); - -} - 1; diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_10_2.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_10_2.pm index 18d8c029..f72ba877 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_10_2.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_10_2.pm @@ -8,7 +8,7 @@ # # General information about OpenSLX can be found at http://openslx.org/ # ----------------------------------------------------------------------------- -# xserver/OpenSLX/Distro/Suse.pm +# xserver/OpenSLX/Distro/Suse_10_2.pm # - provides SUSE-specific overrides of the Distro API for the xserver # plugin. # ----------------------------------------------------------------------------- diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm index 728e6a03..e4cf1905 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm @@ -48,16 +48,21 @@ sub setupXserverScript my $script = $self->SUPER::setupXserverScript($repoPath); - $script .= unshiftHereDoc(<<' End-of-Here'); + # overwriting script part from Base.pm + $script = unshiftHereDoc(<<' End-of-Here'); # Ubuntu specific extension to stage3 xserver.sh + echo -e "# ${xfc#/mnt*}\n# autogenerated X hardware configuration by \ + the xserver plugin in OpenSLX stage3\n# DO NOT EDIT THIS FILE BUT THE PLUGIN \ + INSTEAD" > ${xfc} + # using variables defined in XX_xserver.sh + echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >> ${xfc} + echo "${x_keyboard}" | sed "s/kbd/evdev/" >> ${xfc} + echo -e "${x_mouse}\n${x_monitor}\n${x_screen}" >> ${xfc} + echo "\n${x_srvlayout}" | sed "/ Screen /d" >> ${xfc} + testmkd /mnt/var/run/xauth testmkd /mnt/var/lib/xkb ln -sf /usr/bin/Xorg /mnt/etc/X11/X - # newer Xorgs do not need predefined configuration file, not needed if - # XserverPathInfo gets implemented ... - sed -e "1i# xorg.conf not needed in most cases for Xorg 1.7+" \ - /mnt/etc/X11/xorg.conf >/etc/X11/xorg.openslx 2>/dev/null - rm /mnt/etc/X11/xorg.conf 2>/dev/null End-of-Here return $script; diff --git a/os-plugins/plugins/xserver/XX_xserver.sh b/os-plugins/plugins/xserver/XX_xserver.sh index fbdb832f..df56f054 100644 --- a/os-plugins/plugins/xserver/XX_xserver.sh +++ b/os-plugins/plugins/xserver/XX_xserver.sh @@ -1,5 +1,5 @@ # Copyright (c) 2008 - RZ Uni Freiburg -# Copyright (c) 2008 - OpenSLX GmbH +# Copyright (c) 2008..2010 - OpenSLX GmbH # # This program/file is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -15,6 +15,81 @@ # script is included from init via the "." load function - thus it has all # variables and functions available +# defining a set of stanard configuration blocks +x_modpath='Section "Files" +# ModulePath "/usr/lib/xorg/modules/,/usr/lib64/xorg/modules/" +EndSection' +x_srvflags='Section "ServerFlags" + Option "AllowMouseOpenFail" + Option "AllowEmptyInput" "false" + Option "blank time" "5" + Option "standby time" "10" + Option "suspend time" "15" + Option "off time" "20" +EndSection' +x_modules='Section "Module" + Load "i2c" + Load "bitmap" + Load "ddc" + Load "extmod" + Load "freetype" + Load "int10" + Load "vbe" + Load "glx" + Load "dri" +EndSection' +x_mouse='Section "InputDevice" + Identifier "Generic Mouse" + Driver "mouse" +# Option "Device" "/dev/input/mice" +# Option "Protocol" "ImPS/2" +# Option "ZAxisMapping" "4 5" +# Option "Emulate3Buttons" "true" + Option "CorePointer" +EndSection' +x_keyboard='Section "InputDevice" + Identifier "Generic Keyboard" + Driver "kbd" + Option "CoreKeyboard" + Option "XkbRules" "xorg" + Option "XkbModel" "pc105" + Option "XkbLayout" "us" +EndSection' +x_videocard='Section "Device" + Identifier "Generic Video Card" + Driver "vesa" +# BusID "PCI:xx" #especially needed for fglrx +EndSection' +x_monitor='Section "Monitor" + Identifier "Generic Display" + Option "DPMS" +# Modelname "could be enabled via xserver::ddcinfo attribute" +# Vertrefresh ... +# Horizsync ... +# DisplaySize ... +EndSection' +x_screen='Section "Screen" + Identifier "Default Screen" + Device "Generic Video Card" + Monitor "Generic Display" + DefaultDepth 24 +# SubSection "Display" +# Depth 24 +# Modes "1024x768" "800x600" +# EndSubSection +EndSection' +x_srvlayout='Section "ServerLayout" + Identifier "Default Layout" + Screen "Default Screen" + InputDevice "Generic Keyboard" + InputDevice "Generic Mouse" +EndSection' +x_dri='Section "DRI" + Mode 0666 +EndSection' +# Xorg configuration file location +xfc="/mnt/etc/X11/xorg.conf" + # read the central configuration file (fixme: should the keyboard layout # defined within the xserver plugin settings - probably not, dvs) if [ -e /initramfs/machine-setup ] ; then @@ -28,8 +103,6 @@ if [ -e /etc/slxsystem.conf ]; then . /etc/slxsystem.conf fi -# Xorg configuration file location -xfc="/mnt/etc/X11/xorg.conf" # directory for libGL, DRI library links to point to proper library set # depending on the hardware environment glliblinks="/mnt/var/X11R6/lib/" @@ -51,9 +124,9 @@ if [ -e /initramfs/plugin-conf/xserver.conf -a \ echo -e "\n# File modified by $1" >> /etc/hwinfo.gfxcard echo "# Reason: attribute server_driver set to ${xserver_driver}" \ >> /etc/hwinfo.gfxcard - else - echo -e "\n# File modified by $1" >> /etc/hwinfo.gfxcard - echo "# Reason: attribute server_driver set to ${xserver_driver}" \ + else + echo -e "\n# File modified by $1" >> /etc/hwinfo.gfxcard + echo "# Reason: attribute server_driver set to ${xserver_driver}" \ >> /etc/hwinfo.gfxcard echo "FORCED XFree86 v4 Server Module: ${xserver_driver}" >> /etc/hwinfo.gfxcard fi @@ -71,8 +144,7 @@ if [ -e /initramfs/plugin-conf/xserver.conf -a \ # begin proprietary drivers section (xorg.conf part) ###################################################################### - - if $(grep -iq -m 1 'Module: fglrx' /etc/hwinfo.gfxcard) && \ + if $(grep -iq -m 1 'Module: fglrx' /etc/hwinfo.gfxcard) && \ [ -n "$xserver_driver" -o "$xserver_prefnongpl" -eq 1 ] then # we have an ati card here @@ -150,103 +222,24 @@ ${PLUGIN_ROOTFS}/usr/X11R6/lib/modules/\," # end proprietary drivers xorg.conf section ###################################################################### - - echo -e "# ${xfc#/mnt*}\n# autogenerated X hardware configuration by the \ -xserver plugin in OpenSLX stage3\n# DO NOT EDIT THIS FILE BUT THE PLUGIN \ -INSTEAD" > $xfc - echo ' -Section "Files" -# ModulePath "/usr/lib/xorg/modules/,/usr/lib64/xorg/modules/" -EndSection -Section "ServerFlags" - Option "AllowMouseOpenFail" - Option "blank time" "5" - Option "standby time" "10" - Option "suspend time" "15" - Option "off time" "20" -EndSection -Section "Module" - Load "i2c" - Load "bitmap" - Load "ddc" - Load "extmod" - Load "freetype" - Load "int10" - Load "vbe" - Load "glx" - Load "dri" -EndSection -Section "InputDevice" - Identifier "Generic Keyboard" - Driver "kbd" - Option "CoreKeyboard" - Option "XkbRules" "xorg" - Option "XkbModel" "pc105" - Option "XkbLayout" "us" -EndSection -Section "InputDevice" - Identifier "Generic Mouse" - Driver "mouse" -# Option "Device" "/dev/input/mice" -# Option "Protocol" "ImPS/2" -# Option "ZAxisMapping" "4 5" -# Option "Emulate3Buttons" "true" - Option "CorePointer" -EndSection -Section "Device" - Identifier "Generic Video Card" - Driver "vesa" -# BusID "PCI:xx" #especially needed for fglrx -EndSection -Section "Monitor" - Identifier "Generic Display" - Option "DPMS" -# Modelname "could be enabled via xserver::ddcinfo attribute" -# Vertrefresh ... -# Horizsync ... -# DisplaySize ... -EndSection -Section "Screen" - Identifier "Default Screen" - Device "Generic Video Card" - Monitor "Generic Display" - DefaultDepth 24 -# SubSection "Display" -# Depth 24 -# Modes "1024x768" "800x600" -# EndSubSection -EndSection -Section "ServerLayout" - Identifier "Default Layout" - Screen "Default Screen" - InputDevice "Generic Keyboard" - InputDevice "Generic Mouse" -EndSection -Section "DRI" - Mode 0666 -EndSection' >> $xfc - # keyboard setup (fill XKEYBOARD) + # write the xorg.conf completely or in files needed (depending on + # distro version) + # determine keyboard setup (fill XKEYBOARD) localization "${country}" - # if no module was detected, stick to vesa module - if [ -n "$xmodule" ] ; then - sed "s/vesa/$xmodule/;s/\"us\"/\"${XKEYBOARD}\"/" -i $xfc - else - sed "s/\"us\"/\"${XKEYBOARD}\"/" -i $xfc - fi - if [ -n "${BUSID}" ]; then - sed -e "s,^#.*BusID .*, BusID \"${BUSID}\",g" -i ${xfc} - fi + # run distro specific generated stage3 script + [ -e /mnt/opt/openslx/plugin-repo/xserver/xserver.sh ] && \ + . /mnt/opt/openslx/plugin-repo/xserver/xserver.sh # set nodeadkeys for special layouts if [ ${XKEYBOARD} = "de" ]; then sed -e '/\"XkbLayout\"/a\\ \ Option "XkbVariant" "nodeadkeys"' \ - -i $xfc + -i ${xfc} fi # if a synaptic touchpad is present, add it to the device list if grep -q -E "ynaptics" /etc/hwinfo.mouse || \ - dmesg | grep -q -E "ynaptics" ; then - sed -e '/\"CorePointer\"/ { + dmesg | grep -q -E "ynaptics" ; then + sed -e '/\"CorePointer\"/ { a\ EndSection\ Section "InputDevice"\ @@ -256,13 +249,13 @@ Section "InputDevice"\ Option "SendCoreEvents" "true" }' -e '/Device "Generic Mouse"/ { a\ \ InputDevice\ \ "Synaptics TP"\ \ \ \ \ \ "SendCoreEvents" -}' -i $xfc +}' -i ${xfc} fi # ModulePath for proprietary drivers (otherwise disabled) if [ -n "$xserver_driver" -o "$xserver_prefnongpl" -eq "1" ]; then sed -e "s,# ModulePath \", ModulePath \"${MODULE_PATH},g" \ - -i $xfc + -i ${xfc} fi ############################################ @@ -275,7 +268,7 @@ a\ \ InputDevice\ \ "Synaptics TP"\ \ \ \ \ \ "SendCoreEvents" sed -e "1s,^,include ${PLUGIN_ROOTFS}/ld.so.conf\n,g" -i /mnt/etc/ld.so.conf if [ "${xmodule}" = "nvidia" ]; then - sed -i "s,\(Driver.*\"nvidia\"\),\1\n Option \"NoLogo\" \"True\"," $xfc + sed -i "s,\(Driver.*\"nvidia\"\),\1\n Option \"NoLogo\" \"True\"," ${xfc} fi fi @@ -337,19 +330,16 @@ EndSection' >> ${xfc} [ -n "$vert" -a -n "$horz" ] && \ sed -e "s|# Horizsync.*| Horizsync $horz|;\ s|# Vertrefre.*| Vertrefresh $vert|;\ - s|# Modelname.*| Modelname \"$modl\"|" -i $xfc + s|# Modelname.*| Modelname \"$modl\"|" -i ${xfc} [ -n "$size" ] && \ - sed -e "s|# DisplaySi.*| DisplaySize $size|" -i $xfc + sed -e "s|# DisplaySi.*| DisplaySize $size|" -i ${xfc} [ -n "$modes" ] && \ sed -e "s|# SubSection.*| SubSection \"Display\"|;\ s|# Depth 24.*| Depth 24|;\ s|# Modes.*| Modes $modes|;\ - s|# EndSubSection.*| EndSubSection|;" -i $xfc + s|# EndSubSection.*| EndSubSection|;" -i ${xfc} fi - # run distro specific generated stage3 script - [ -e /mnt/opt/openslx/plugin-repo/xserver/xserver.sh ] && \ - . /mnt/opt/openslx/plugin-repo/xserver/xserver.sh [ $DEBUGLEVEL -gt 0 ] && echo "done with 'xserver' os-plugin ..." diff --git a/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh b/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh index f9c3e7a7..b366683d 100644 --- a/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh +++ b/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh @@ -1,5 +1,5 @@ # Copyright (c) 2008 - RZ Uni Freiburg -# Copyright (c) 2008 - OpenSLX GmbH +# Copyright (c) 2008..2010 - OpenSLX GmbH # # This program/file is free software distributed under the GPL version 2. # See http://openslx.org/COPYING @@ -19,11 +19,6 @@ # automatic Xorg configation fails in this field. If no useable info was # detected just delete the file. -# not really needed for ubuntu 10.04 -# ToDo: fix so it is not installed by default -#echo ${slx_distro_name}${slx_distro_ver}>/tmp/utest -#[ ${slx_distro_name} = "ubuntu" ] && [ ${slx_distro_ver} = "10.04" ] && exit 0 - # tablet detection function tabletdetect () { sleep 1; waitfor /etc/hwinfo.bios 20000 @@ -40,7 +35,16 @@ tabletdetect () { fi } -( hwinfo --gfxcard >/etc/hwinfo.gfxcard ) & -( hwinfo --monitor >/etc/hwinfo.display; grep "Generic Monitor" \ - /etc/hwinfo.display >/dev/null 2>&1 && rm /etc/hwinfo.display ) & +# not really needed for Xorg => 1.7 used in newer versions +case ${slx_distro_ver} in + "10.04"|"11.3") + echo ${slx_distro_ver}>/tmp/xsrv + exit 0 + ;; + *) + ( hwinfo --gfxcard >/etc/hwinfo.gfxcard ) & + ( hwinfo --monitor >/etc/hwinfo.display; grep "Generic Monitor" \ + /etc/hwinfo.display >/dev/null 2>&1 && rm /etc/hwinfo.display ) & + ;; +esac ( tabletdetect ) & -- cgit v1.2.3-55-g7522 From 4776b129de0b526c8d2bb2dc47beeeb0b8496332 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 22:01:05 +0200 Subject: Handle the different SuSE versions ... Required because of restructured Xserver plugin. --- .../plugins/xserver/OpenSLX/Distro/Suse_11_0.pm | 360 ++++++++++++++++++++ .../plugins/xserver/OpenSLX/Distro/Suse_11_1.pm | 361 +++++++++++++++++++++ 2 files changed, 721 insertions(+) create mode 100644 os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_0.pm create mode 100644 os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_1.pm diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_0.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_0.pm new file mode 100644 index 00000000..4117c421 --- /dev/null +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_0.pm @@ -0,0 +1,360 @@ +# Copyright (c) 2008..2010 - OpenSLX GmbH +# +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# xserver/OpenSLX/Distro/Suse_11_0.pm +# - provides SUSE-specific overrides of the Distro API for the xserver +# plugin. +# ----------------------------------------------------------------------------- +package xserver::OpenSLX::Distro::Suse_11_0; + +use strict; +use warnings; + +use base qw(xserver::OpenSLX::Distro::Base); + +use File::Path; + +use OpenSLX::Basics; +use OpenSLX::Utils; +use OpenSLX::DistroUtils; + +use Data::Dumper; + +################################################################################ +### interface methods +################################################################################ + +sub setupXserverScript +{ + my $self = shift; + my $repoPath = shift; + + my $script = $self->SUPER::setupXserverScript($repoPath); + + $script .= unshiftHereDoc(<<' End-of-Here'); + # SuSE specific extension to stage3 xserver.sh + testmkd /mnt/var/lib/xkb/compiled + testmkd /mnt/var/X11R6/bin + testmkd /mnt/var/lib/xdm/authdir/authfiles 0700 + ln -s /usr/bin/Xorg /mnt/var/X11R6/bin/X + rm /mnt/etc/X11/xdm/SuSEconfig.xdm + End-of-Here + + return $script; +} + +# This function needs wget installed +sub installNvidia +{ + my $self = shift; + my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; + my $pkgpath = shift || "packages"; + + my $tmpdir = "$repopath/nvidia/temp"; + if( !-d $tmpdir ) { + mkdir( $tmpdir ); + } + else { + system("rm -rf $tmpdir/*"); + } + + my $mykernel = getKernelVersionForDistro("/boot"); + my $kver = $mykernel->{'version'}; + my $ksuffix = $mykernel->{'suffix'}; + + my $srinfo = `head -n1 /etc/SuSE-release`; + my @data = split (/ /, $srinfo); + chomp(@data); + + my $version = $data[1]; + my $chost = substr($data[2],1,-1); + + my $url = "ftp://download.nvidia.com/opensuse/$version/$chost"; + + print " * Downloading NVIDIA rpm from ftp://download.nvidia.com/opensuse/$version\n"; + + system("wget -P $tmpdir -t2 -T2 $url/nvidia-gfxG01-kmp-$ksuffix* >/dev/null 2>&1"); + + if($? > 0) { + print "Could not download nvidia kernel module rpm!\n"; + } + + my @rpm = glob "$tmpdir/nvidia-gfxG01*.rpm"; + my $rpm = @rpm; + $rpm[0] =~ /nvidia-gfxG01-kmp-$ksuffix-(.*?)_(.*?)-.*?\.$chost.rpm/; + + my $nv_kver = $2; + $nv_kver =~ s/_/-/g; + + if($rpm == 0) { + print "Could not download nvidia kernel module rpm!"; + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + if(!-d "$repopath/nvidia/modules/") + { + mkdir("$repopath/nvidia/modules/"); + } + + + # since kernel 2.6.25.20-0.1 there has to be a call to ld + # ld -r -m elf_i386 -o ../modules/nvidia.ko lib/modules/2.6.25.20-0.4-pae/updates/{nv-kernel,nv-linux}.o + + my $nv_path = glob "$tmpdir/lib/modules/*-$ksuffix/updates/"; + if ( -f "$nv_path/nv-kernel.o" ) { + # we have to link our kernel module here + system("ld -r -m elf_i386 -o $nv_path/nvidia.ko $nv_path/{nv-kernel,nv-linux}.o"); + } + + copyFile("$nv_path/nvidia.ko", "$repopath/nvidia/modules"); + + + my @versions = split(/-/, $rpm[0]); + my @nv_versions = split('_',$versions[5]); + my $nv_version = $nv_versions[0]; + + system("wget -P $tmpdir -t2 -T2 $url/x11-video-nvidiaG01-$nv_version* >/dev/null 2>&1"); + + @rpm = glob "$tmpdir/x11-video-nvidiaG01-$nv_version*"; + $rpm = @rpm; + + if($rpm == 0) + { + print "Could not download x11-video-nvidiaG01-$nv_version*.rpm!\n"; + print "Exiting nvidia driver installation!\n"; + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + rmtree("$tmpdir/usr/share"); + system("mv $tmpdir/usr $repopath/nvidia/"); + + rmtree($tmpdir); + +} + +# this function needs wget +sub installAti +{ + my $self = shift; + my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; + my $pkgpath = shift || "packages"; + + my $tmpdir = "$repopath/ati/temp"; + if( !-d $tmpdir ) { + mkdir( $tmpdir ); + } + else { + system("rm -rf $tmpdir/*"); + } + + my $mykernel = getKernelVersionForDistro("/boot"); + my $kver = $mykernel->{'version'}; + my $kver_ati = $kver; + $kver_ati =~ s/-/_/; + + my $ksuffix = $mykernel->{'suffix'}; + + my $srinfo = `head -n1 /etc/SuSE-release`; + my @data = split (/ /, $srinfo); + chomp(@data); + + my $version = $data[1]; + my $chost = substr($data[2],1,-1); + + my $url = "http://www2.ati.com/suse/$version/"; + + print " * Downloading ATI rpm from http://www2.ati.com/suse/$version\n"; + + system("wget -P $tmpdir -t2 -T2 $url/repodata/primary.xml.gz >/dev/null 2>&1"); + + my $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$kver_ati.*?$chost.rpm"`; + chomp($url2); + + if($url2 eq '') { + # Taking more general kernel version (minus local suse version) + my $newkernvers = ''; + if($kver_ati =~ /(.*)_(.*?)$/) { + # if we have a match here + $newkernvers = $1; + } + else { + # just try the old method + $newkernvers = substr $kver_ati, 0, -4; + } + $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$newkernvers.*?$chost.rpm"`; + chomp($url2); + if(! $url2 eq '') { + $kver = $newkernvers; + } + else { + # Minus local Suse version number - hoping, there was no ABI change + if($newkernvers =~ /(.*).(.*?)$/) { + # here we try with yet another older kernel version + $newkernvers = $1; + } + else { + $newkernvers = substr $kver_ati, 0, -7; + } + $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$newkernvers.*?$chost.rpm"`; + chomp($url2); + if(! $url2 eq '') { + $kver = $newkernvers; + } + + } + } + +# print "KVER = $kver; CHOST = $chost; ksuffix=$ksuffix\n"; +# system("bash"); + + if($url2 eq '') { + print "No ATI module rpm for the chosen kernel version ($kver) found! Exiting!\n"; + return; + } + system("wget -P $tmpdir -t2 -T2 $url/$url2 >/dev/null 2>&1"); + + my @rpm = glob "$tmpdir/ati-fglrxG01-kmp-$ksuffix*$chost.rpm"; + my $rpm = @rpm; + + if($rpm == 0) { + print "Could not download ATI kernel module rpm (for kernel $kver)!\n"; + print "Consider downgrading your Kernel! \nTrying package-install!\n"; + $self->installAtiOldStyle(@_); + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + if(!-d "$repopath/ati/modules/") + { + mkdir("$repopath/ati/modules/"); + } + copyFile("$tmpdir/lib/modules/$kver*-$ksuffix/updates/fglrx.ko", + "$repopath/ati/modules"); + + my @versions = split(/-/, $rpm[0]); + my @ati_versions = split('_',$versions[5]); + my $ati_version = $ati_versions[0]; + + $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/x11-video-fglrxG01-$ati_version-.*?.$chost.rpm"`; + chomp($url2); + system("wget -P $tmpdir -t2 -T2 $url/$url2 >/dev/null 2>&1"); + + @rpm = glob "$tmpdir/x11-video-fglrxG01-$ati_version*"; + $rpm = @rpm; + + if($rpm == 0) + { + print " Could not download x11-video-fglrxG01-$ati_version*.rpm!\n"; + print " Exiting ATI driver installation!\n"; + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + rmtree("$tmpdir/usr/share"); + system("mv $tmpdir/usr $repopath/ati/"); + system("mv $tmpdir/etc $repopath/ati/"); + if( ! -d "/usr/X11R6/lib/modules/dri/" ) { + system("mkdir -p /usr/X11R6/lib/modules/dri/"); + } + symlink("$repopath/ati/usr/lib/dri/fglrx_dri.so","/usr/X11R6/lib/modules/dri/fglrx_dri.so"); + + rmtree($tmpdir); +} + + + +sub installAtiOldStyle +{ + my $self = shift; + my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; + my $pkgpath = shift || "packages"; + + + my $ret = $self->SUPER::installAti(@_); + + if($ret =~ /^error$/) { + print "Something went wrong installing ATI files!\n"; + return; + } + + $self->SUPER::getdkms(); + my $mykernel = getKernelVersionForDistro("/boot"); + my $kver = $mykernel->{'version'}; + my $kver_ati = $kver; + $kver_ati =~ s/-/_/; + + my $ksuffix = $mykernel->{'suffix'}; + + my $srinfo = `head -n1 /etc/SuSE-release`; + my @data = split (/ /, $srinfo); + chomp(@data); + + my $version = $data[1]; + my $chost = substr($data[2],1,-1); + + # here we have to compile the kernel modules for all kernels + # + my $ati_version = `head $repopath/$pkgpath/ati-driver-installer-*.run | grep -P -o '[0-9]+\.[0-9]{3}' | tail -n1`; + chomp($ati_version); + + system("mv $ret /usr/src/fglrx-$ati_version >/dev/null 2>&1"); + + open FH,">/usr/src/fglrx-$ati_version/dkms.conf"; + print FH "DEST_MODULE_LOCATION=/updates\n"; + print FH "PACKAGE_NAME=fglrx\n"; + print FH "PACKAGE_VERSION=$ati_version\n"; + close FH; + + my $cmd = "#============= Executing following command =============\n". + "/sbin/dkms ". + " -m fglrx -v $ati_version ". + " -k $kver-$ksuffix ". + " --kernelsourcedir /usr/src/linux-$kver-obj/i586/$ksuffix ". + " --no-prepare-kernel ". + " --no-clean-kernel ". + " build >/dev/null 2>&1 \n". + "#=========================================================="; + +#print $cmd; + if(!-f "/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko") { + system("/sbin/dkms add -m fglrx -v $ati_version >/dev/null 2>&1"); + system($cmd); + #if ($? > 0) { + # print "\n\nCould not compile module! Exit with Ctrl-D\n"; + # system("/bin/bash"); + #} + } + + + if(!-d "$repopath/ati/modules/") + { + mkdir( "$repopath/ati/modules/" ); + } + + if( -e "/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko") { + copyFile("/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko", + "$repopath/ati/modules"); + } + else { + print "Could not install ati driver via pkg-installer!\n"; + rmtree($repopath."/ati"); + return; + } + rmtree("$repopath/ati/temp"); + +} + +1; diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_1.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_1.pm new file mode 100644 index 00000000..ab543549 --- /dev/null +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse_11_1.pm @@ -0,0 +1,361 @@ +# Copyright (c) 2008..2010 - OpenSLX GmbH +# +# This program is free software distributed under the GPL version 2. +# See http://openslx.org/COPYING +# +# If you have any feedback please consult http://openslx.org/feedback and +# send your suggestions, praise, or complaints to feedback@openslx.org +# +# General information about OpenSLX can be found at http://openslx.org/ +# ----------------------------------------------------------------------------- +# xserver/OpenSLX/Distro/Suse_11_1.pm +# - provides SUSE-specific overrides of the Distro API for the xserver +# plugin. +# ----------------------------------------------------------------------------- +package xserver::OpenSLX::Distro::Suse_11_1; + +use strict; +use warnings; + +use base qw(xserver::OpenSLX::Distro::Base); + +use File::Path; + +use OpenSLX::Basics; +use OpenSLX::Utils; +use OpenSLX::DistroUtils; + +use Data::Dumper; + +################################################################################ +### interface methods +################################################################################ + +sub setupXserverScript +{ + my $self = shift; + my $repoPath = shift; + + my $script = $self->SUPER::setupXserverScript($repoPath); + + $script .= unshiftHereDoc(<<' End-of-Here'); + # SuSE specific extension to stage3 xserver.sh + testmkd /mnt/var/lib/xkb/compiled + testmkd /mnt/var/X11R6/bin + testmkd /mnt/var/lib/xdm/authdir/authfiles 0700 + ln -s /usr/bin/Xorg /mnt/var/X11R6/bin/X + rm /mnt/etc/X11/xdm/SuSEconfig.xdm + End-of-Here + + return $script; +} + +# This function needs wget installed +sub installNvidia +{ + my $self = shift; + my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; + my $pkgpath = shift || "packages"; + + my $tmpdir = "$repopath/nvidia/temp"; + if( !-d $tmpdir ) { + mkdir( $tmpdir ); + } + else { + system("rm -rf $tmpdir/*"); + } + + my $mykernel = getKernelVersionForDistro("/boot"); + my $kver = $mykernel->{'version'}; + my $ksuffix = $mykernel->{'suffix'}; + + my $srinfo = `head -n1 /etc/SuSE-release`; + my @data = split (/ /, $srinfo); + chomp(@data); + + my $version = $data[1]; + my $chost = substr($data[2],1,-1); + + my $url = "ftp://download.nvidia.com/opensuse/$version/$chost"; + + print " * Downloading NVIDIA rpm from ftp://download.nvidia.com/opensuse/$version\n"; + + system("wget -P $tmpdir -t2 -T2 $url/nvidia-gfxG01-kmp-$ksuffix* >/dev/null 2>&1"); + + if($? > 0) { + print "Could not download nvidia kernel module rpm!\n"; + } + + my @rpm = glob "$tmpdir/nvidia-gfxG01*.rpm"; + my $rpm = @rpm; + $rpm[0] =~ /nvidia-gfxG01-kmp-$ksuffix-(.*?)_(.*?)-.*?\.$chost.rpm/; + + my $nv_kver = $2; + $nv_kver =~ s/_/-/g; + + if($rpm == 0) { + print "Could not download nvidia kernel module rpm!"; + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + if(!-d "$repopath/nvidia/modules/") + { + mkdir("$repopath/nvidia/modules/"); + } + + + # since kernel 2.6.25.20-0.1 there has to be a call to ld + # ld -r -m elf_i386 -o ../modules/nvidia.ko lib/modules/2.6.25.20-0.4-pae/updates/{nv-kernel,nv-linux}.o + + my $nv_path = glob "$tmpdir/lib/modules/*-$ksuffix/updates/"; + if ( -f "$nv_path/nv-kernel.o" ) { + # we have to link our kernel module here + system("ld -r -m elf_i386 -o $nv_path/nvidia.ko $nv_path/{nv-kernel,nv-linux}.o"); + } + + copyFile("$nv_path/nvidia.ko", "$repopath/nvidia/modules"); + + + my @versions = split(/-/, $rpm[0]); + my @nv_versions = split('_',$versions[5]); + my $nv_version = $nv_versions[0]; + + system("wget -P $tmpdir -t2 -T2 $url/x11-video-nvidiaG01-$nv_version* >/dev/null 2>&1"); + + @rpm = glob "$tmpdir/x11-video-nvidiaG01-$nv_version*"; + $rpm = @rpm; + + if($rpm == 0) + { + print "Could not download x11-video-nvidiaG01-$nv_version*.rpm!\n"; + print "Exiting nvidia driver installation!\n"; + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + rmtree("$tmpdir/usr/share"); + system("mv $tmpdir/usr $repopath/nvidia/"); + + rmtree($tmpdir); + +} + + +# this function needs wget +sub installAti +{ + my $self = shift; + my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; + my $pkgpath = shift || "packages"; + + my $tmpdir = "$repopath/ati/temp"; + if( !-d $tmpdir ) { + mkdir( $tmpdir ); + } + else { + system("rm -rf $tmpdir/*"); + } + + my $mykernel = getKernelVersionForDistro("/boot"); + my $kver = $mykernel->{'version'}; + my $kver_ati = $kver; + $kver_ati =~ s/-/_/; + + my $ksuffix = $mykernel->{'suffix'}; + + my $srinfo = `head -n1 /etc/SuSE-release`; + my @data = split (/ /, $srinfo); + chomp(@data); + + my $version = $data[1]; + my $chost = substr($data[2],1,-1); + + my $url = "http://www2.ati.com/suse/$version/"; + + print " * Downloading ATI rpm from http://www2.ati.com/suse/$version\n"; + + system("wget -P $tmpdir -t2 -T2 $url/repodata/primary.xml.gz >/dev/null 2>&1"); + + my $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$kver_ati.*?$chost.rpm"`; + chomp($url2); + + if($url2 eq '') { + # Taking more general kernel version (minus local suse version) + my $newkernvers = ''; + if($kver_ati =~ /(.*)_(.*?)$/) { + # if we have a match here + $newkernvers = $1; + } + else { + # just try the old method + $newkernvers = substr $kver_ati, 0, -4; + } + $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$newkernvers.*?$chost.rpm"`; + chomp($url2); + if(! $url2 eq '') { + $kver = $newkernvers; + } + else { + # Minus local Suse version number - hoping, there was no ABI change + if($newkernvers =~ /(.*).(.*?)$/) { + # here we try with yet another older kernel version + $newkernvers = $1; + } + else { + $newkernvers = substr $kver_ati, 0, -7; + } + $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/ati-fglrxG01-kmp-$ksuffix.*?$newkernvers.*?$chost.rpm"`; + chomp($url2); + if(! $url2 eq '') { + $kver = $newkernvers; + } + + } + } + +# print "KVER = $kver; CHOST = $chost; ksuffix=$ksuffix\n"; +# system("bash"); + + if($url2 eq '') { + print "No ATI module rpm for the chosen kernel version ($kver) found! Exiting!\n"; + return; + } + system("wget -P $tmpdir -t2 -T2 $url/$url2 >/dev/null 2>&1"); + + my @rpm = glob "$tmpdir/ati-fglrxG01-kmp-$ksuffix*$chost.rpm"; + my $rpm = @rpm; + + if($rpm == 0) { + print "Could not download ATI kernel module rpm (for kernel $kver)!\n"; + print "Consider downgrading your Kernel! \nTrying package-install!\n"; + $self->installAtiOldStyle(@_); + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + if(!-d "$repopath/ati/modules/") + { + mkdir("$repopath/ati/modules/"); + } + copyFile("$tmpdir/lib/modules/$kver*-$ksuffix/updates/fglrx.ko", + "$repopath/ati/modules"); + + my @versions = split(/-/, $rpm[0]); + my @ati_versions = split('_',$versions[5]); + my $ati_version = $ati_versions[0]; + + $url2 = `zcat $tmpdir/primary.xml.gz | grep -P -o "$chost/x11-video-fglrxG01-$ati_version-.*?.$chost.rpm"`; + chomp($url2); + system("wget -P $tmpdir -t2 -T2 $url/$url2 >/dev/null 2>&1"); + + @rpm = glob "$tmpdir/x11-video-fglrxG01-$ati_version*"; + $rpm = @rpm; + + if($rpm == 0) + { + print " Could not download x11-video-fglrxG01-$ati_version*.rpm!\n"; + print " Exiting ATI driver installation!\n"; + return; + } + + system("cd $tmpdir; rpm2cpio $rpm[0] | cpio -idv >/dev/null 2>&1"); + + rmtree("$tmpdir/usr/share"); + system("mv $tmpdir/usr $repopath/ati/"); + system("mv $tmpdir/etc $repopath/ati/"); + if( ! -d "/usr/X11R6/lib/modules/dri/" ) { + system("mkdir -p /usr/X11R6/lib/modules/dri/"); + } + symlink("$repopath/ati/usr/lib/dri/fglrx_dri.so","/usr/X11R6/lib/modules/dri/fglrx_dri.so"); + + rmtree($tmpdir); +} + + + +sub installAtiOldStyle +{ + my $self = shift; + my $repopath = shift || "/opt/openslx/plugin-repo/xserver/"; + my $pkgpath = shift || "packages"; + + + my $ret = $self->SUPER::installAti(@_); + + if($ret =~ /^error$/) { + print "Something went wrong installing ATI files!\n"; + return; + } + + $self->SUPER::getdkms(); + my $mykernel = getKernelVersionForDistro("/boot"); + my $kver = $mykernel->{'version'}; + my $kver_ati = $kver; + $kver_ati =~ s/-/_/; + + my $ksuffix = $mykernel->{'suffix'}; + + my $srinfo = `head -n1 /etc/SuSE-release`; + my @data = split (/ /, $srinfo); + chomp(@data); + + my $version = $data[1]; + my $chost = substr($data[2],1,-1); + + # here we have to compile the kernel modules for all kernels + # + my $ati_version = `head $repopath/$pkgpath/ati-driver-installer-*.run | grep -P -o '[0-9]+\.[0-9]{3}' | tail -n1`; + chomp($ati_version); + + system("mv $ret /usr/src/fglrx-$ati_version >/dev/null 2>&1"); + + open FH,">/usr/src/fglrx-$ati_version/dkms.conf"; + print FH "DEST_MODULE_LOCATION=/updates\n"; + print FH "PACKAGE_NAME=fglrx\n"; + print FH "PACKAGE_VERSION=$ati_version\n"; + close FH; + + my $cmd = "#============= Executing following command =============\n". + "/sbin/dkms ". + " -m fglrx -v $ati_version ". + " -k $kver-$ksuffix ". + " --kernelsourcedir /usr/src/linux-$kver-obj/i586/$ksuffix ". + " --no-prepare-kernel ". + " --no-clean-kernel ". + " build >/dev/null 2>&1 \n". + "#=========================================================="; + +#print $cmd; + if(!-f "/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko") { + system("/sbin/dkms add -m fglrx -v $ati_version >/dev/null 2>&1"); + system($cmd); + #if ($? > 0) { + # print "\n\nCould not compile module! Exit with Ctrl-D\n"; + # system("/bin/bash"); + #} + } + + + if(!-d "$repopath/ati/modules/") + { + mkdir( "$repopath/ati/modules/" ); + } + + if( -e "/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko") { + copyFile("/var/lib/dkms/fglrx/$ati_version/$kver-$ksuffix/$chost/module/fglrx.ko", + "$repopath/ati/modules"); + } + else { + print "Could not install ati driver via pkg-installer!\n"; + rmtree($repopath."/ati"); + return; + } + rmtree("$repopath/ati/temp"); + +} + +1; -- cgit v1.2.3-55-g7522 From 6c4b67082f204f015aadb3902df6f0ae476ebb12 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 22:23:55 +0200 Subject: For some reason the SuSE 11.3 stuff in lib was missing ... --- lib/distro-info/suse-11.3/export-filter.example | 15 + lib/distro-info/suse-11.3/mirrors/base | 252 +++++ lib/distro-info/suse-11.3/mirrors/base_non-oss | 250 +++++ lib/distro-info/suse-11.3/mirrors/base_update | 252 +++++ lib/distro-info/suse-11.3/prereqfiles/etc/group | 33 + lib/distro-info/suse-11.3/prereqfiles/etc/hosts | 1 + lib/distro-info/suse-11.3/prereqfiles/etc/passwd | 14 + lib/distro-info/suse-11.3/prereqfiles/etc/shadow | 14 + lib/distro-info/suse-11.3/settings.default | 1126 ++++++++++++++++++++ lib/distro-info/suse-11.3/settings.example | 23 + .../gpg-pubkey-0dfb3188-41ed929b.asc | 17 + .../gpg-pubkey-307e3d54-4be01a65.asc | 13 + .../gpg-pubkey-3d25d3d9-36e12d04.asc | 30 + .../gpg-pubkey-3dbdc284-4be1884d.asc | 19 + .../gpg-pubkey-56b4177a-4be18cab.asc | 19 + .../gpg-pubkey-7e2e3b05-4be037ca.asc | 18 + .../gpg-pubkey-9c800aca-4be01999.asc | 30 + .../gpg-pubkey-a1912208-446a0899.asc | 31 + .../suse-11.3/trusted-package-keys/pubring.gpg | 0 19 files changed, 2157 insertions(+) create mode 100644 lib/distro-info/suse-11.3/export-filter.example create mode 100644 lib/distro-info/suse-11.3/mirrors/base create mode 100644 lib/distro-info/suse-11.3/mirrors/base_non-oss create mode 100644 lib/distro-info/suse-11.3/mirrors/base_update create mode 100644 lib/distro-info/suse-11.3/prereqfiles/etc/group create mode 100644 lib/distro-info/suse-11.3/prereqfiles/etc/hosts create mode 100644 lib/distro-info/suse-11.3/prereqfiles/etc/passwd create mode 100644 lib/distro-info/suse-11.3/prereqfiles/etc/shadow create mode 100644 lib/distro-info/suse-11.3/settings.default create mode 100644 lib/distro-info/suse-11.3/settings.example create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-307e3d54-4be01a65.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3dbdc284-4be1884d.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-56b4177a-4be18cab.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-7e2e3b05-4be037ca.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-9c800aca-4be01999.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc create mode 100644 lib/distro-info/suse-11.3/trusted-package-keys/pubring.gpg diff --git a/lib/distro-info/suse-11.3/export-filter.example b/lib/distro-info/suse-11.3/export-filter.example new file mode 100644 index 00000000..a414fef4 --- /dev/null +++ b/lib/distro-info/suse-11.3/export-filter.example @@ -0,0 +1,15 @@ +# this file defines the filter rules used when exporting a vendor-OS +# of this distro +# +# copy this file to 'export-filter' and add your own filters to it +# in order to overrule the filters provided by openslx +# +#Examples: +# the following line would include anything below /var/spool/ +#+ /var/spool/* +# +# this would exclude anything in /etc that starts with dhcpd.conf +#- /etc/dhcpd.conf* +# +# and this would exclude all rpmnew-files: +#- *.rpmnew diff --git a/lib/distro-info/suse-11.3/mirrors/base b/lib/distro-info/suse-11.3/mirrors/base new file mode 100644 index 00000000..679b0910 --- /dev/null +++ b/lib/distro-info/suse-11.3/mirrors/base @@ -0,0 +1,252 @@ +http://opensuse.mirror.ac.za/opensuse/distribution/11.3/repo/oss +http://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.3/repo/oss +http://www.lizardsource.cn/distribution/11.3/repo/oss +http://mirror.alva.ge/pub/opensuse/distribution/11.3/repo/oss +http://mirror.alva.ge/pub/opensuse/distribution/11.3/repo/oss +http://download.opensuse.or.id/distribution/11.3/repo/oss +ftp://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.3/repo/oss +http://mirror.lupaworld.com/opensuse/distribution/11.3/repo/oss +ftp://www.lizardsource.cn/distribution/11.3/repo/oss +ftp://opensuse.mirror.ac.za/opensuse/distribution/11.3/repo/oss +http://repo.ugm.ac.id/opensuse/distribution/11.3/repo/oss +http://opensuse.cbn.net.id/distribution/11.3/repo/oss +http://mirror.unej.ac.id/opensuse/distribution/11.3/repo/oss +http://dl2.foss-id.web.id/opensuse/distribution/11.3/repo/oss +http://mirror.isoc.org.il/pub/opensuse/distribution/11.3/repo/oss +ftp://dl2.foss-id.web.id/repo/opensuse/distribution/11.3/repo/oss +http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.3/repo/oss +ftp://opensuse.cbn.net.id/pub/opensuse/distribution/11.3/repo/oss +http://ftp.kddilabs.jp/Linux/packages/opensuse/distribution/11.3/repo/oss +ftp://mirror.isoc.org.il/opensuse/distribution/11.3/repo/oss +ftp://repo.ugm.ac.id/opensuse/distribution/11.3/repo/oss +ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.3/repo/oss +http://ftp.yz.yamagata-u.ac.jp/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.kddilabs.jp/Linux/packages/opensusedistribution/11.3/repo/oss +http://ftp.novell.co.jp/pub/opensuse/distribution/11.3/repo/oss +ftp://mirror.unej.ac.id/opensuse/distribution/11.3/repo/oss +http://ftp.riken.jp/Linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.riken.jp/Linux/opensuse/distribution/11.3/repo/oss +http://ftp.daum.net/opensuse/distribution/11.3/repo/oss +http://77.88.19.68/opensuse/distribution/11.3/repo/oss +http://77.88.19.73/opensuse/distribution/11.3/repo/oss +http://mirror.suse.ru/distribution/11.3/repo/oss +http://77.88.19.74/opensuse/distribution/11.3/repo/oss +http://93.158.155.193/opensuse/distribution/11.3/repo/oss +ftp://ftp.daum.net/opensuse/distribution/11.3/repo/oss +ftp://seeder.yandex.net/opensuse/distribution/11.3/repo/oss +ftp://ftp.chg.ru/pub/opensuse/distribution/11.3/repo/oss +ftp://allotter.yandex.net/opensuse/distribution/11.3/repo/oss +http://mirror.nus.edu.sg/opensuse/distribution/11.3/repo/oss +ftp://dispenser.yandex.net/opensuse/distribution/11.3/repo/oss +ftp://ftp.kaist.ac.kr/opensuse/distribution/11.3/repo/oss +ftp://spreader.yandex.net/opensuse/distribution/11.3/repo/oss +ftp://ftp.novell.co.jp/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.metu.edu.tr/opensuse/distribution/11.3/repo/oss +http://ftp.isu.edu.tw/pub/Linux/opensuse/distribution/11.3/repo/oss +ftp://mirror.in.th/opensuse/distribution/11.3/repo/oss +ftp://ftp.isu.edu.tw/pub/Linux/OpenSuSE/distribution/11.3/repo/oss +http://ftp.chg.ru/pub/opensuse/distribution/11.3/repo/oss +http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.3/repo/oss +http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.3/repo/oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.3/repo/oss +http://ftp.twaren.net/Linux/OpenSuSE/distribution/11.3/repo/oss +ftp://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.3/repo/oss +ftp://ftp.twaren.net/Linux/OpenSuSE/distribution/11.3/repo/oss +http://suse.inode.at/opensuse/distribution/11.3/repo/oss +http://mirror-fpt-telecom.fpt.net/opensuse/distribution/11.3/repo/oss +ftp://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.3/repo/oss +http://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.3/repo/oss +http://ftp.tugraz.at/mirror/opensuse/distribution/11.3/repo/oss +ftp://suse.inode.at/opensuse/distribution/11.3/repo/oss +ftp://ftp.tugraz.at/mirror/opensuse/distribution/11.3/repo/oss +http://suse.lagis.at/opensuse/distribution/11.3/repo/oss +http://mirror.opensuse.com.ba/opensuse/distribution/11.3/repo/oss +http://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.3/repo/oss +http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.3/repo/oss +http://mirrors.netbg.com/opensuse/distribution/11.3/repo/oss +ftp://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.3/repo/oss +ftp://suse.lagis.at/opensuse/distribution/11.3/repo/oss +http://mirror.karneval.cz/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.3/repo/oss +http://mirror.switch.ch/ftp/mirror/opensuse/distribution/11.3/repo/oss +http://ftp.linux.cz/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +http://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.3/repo/oss +ftp://mirror.karneval.cz/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://mirrors.netbg.com/opensuse/distribution/11.3/repo/oss +http://ftp5.gwdg.de/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.3/repo/oss +ftp://mirror.switch.ch/mirror/opensuse/distribution/11.3/repo/oss +http://ftp.uni-bremen.de/pub/mirrors/opensuse/distribution/11.3/repo/oss +http://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp5.gwdg.de/pub/opensuse/distribution/11.3/repo/oss +http://sunsite.rwth-aachen.de:3080/ftp/pub/Linux/opensuse/distribution/11.3/repo/oss +http://download.uni-hd.de/ftp/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.3/repo/oss +http://opensuse.intergenia.de/distribution/11.3/repo/oss +http://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.3/repo/oss +ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.3/repo/oss +http://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.3/repo/oss +ftp://ftp.uni-heidelberg.de/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://sunsite.informatik.rwth-aachen.de/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.3/repo/oss +http://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp3.gwdg.de/pub/opensuse/distribution/11.3/repo/oss +http://ftp.uni-kassel.de/opensuse/distribution/11.3/repo/oss +ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://widehat.opensuse.org/distribution/11.3/repo/oss +http://ftp4.gwdg.de/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +ftp://ftp4.gwdg.de/pub/opensuse/distribution/11.3/repo/oss +http://ftp.uni-bayreuth.de/linux/opensuse/distribution/11.3/repo/oss +http://opensuse-linuxmigratio.at/distribution/11.3/repo/oss +http://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.3/repo/oss +ftp://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +ftp://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.3/repo/oss +http://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp.klid.dk/ftp/opensuse/distribution/11.3/repo/oss +ftp://ftp3.gwdg.de/pub/opensuse/distribution/11.3/repo/oss +http://ftp.uni-siegen.de/opensuse/distribution/11.3/repo/oss +ftp://ftp.uni-siegen.de/pub/opensuse/distribution/11.3/repo/oss +http://ftp.estpak.ee/pub/suse/opensuse/distribution/11.3/repo/oss +ftp://ftp.uni-kassel.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp.gui.uva.es/sites/opensuse.org/distribution/11.3/repo/oss +http://ftp.rediris.es/pub/mirror/opensuse/distribution/11.3/repo/oss +ftp://ftp.uni-bayreuth.de/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.3/repo/oss +http://suse.bifi.unizar.es/opensuse/distribution/11.3/repo/oss +http://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.3/repo/oss +http://opensuse.mirrors.proxad.net/opensuse/distribution/11.3/repo/oss +ftp://ftp.klid.dk/opensuse/distribution/11.3/repo/oss +http://mirror.ovh.net/opensuse/distribution/11.3/repo/oss +http://fr2.rpmfind.net/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.gui.uva.es/sites/opensuse.org/distribution/11.3/repo/oss +ftp://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.3/repo/oss +ftp://fr2.rpmfind.net/linux/opensuse/distribution/11.3/repo/oss +http://opensuse.cict.fr/distribution/11.3/repo/oss +ftp://opensuse.mirrors.proxad.net/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +ftp://mirror.cict.fr/opensuse/distribution/11.3/repo/oss +http://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.3/repo/oss +http://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/oss +http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/distribution/11.3/repo/oss +ftp://ftp.rediris.es/pub/mirror/opensuse/distribution/11.3/repo/oss +ftp://mirror.ovh.net/opensuse/distribution/11.3/repo/oss +ftp://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.3/repo/oss +http://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.3/repo/oss +http://ftp.ntua.gr/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/oss +http://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.3/repo/oss +ftp://anorien.csc.warwick.ac.uk/download.opensuse.org/distribution/11.3/repo/oss +http://roxen.integrity.hu/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.3/repo/oss +http://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +ftp://ftp.ntua.gr/pub/linux/opensusedistribution/11.3/repo/oss +ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +http://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.3/repo/oss +http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +ftp://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/oss +http://rm.mirror.garr.it/mirrors/opensuse/distribution/11.3/repo/oss +http://mirror.leaseweb.com/opensuse/distribution/11.3/repo/oss +ftp://rm.mirror.garr.it/mirrors/opensusedistribution/11.3/repo/oss +http://mirrors.nl.eu.kernel.org/opensuse/distribution/11.3/repo/oss +http://repo1.linux.edu.lv/distribution/11.3/repo/oss +ftp://mirrors.nl.eu.kernel.org/opensuse/distribution/11.3/repo/oss +http://ftp2.nluug.nl/os/Linux/distr/opensuse/distribution/11.3/repo/oss +ftp://ftp2.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.3/repo/oss +http://ftp1.nluug.nl/os/Linux/distr/opensuse/distribution/11.3/repo/oss +ftp://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/oss +http://opensuse.hro.nl/opensuse/distribution/11.3/repo/oss +ftp://repo1.linux.edu.lv/distribution/11.3/repo/oss +ftp://opensuse.hro.nl/opensuse/distribution/11.3/repo/oss +http://opensuse.uib.no/distribution/11.3/repo/oss +ftp://mirror.leaseweb.com/opensuse/distribution/11.3/repo/oss +http://ftp.uninett.no/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.3/repo/oss +ftp://opensuse.uib.no/pub/Linux/Distributions/opensuse/opensuse/distribution/11.3/repo/oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.3/repo/oss +ftp://ftp.uninett.no/pub/linux/opensuse/distribution/11.3/repo/oss +http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.3/repo/oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.3/repo/oss +ftp://ftp1.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.3/repo/oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.3/repo/oss +http://ftp.sileman.pl/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.3/repo/oss +http://cesium.di.uminho.pt/pub/opensuse/distribution/11.3/repo/oss +ftp://cesium.di.uminho.pt/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.sileman.pl/pub/opensuse/distribution/11.3/repo/oss +http://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.3/repo/oss +http://ftp.gts.lug.ro/opensuse/distribution/11.3/repo/oss +ftp://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.3/repo/oss +http://ftp.ines.lug.ro/opensuse/distribution/11.3/repo/oss +http://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.3/repo/oss +http://mirrors.se.eu.kernel.org/opensuse/distribution/11.3/repo/oss +ftp://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.3/repo/oss +ftp://ftp.ines.lug.ro/opensuse/distribution/11.3/repo/oss +http://ftp.df.lth.se/pub/opensuse/distribution/11.3/repo/oss +ftp://ftp.df.lth.se/pub/opensusedistribution/11.3/repo/oss +http://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.3/repo/oss +ftp://ftp.gts.lug.ro/opensuse/distribution/11.3/repo/oss +http://opensuse.ynet.sk/distribution/11.3/repo/oss +http://less.cogeco.net/ftp/openSUSE/distribution/11.3/repo/oss +ftp://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.3/repo/oss +http://www.muug.mb.ca/pub/opensuse/distribution/11.3/repo/oss +ftp://mirrors.se.eu.kernel.org/opensuse/distribution/11.3/repo/oss +http://linux.dell.com/repo/community/distribution/11.3/repo/oss +ftp://www.muug.mb.ca/pub/opensuse/distribution/11.3/repo/oss +http://ftp.osuosl.org/pub/opensuse/distribution/11.3/repo/oss +http://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.osuosl.org/pub/opensuse/distribution/11.3/repo/oss +http://suse.mirrors.tds.net/pub/opensuse/distribution/11.3/repo/oss +ftp://less.cogeco.net/openSUSE/distribution/11.3/repo/oss +http://mirrors.med.harvard.edu/opensuse/distribution/11.3/repo/oss +http://opensuse.cs.utah.edu/distribution/11.3/repo/oss +http://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.3/repo/oss +http://mirror.umoss.org/opensuse/distribution/11.3/repo/oss +http://opensuse.ca.unixheads.org/distribution/11.3/repo/oss +ftp://opensuse.cs.utah.edu/pub/opensuse/distribution/11.3/repo/oss +ftp://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.3/repo/oss +http://mirrors.xmission.com/opensuse/distribution/11.3/repo/oss +ftp://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.3/repo/oss +ftp://suse.mirrors.tds.net/pub/opensuse/distribution/11.3/repo/oss +http://mirrors2.kernel.org/opensuse/distribution/11.3/repo/oss +http://mirrors1.kernel.org/opensuse/distribution/11.3/repo/oss +ftp://mirrors2.kernel.org/opensuse/distribution/11.3/repo/oss +http://mirror.rackspace.com/openSUSE/distribution/11.3/repo/oss +http://130.57.19.201/distribution/11.3/repo/oss +ftp://mirror.rackspace.com/openSUSE/distribution/11.3/repo/oss +ftp://130.57.19.201/pub/opensuse/distribution/11.3/repo/oss +http://ftp.utexas.edu/opensuse/distribution/11.3/repo/oss +http://www.gtlib.gatech.edu/pub/opensuse/distribution/11.3/repo/oss +ftp://www.gtlib.gatech.edu/pub/opensuse/distribution/11.3/repo/oss +http://ftp.ussg.iu.edu/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.utexas.edu/mirrors/opensuse/distribution/11.3/repo/oss +ftp://mirrors.xmission.com/opensuse/distribution/11.3/repo/oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.3/repo/oss +http://distro.ibiblio.org/pub/linux/distributions/opensuse/distribution/11.3/repo/oss +http://mirror.cps.cmich.edu/opensuse/opensuse/distribution/11.3/repo/oss +http://mirror.nyi.net/opensuse/distribution/11.3/repo/oss +ftp://mirrors1.kernel.org/opensuse/distribution/11.3/repo/oss +http://mirrors.rit.edu/opensuse/distribution/11.3/repo/oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.3/repo/oss +http://ftp.iinet.net.au/pub/opensuse/distribution/11.3/repo/oss +ftp://mirror.nyi.net/opensusedistribution/11.3/repo/oss +http://mirror.internode.on.net/pub/opensuse/distribution/11.3/repo/oss +http://mirror.pacific.net.au/linux/opensuse/distribution/11.3/repo/oss +ftp://ftp.iinet.net.au/pub/opensuse/distribution/11.3/repo/oss +ftp://mirror.pacific.net.au/linux/opensuse/distribution/11.3/repo/oss +http://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.3/repo/oss +http://opensuse.patan.com.ar/distribution/11.3/repo/oss +http://200.221.9.37/pub/opensuse/distribution/11.3/repo/oss +http://opensuse.c3sl.ufpr.br/distribution/11.3/repo/oss +http://opensuse.pop.com.br/distribution/11.3/repo/oss +ftp://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.3/repo/oss +ftp://opensuse.c3sl.ufpr.br/opensuse/distribution/11.3/repo/oss +ftp://mirror.internode.on.net/pub/opensuse/distribution/11.3/repo/oss diff --git a/lib/distro-info/suse-11.3/mirrors/base_non-oss b/lib/distro-info/suse-11.3/mirrors/base_non-oss new file mode 100644 index 00000000..127e4a13 --- /dev/null +++ b/lib/distro-info/suse-11.3/mirrors/base_non-oss @@ -0,0 +1,250 @@ +http://opensuse.mirror.ac.za/opensuse/distribution/11.3/repo/non-oss +http://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.3/repo/non-oss +http://mirror.lupaworld.com/opensuse/distribution/11.3/repo/non-oss +http://www.lizardsource.cn/distribution/11.3/repo/non-oss +http://mirror.alva.ge/pub/opensuse/distribution/11.3/repo/non-oss +http://mirror.alva.ge/pub/opensuse/distribution/11.3/repo/non-oss +ftp://www.lizardsource.cn/distribution/11.3/repo/non-oss +ftp://opensuse.mirror.ac.za/opensuse/distribution/11.3/repo/non-oss +http://mirror.unej.ac.id/opensuse/distribution/11.3/repo/non-oss +http://opensuse.cbn.net.id/distribution/11.3/repo/non-oss +http://download.opensuse.or.id/distribution/11.3/repo/non-oss +http://repo.ugm.ac.id/opensuse/distribution/11.3/repo/non-oss +ftp://opensuse.cbn.net.id/pub/opensuse/distribution/11.3/repo/non-oss +http://dl2.foss-id.web.id/opensuse/distribution/11.3/repo/non-oss +http://mirror.isoc.org.il/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.3/repo/non-oss +ftp://dl2.foss-id.web.id/repo/opensuse/distribution/11.3/repo/non-oss +http://ftp.kddilabs.jp/Linux/packages/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.3/repo/non-oss +http://ftp.yz.yamagata-u.ac.jp/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.isoc.org.il/opensuse/distribution/11.3/repo/non-oss +http://ftp.novell.co.jp/pub/opensuse/distribution/11.3/repo/non-oss +ftp://repo.ugm.ac.id/opensuse/distribution/11.3/repo/non-oss +http://ftp.riken.jp/Linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.novell.co.jp/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp.daum.net/opensuse/distribution/11.3/repo/non-oss +http://77.88.19.68/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.kddilabs.jp/Linux/packages/opensusedistribution/11.3/repo/non-oss +http://77.88.19.73/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.riken.jp/Linux/opensuse/distribution/11.3/repo/non-oss +http://mirror.suse.ru/distribution/11.3/repo/non-oss +http://77.88.19.74/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.chg.ru/pub/opensuse/distribution/11.3/repo/non-oss +ftp://spreader.yandex.net/opensuse/distribution/11.3/repo/non-oss +http://mirror.nus.edu.sg/opensuse/distribution/11.3/repo/non-oss +ftp://dispenser.yandex.net/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.kaist.ac.kr/opensuse/distribution/11.3/repo/non-oss +ftp://seeder.yandex.net/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.in.th/opensuse/distribution/11.3/repo/non-oss +ftp://allotter.yandex.net/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.metu.edu.tr/opensuse/distribution/11.3/repo/non-oss +http://ftp.isu.edu.tw/pub/Linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.isu.edu.tw/pub/Linux/OpenSuSE/distribution/11.3/repo/non-oss +http://ftp.chg.ru/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.3/repo/non-oss +http://ftp.twaren.net/Linux/OpenSuSE/distribution/11.3/repo/non-oss +http://mirror-fpt-telecom.fpt.net/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.twaren.net/Linux/OpenSuSE/distribution/11.3/repo/non-oss +http://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.3/repo/non-oss +http://suse.inode.at/opensuse/distribution/11.3/repo/non-oss +http://ftp.tugraz.at/mirror/opensuse/distribution/11.3/repo/non-oss +ftp://suse.inode.at/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.tugraz.at/mirror/opensuse/distribution/11.3/repo/non-oss +http://suse.lagis.at/opensuse/distribution/11.3/repo/non-oss +ftp://suse.lagis.at/opensuse/distribution/11.3/repo/non-oss +http://mirror.opensuse.com.ba/opensuse/distribution/11.3/repo/non-oss +http://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.3/repo/non-oss +http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.3/repo/non-oss +http://mirrors.netbg.com/opensuse/distribution/11.3/repo/non-oss +http://mirror.switch.ch/ftp/mirror/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.3/repo/non-oss +ftp://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +http://mirror.karneval.cz/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.3/repo/non-oss +ftp://mirrors.netbg.com/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.switch.ch/mirror/opensuse/distribution/11.3/repo/non-oss +http://ftp.linux.cz/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.karneval.cz/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.3/repo/non-oss +http://ftp5.gwdg.de/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.3/repo/non-oss +http://ftp.uni-bremen.de/pub/mirrors/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://download.uni-hd.de/ftp/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.3/repo/non-oss +http://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp5.gwdg.de/pub/opensuse/distribution/11.3/repo/non-oss +http://sunsite.rwth-aachen.de:3080/ftp/pub/Linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uni-heidelberg.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://sunsite.informatik.rwth-aachen.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://opensuse.intergenia.de/distribution/11.3/repo/non-oss +http://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.3/repo/non-oss +http://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.3/repo/non-oss +http://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.3/repo/non-oss +http://widehat.opensuse.org/distribution/11.3/repo/non-oss +http://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.3/repo/non-oss +ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://ftp4.gwdg.de/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp3.gwdg.de/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp4.gwdg.de/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp.uni-kassel.de/opensuse/distribution/11.3/repo/non-oss +http://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +ftp://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +http://ftp.uni-bayreuth.de/linux/opensuse/distribution/11.3/repo/non-oss +http://opensuse-linuxmigratio.at/distribution/11.3/repo/non-oss +ftp://ftp3.gwdg.de/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uni-kassel.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.uni-siegen.de/opensuse/distribution/11.3/repo/non-oss +http://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.3/repo/non-oss +http://ftp.klid.dk/ftp/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.3/repo/non-oss +http://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.klid.dk/opensuse/distribution/11.3/repo/non-oss +http://ftp.estpak.ee/pub/suse/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.gui.uva.es/sites/opensuse.org/distribution/11.3/repo/non-oss +ftp://ftp.uni-siegen.de/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uni-bayreuth.de/linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.rediris.es/pub/mirror/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.rediris.es/pub/mirror/opensuse/distribution/11.3/repo/non-oss +http://suse.bifi.unizar.es/opensuse/distribution/11.3/repo/non-oss +http://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.gui.uva.es/sites/opensuse.org/distribution/11.3/repo/non-oss +http://opensuse.mirrors.proxad.net/opensuse/distribution/11.3/repo/non-oss +ftp://opensuse.mirrors.proxad.net/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +http://fr2.rpmfind.net/linux/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.ovh.net/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.3/repo/non-oss +http://opensuse.cict.fr/distribution/11.3/repo/non-oss +http://mirror.ovh.net/opensuse/distribution/11.3/repo/non-oss +http://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.3/repo/non-oss +ftp://fr2.rpmfind.net/linux/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/non-oss +http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/distribution/11.3/repo/non-oss +ftp://mirror.cict.fr/opensuse/distribution/11.3/repo/non-oss +http://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.3/repo/non-oss +http://ftp.ntua.gr/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.ntua.gr/pub/linux/opensusedistribution/11.3/repo/non-oss +http://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/non-oss +ftp://anorien.csc.warwick.ac.uk/download.opensuse.org/distribution/11.3/repo/non-oss +http://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/non-oss +ftp://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.3/repo/non-oss +http://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.3/repo/non-oss +http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +http://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.3/repo/non-oss +http://rm.mirror.garr.it/mirrors/opensuse/distribution/11.3/repo/non-oss +http://roxen.integrity.hu/pub/opensuse/distribution/11.3/repo/non-oss +http://repo1.linux.edu.lv/distribution/11.3/repo/non-oss +http://mirror.leaseweb.com/opensuse/distribution/11.3/repo/non-oss +ftp://repo1.linux.edu.lv/distribution/11.3/repo/non-oss +ftp://mirror.leaseweb.com/opensuse/distribution/11.3/repo/non-oss +ftp://rm.mirror.garr.it/mirrors/opensusedistribution/11.3/repo/non-oss +http://mirrors.nl.eu.kernel.org/opensuse/distribution/11.3/repo/non-oss +http://ftp2.nluug.nl/os/Linux/distr/opensuse/distribution/11.3/repo/non-oss +http://ftp1.nluug.nl/os/Linux/distr/opensuse/distribution/11.3/repo/non-oss +http://opensuse.hro.nl/opensuse/distribution/11.3/repo/non-oss +http://opensuse.uib.no/distribution/11.3/repo/non-oss +ftp://opensuse.uib.no/pub/Linux/Distributions/opensuse/opensuse/distribution/11.3/repo/non-oss +http://ftp.uninett.no/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp1.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.3/repo/non-oss +ftp://mirrors.nl.eu.kernel.org/opensuse/distribution/11.3/repo/non-oss +http://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.3/repo/non-oss +http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.uninett.no/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://opensuse.hro.nl/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.3/repo/non-oss +http://ftp.sileman.pl/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp2.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.3/repo/non-oss +http://cesium.di.uminho.pt/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.3/repo/non-oss +http://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.3/repo/non-oss +ftp://cesium.di.uminho.pt/pub/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.gts.lug.ro/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.sileman.pl/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp.ines.lug.ro/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.3/repo/non-oss +http://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.3/repo/non-oss +ftp://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.3/repo/non-oss +http://mirrors.se.eu.kernel.org/opensuse/distribution/11.3/repo/non-oss +ftp://mirrors.se.eu.kernel.org/opensuse/distribution/11.3/repo/non-oss +http://ftp.gts.lug.ro/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.ines.lug.ro/opensuse/distribution/11.3/repo/non-oss +http://ftp.df.lth.se/pub/opensuse/distribution/11.3/repo/non-oss +http://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.3/repo/non-oss +http://opensuse.ynet.sk/distribution/11.3/repo/non-oss +http://less.cogeco.net/ftp/openSUSE/distribution/11.3/repo/non-oss +http://linux.dell.com/repo/community/distribution/11.3/repo/non-oss +ftp://less.cogeco.net/openSUSE/distribution/11.3/repo/non-oss +ftp://ftp.df.lth.se/pub/opensusedistribution/11.3/repo/non-oss +http://ftp.osuosl.org/pub/opensuse/distribution/11.3/repo/non-oss +http://www.muug.mb.ca/pub/opensuse/distribution/11.3/repo/non-oss +http://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.osuosl.org/pub/opensuse/distribution/11.3/repo/non-oss +http://suse.mirrors.tds.net/pub/opensuse/distribution/11.3/repo/non-oss +ftp://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.3/repo/non-oss +http://mirrors.med.harvard.edu/opensuse/distribution/11.3/repo/non-oss +ftp://suse.mirrors.tds.net/pub/opensuse/distribution/11.3/repo/non-oss +http://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.3/repo/non-oss +ftp://www.muug.mb.ca/pub/opensuse/distribution/11.3/repo/non-oss +http://mirror.umoss.org/opensuse/distribution/11.3/repo/non-oss +http://opensuse.cs.utah.edu/distribution/11.3/repo/non-oss +http://opensuse.ca.unixheads.org/distribution/11.3/repo/non-oss +ftp://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.3/repo/non-oss +http://mirrors2.kernel.org/opensuse/distribution/11.3/repo/non-oss +ftp://opensuse.cs.utah.edu/pub/opensuse/distribution/11.3/repo/non-oss +http://mirrors1.kernel.org/opensuse/distribution/11.3/repo/non-oss +http://mirrors.xmission.com/opensuse/distribution/11.3/repo/non-oss +http://mirror.rackspace.com/openSUSE/distribution/11.3/repo/non-oss +http://130.57.19.201/distribution/11.3/repo/non-oss +ftp://mirrors.xmission.com/opensuse/distribution/11.3/repo/non-oss +ftp://130.57.19.201/pub/opensuse/distribution/11.3/repo/non-oss +http://www.gtlib.gatech.edu/pub/opensuse/distribution/11.3/repo/non-oss +ftp://mirrors2.kernel.org/opensuse/distribution/11.3/repo/non-oss +http://ftp.ussg.iu.edu/linux/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.rackspace.com/openSUSE/distribution/11.3/repo/non-oss +http://ftp.utexas.edu/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.ussg.iu.edu/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.utexas.edu/mirrors/opensuse/distribution/11.3/repo/non-oss +ftp://www.gtlib.gatech.edu/pub/opensuse/distribution/11.3/repo/non-oss +http://distro.ibiblio.org/pub/linux/distributions/opensuse/distribution/11.3/repo/non-oss +http://mirror.cps.cmich.edu/opensuse/opensuse/distribution/11.3/repo/non-oss +http://mirror.nyi.net/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.3/repo/non-oss +ftp://mirrors1.kernel.org/opensuse/distribution/11.3/repo/non-oss +http://mirrors.rit.edu/opensuse/distribution/11.3/repo/non-oss +http://ftp.iinet.net.au/pub/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.nyi.net/opensusedistribution/11.3/repo/non-oss +http://mirror.internode.on.net/pub/opensuse/distribution/11.3/repo/non-oss +http://mirror.pacific.net.au/linux/opensuse/distribution/11.3/repo/non-oss +ftp://ftp.iinet.net.au/pub/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.internode.on.net/pub/opensuse/distribution/11.3/repo/non-oss +http://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.3/repo/non-oss +ftp://mirror.pacific.net.au/linux/opensuse/distribution/11.3/repo/non-oss +http://200.221.9.37/pub/opensuse/distribution/11.3/repo/non-oss +http://opensuse.c3sl.ufpr.br/distribution/11.3/repo/non-oss +ftp://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.3/repo/non-oss +http://opensuse.patan.com.ar/distribution/11.3/repo/non-oss +http://opensuse.pop.com.br/distribution/11.3/repo/non-oss +ftp://opensuse.c3sl.ufpr.br/opensuse/distribution/11.3/repo/non-oss diff --git a/lib/distro-info/suse-11.3/mirrors/base_update b/lib/distro-info/suse-11.3/mirrors/base_update new file mode 100644 index 00000000..6d560d07 --- /dev/null +++ b/lib/distro-info/suse-11.3/mirrors/base_update @@ -0,0 +1,252 @@ +http://mirror.lupaworld.com/opensuse/update/11.3 +http://ftp.up.ac.za/mirrors/opensuse/opensuse/update/11.3 +http://opensuse.mirror.ac.za/opensuse/update/11.3 +ftp://opensuse.mirror.ac.za/opensuse/update/11.3 +http://www.lizardsource.cn/update/11.3 +http://mirror.alva.ge/pub/opensuse/update/11.3 +http://mirror.alva.ge/pub/opensuse/update/11.3 +http://download.opensuse.or.id/update/11.3 +ftp://ftp.up.ac.za/mirrors/opensuse/opensuse/update/11.3 +ftp://www.lizardsource.cn/update/11.3 +http://opensuse.cbn.net.id/update/11.3 +http://mirror.unej.ac.id/opensuse/update/11.3 +http://dl2.foss-id.web.id/opensuse/update/11.3 +ftp://mirror.isoc.org.il/opensuse/update/11.3 +http://repo.ugm.ac.id/opensuse/update/11.3 +http://ftp.jaist.ac.jp/pub/Linux/openSUSE/update/11.3 +http://mirror.isoc.org.il/pub/opensuse/update/11.3 +http://ftp.kddilabs.jp/Linux/packages/opensuse/update/11.3 +ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/update/11.3 +ftp://dl2.foss-id.web.id/repo/opensuse/update/11.3 +ftp://mirror.unej.ac.id/opensuse/update/11.3 +ftp://opensuse.cbn.net.id/pub/opensuse/update/11.3 +http://ftp.novell.co.jp/pub/opensuse/update/11.3 +ftp://repo.ugm.ac.id/opensuse/update/11.3 +http://ftp.riken.jp/Linux/opensuse/update/11.3 +ftp://ftp.novell.co.jp/pub/opensuse/update/11.3 +ftp://ftp.kddilabs.jp/Linux/packages/opensuseupdate/11.3 +http://ftp.yz.yamagata-u.ac.jp/pub/linux/opensuse/update/11.3 +http://77.88.19.68/opensuse/update/11.3 +ftp://ftp.daum.net/opensuse/update/11.3 +http://77.88.19.73/opensuse/update/11.3 +ftp://ftp.riken.jp/Linux/opensuse/update/11.3 +http://mirror.suse.ru/update/11.3 +http://77.88.19.74/opensuse/update/11.3 +http://ftp.daum.net/opensuse/update/11.3 +http://93.158.155.193/opensuse/update/11.3 +ftp://ftp.kaist.ac.kr/opensuse/update/11.3 +ftp://spreader.yandex.net/opensuse/update/11.3 +ftp://ftp.chg.ru/pub/opensuse/update/11.3 +ftp://seeder.yandex.net/opensuse/update/11.3 +http://mirror.nus.edu.sg/opensuse/update/11.3 +ftp://mirror.in.th/opensuse/update/11.3 +ftp://allotter.yandex.net/opensuse/update/11.3 +ftp://ftp.suntel.com.tr/pub/opensuse/update/11.3 +ftp://ftp.metu.edu.tr/opensuse/update/11.3 +ftp://dispenser.yandex.net/opensuse/update/11.3 +ftp://ftp.suntel.com.tr/pub/opensuse/update/11.3 +http://ftp.chg.ru/pub/opensuse/update/11.3 +http://ftp.isu.edu.tw/pub/Linux/opensuse/update/11.3 +http://mirror-fpt-telecom.fpt.net/opensuse/update/11.3 +ftp://ftp.ncnu.edu.tw/Linux/opensuse/update/11.3 +http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/update/11.3 +http://ftp.ncnu.edu.tw/Linux/opensuse/update/11.3 +http://ftp.twaren.net/Linux/OpenSuSE/update/11.3 +ftp://ftp.isu.edu.tw/pub/Linux/OpenSuSE/update/11.3 +http://suse.inode.at/opensuse/update/11.3 +ftp://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/update/11.3 +ftp://ftp.twaren.net/Linux/OpenSuSE/update/11.3 +http://ftp.tugraz.at/mirror/opensuse/update/11.3 +ftp://suse.inode.at/opensuse/update/11.3 +http://suse.lagis.at/opensuse/update/11.3 +http://ftp.belnet.be/mirror/ftp.opensuse.org/update/11.3 +ftp://ftp.tugraz.at/mirror/opensuse/update/11.3 +ftp://gd.tuwien.ac.at/opsys/linux/opensuse/update/11.3 +http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/update/11.3 +ftp://suse.lagis.at/opensuse/update/11.3 +ftp://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/update/11.3 +http://mirror.opensuse.com.ba/opensuse/update/11.3 +http://mirrors.netbg.com/opensuse/update/11.3 +http://mirror.switch.ch/ftp/mirror/opensuse/update/11.3 +ftp://mirror.switch.ch/mirror/opensuse/update/11.3 +http://mirror.karneval.cz/pub/linux/opensuse/update/11.3 +http://ftp.sh.cvut.cz/MIRRORS/opensuse/update/11.3 +ftp://ftp.belnet.be/mirror/ftp.opensuse.org/update/11.3 +http://ftp5.gwdg.de/pub/opensuse/update/11.3 +http://gd.tuwien.ac.at/opsys/linux/opensuse/update/11.3 +http://ftp.linux.cz/pub/linux/opensuse/update/11.3 +http://ftp.halifax.rwth-aachen.de/opensuse/update/11.3 +ftp://mirror.karneval.cz/pub/linux/opensuse/update/11.3 +ftp://mirrors.netbg.com/opensuse/update/11.3 +ftp://ftp.sh.cvut.cz/MIRRORS/opensuse/update/11.3 +http://ftp.uni-bremen.de/pub/mirrors/opensuse/update/11.3 +ftp://ftp.halifax.rwth-aachen.de/opensuse/update/11.3 +http://download.uni-hd.de/ftp/pub/linux/opensuse/update/11.3 +ftp://ftp.uni-heidelberg.de/pub/linux/opensuse/update/11.3 +ftp://ftp5.gwdg.de/pub/opensuse/update/11.3 +http://sunsite.rwth-aachen.de:3080/ftp/pub/Linux/opensuse/update/11.3 +http://opensuse.intergenia.de/update/11.3 +http://ftp.uni-ulm.de/mirrors/opensuse/update/11.3 +ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/update/11.3 +ftp://ftp.uni-ulm.de/mirrors/opensuse/update/11.3 +http://ftp.hosteurope.de/mirror/ftp.opensuse.org/update/11.3 +http://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/update/11.3 +http://ftp.tu-chemnitz.de/pub/linux/opensuse/update/11.3 +ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/update/11.3 +http://ftp.uni-kl.de/pub/linux/opensuse/update/11.3 +ftp://sunsite.informatik.rwth-aachen.de/pub/linux/opensuse/update/11.3 +http://ftp3.gwdg.de/pub/opensuse/update/11.3 +ftp://ftp.uni-kl.de/pub/linux/opensuse/update/11.3 +ftp://ftp.hosteurope.de/mirror/ftp.opensuse.org/update/11.3 +http://widehat.opensuse.org/update/11.3 +http://ftp4.gwdg.de/pub/opensuse/update/11.3 +ftp://ftp4.gwdg.de/pub/opensuse/update/11.3 +ftp://ftp3.gwdg.de/pub/opensuse/update/11.3 +http://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/update/11.3 +http://ftp.uni-kassel.de/opensuse/update/11.3 +http://ftp.uni-bayreuth.de/linux/opensuse/update/11.3 +http://opensuse-linuxmigratio.at/update/11.3 +ftp://ftp.uni-kassel.de/pub/linux/opensuse/update/11.3 +http://ftp.tu-ilmenau.de/mirror/opensuse/update/11.3 +ftp://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/update/11.3 +ftp://ftp.uni-siegen.de/pub/opensuse/update/11.3 +http://ftp.uni-paderborn.de/pub/linux/opensuse/update/11.3 +ftp://ftp.uni-paderborn.de/pub/linux/opensuse/update/11.3 +ftp://ftp.uni-bayreuth.de/linux/opensuse/update/11.3 +http://ftp.estpak.ee/pub/suse/opensuse/update/11.3 +http://ftp.gui.uva.es/sites/opensuse.org/update/11.3 +ftp://ftp.tu-ilmenau.de/mirror/opensuse/update/11.3 +ftp://ftp.gui.uva.es/sites/opensuse.org/update/11.3 +http://ftp.rediris.es/pub/mirror/opensuse/update/11.3 +ftp://ftp.klid.dk/opensuse/update/11.3 +ftp://ftp.rediris.es/pub/mirror/opensuse/update/11.3 +http://suse.bifi.unizar.es/opensuse/update/11.3 +http://ftp.uni-siegen.de/opensuse/update/11.3 +http://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/update/11.3 +http://ftp.klid.dk/ftp/opensuse/update/11.3 +http://opensuse.mirrors.proxad.net/opensuse/update/11.3 +ftp://opensuse.mirrors.proxad.net/mirrors/ftp.opensuse.org/opensuse/update/11.3 +ftp://mirror.ovh.net/opensuse/update/11.3 +ftp://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/update/11.3 +http://mirror.ovh.net/opensuse/update/11.3 +http://www.mirrorservice.org/sites/download.opensuse.org/update/11.3 +http://fr2.rpmfind.net/linux/opensuse/update/11.3 +ftp://www.mirrorservice.org/sites/download.opensuse.org/update/11.3 +http://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/update/11.3 +ftp://fr2.rpmfind.net/linux/opensuse/update/11.3 +ftp://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/update/11.3 +http://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/update/11.3 +http://opensuse.cict.fr/update/11.3 +http://ftp.ntua.gr/pub/linux/opensuse/update/11.3 +ftp://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/update/11.3 +http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/update/11.3 +ftp://ftp.ntua.gr/pub/linux/opensuseupdate/11.3 +http://ftp.fsn.hu/pub/linux/distributions/opensuse/update/11.3 +ftp://anorien.csc.warwick.ac.uk/download.opensuse.org/update/11.3 +ftp://ftp.fsn.hu/pub/linux/distributions/opensuse/update/11.3 +http://roxen.integrity.hu/pub/opensuse/update/11.3 +ftp://mirror.cict.fr/opensuse/update/11.3 +http://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/update/11.3 +ftp://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/update/11.3 +http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/update/11.3 +http://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/update/11.3 +http://rm.mirror.garr.it/mirrors/opensuse/update/11.3 +http://repo1.linux.edu.lv/update/11.3 +ftp://repo1.linux.edu.lv/update/11.3 +http://mirror.leaseweb.com/opensuse/update/11.3 +ftp://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/update/11.3 +ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/update/11.3 +ftp://mirror.leaseweb.com/opensuse/update/11.3 +ftp://rm.mirror.garr.it/mirrors/opensuseupdate/11.3 +ftp://mirrors.nl.eu.kernel.org/opensuse/update/11.3 +http://ftp2.nluug.nl/os/Linux/distr/opensuse/update/11.3 +http://ftp1.nluug.nl/os/Linux/distr/opensuse/update/11.3 +http://mirrors.nl.eu.kernel.org/opensuse/update/11.3 +ftp://ftp1.nluug.nl/pub/os/Linux/distr/opensuse/update/11.3 +http://opensuse.hro.nl/opensuse/update/11.3 +http://opensuse.uib.no/update/11.3 +ftp://ftp2.nluug.nl/pub/os/Linux/distr/opensuse/update/11.3 +http://ftp.uninett.no/pub/linux/opensuse/update/11.3 +http://ftp.icm.edu.pl/pub/Linux/opensuse/update/11.3 +http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/update/11.3 +ftp://opensuse.uib.no/pub/Linux/Distributions/opensuse/opensuse/update/11.3 +ftp://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/update/11.3 +ftp://ftp.uninett.no/pub/linux/opensuse/update/11.3 +ftp://opensuse.hro.nl/opensuse/update/11.3 +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/update/11.3 +ftp://ftp.pbone.net/pub/opensuse/update/11.3 +ftp://ftp.icm.edu.pl/pub/Linux/opensuse/update/11.3 +http://ftp.sileman.pl/pub/opensuse/update/11.3 +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/update/11.3 +ftp://ftp.sileman.pl/pub/opensuse/update/11.3 +ftp://ftp.pbone.net/pub/opensuse/update/11.3 +http://cesium.di.uminho.pt/pub/opensuse/update/11.3 +http://ftp.gts.lug.ro/opensuse/update/11.3 +ftp://cesium.di.uminho.pt/pub/opensuse/update/11.3 +ftp://ftp.gts.lug.ro/opensuse/update/11.3 +http://ftp.nux.ipb.pt/pub/dists/opensuse/update/11.3 +http://ftp.ines.lug.ro/opensuse/update/11.3 +ftp://ftp.nux.ipb.pt/pub/dists/opensuse/update/11.3 +ftp://ftp.ines.lug.ro/opensuse/update/11.3 +http://ftp.iasi.roedu.net/mirrors/opensuse.org/update/11.3 +http://mirrors.se.eu.kernel.org/opensuse/update/11.3 +http://ftp.df.lth.se/pub/opensuse/update/11.3 +http://ftp.sunet.se/pub/Linux/distributions/opensuse/update/11.3 +ftp://ftp.iasi.roedu.net/mirrors/opensuse.org/update/11.3 +http://opensuse.ynet.sk/update/11.3 +ftp://mirrors.se.eu.kernel.org/opensuse/update/11.3 +ftp://ftp.df.lth.se/pub/opensuseupdate/11.3 +ftp://less.cogeco.net/openSUSE/update/11.3 +http://www.muug.mb.ca/pub/opensuse/update/11.3 +http://linux.dell.com/repo/community/update/11.3 +http://ftp.osuosl.org/pub/opensuse/update/11.3 +ftp://ftp.sunet.se/pub/Linux/distributions/opensuse/update/11.3 +http://less.cogeco.net/ftp/openSUSE/update/11.3 +ftp://www.muug.mb.ca/pub/opensuse/update/11.3 +http://suse.mirrors.tds.net/pub/opensuse/update/11.3 +ftp://opensuse.fastsoft.net/pub/linux/opensuse/update/11.3 +ftp://suse.mirrors.tds.net/pub/opensuse/update/11.3 +http://opensuse.fastsoft.net/pub/linux/opensuse/update/11.3 +http://mirror.anl.gov/pub/opensuse/opensuse/update/11.3 +http://mirror.umoss.org/opensuse/update/11.3 +ftp://mirror.anl.gov/pub/opensuse/opensuse/update/11.3 +http://opensuse.cs.utah.edu/update/11.3 +http://mirrors.med.harvard.edu/opensuse/update/11.3 +ftp://ftp.osuosl.org/pub/opensuse/update/11.3 +http://mirrors.xmission.com/opensuse/update/11.3 +ftp://mirrors.xmission.com/opensuse/update/11.3 +ftp://opensuse.cs.utah.edu/pub/opensuse/update/11.3 +http://mirrors1.kernel.org/opensuse/update/11.3 +http://opensuse.ca.unixheads.org/update/11.3 +http://mirror.rackspace.com/openSUSE/update/11.3 +http://130.57.19.201/update/11.3 +http://mirrors2.kernel.org/opensuse/update/11.3 +ftp://mirrors1.kernel.org/opensuse/update/11.3 +ftp://130.57.19.201/pub/opensuse/update/11.3 +ftp://mirrors2.kernel.org/opensuse/update/11.3 +http://ftp.ussg.iu.edu/linux/opensuse/update/11.3 +ftp://mirror.rackspace.com/openSUSE/update/11.3 +http://ftp.utexas.edu/opensuse/update/11.3 +http://www.gtlib.gatech.edu/pub/opensuse/update/11.3 +ftp://mirror.colorado.edu/pub/opensuse/update/11.3 +ftp://ftp.utexas.edu/mirrors/opensuse/update/11.3 +ftp://www.gtlib.gatech.edu/pub/opensuse/update/11.3 +http://distro.ibiblio.org/pub/linux/distributions/opensuse/update/11.3 +http://mirror.cps.cmich.edu/opensuse/opensuse/update/11.3 +ftp://ftp.ussg.iu.edu/linux/opensuse/update/11.3 +http://mirror.nyi.net/opensuse/update/11.3 +ftp://mirror.colorado.edu/pub/opensuse/update/11.3 +http://mirrors.rit.edu/opensuse/update/11.3 +ftp://mirror.nyi.net/opensuseupdate/11.3 +http://ftp.iinet.net.au/pub/opensuse/update/11.3 +http://mirror.internode.on.net/pub/opensuse/update/11.3 +http://mirror.pacific.net.au/linux/opensuse/update/11.3 +ftp://ftp.iinet.net.au/pub/opensuse/update/11.3 +ftp://mirror.internode.on.net/pub/opensuse/update/11.3 +http://mirror.aarnet.edu.au/pub/opensuse/opensuse/update/11.3 +http://opensuse.patan.com.ar/update/11.3 +http://opensuse.c3sl.ufpr.br/update/11.3 +http://200.221.9.37/pub/opensuse/update/11.3 +ftp://mirror.aarnet.edu.au/pub/opensuse/opensuse/update/11.3 +ftp://opensuse.c3sl.ufpr.br/opensuse/update/11.3 +http://opensuse.pop.com.br/update/11.3 diff --git a/lib/distro-info/suse-11.3/prereqfiles/etc/group b/lib/distro-info/suse-11.3/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/suse-11.3/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/suse-11.3/prereqfiles/etc/hosts b/lib/distro-info/suse-11.3/prereqfiles/etc/hosts new file mode 100644 index 00000000..75721cd5 --- /dev/null +++ b/lib/distro-info/suse-11.3/prereqfiles/etc/hosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/lib/distro-info/suse-11.3/prereqfiles/etc/passwd b/lib/distro-info/suse-11.3/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/suse-11.3/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/suse-11.3/prereqfiles/etc/shadow b/lib/distro-info/suse-11.3/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/suse-11.3/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/suse-11.3/settings.default b/lib/distro-info/suse-11.3/settings.default new file mode 100644 index 00000000..7e152670 --- /dev/null +++ b/lib/distro-info/suse-11.3/settings.default @@ -0,0 +1,1126 @@ +bootstrap-packages = < + packages = < + + packages = < + + packages = < +package-subdir = suse +prereq-packages = < + name = openSUSE 11.2 + repo-subdir = suse + file-for-speedtest = suse/setup/descr/packages.en.gz + + + name = openSUSE 11.2 non-OSS + file-for-speedtest = suse/setup/descr/packages.en.gz + + + name = openSUSE 11.2 updates + file-for-speedtest = repodata/primary.xml.gz + + + packages = < + + base = minimal + packages = < + + base = textmode + packages = < + + base = kde + packages = < + + base = textmode + packages = < + + base = minimal + + diff --git a/lib/distro-info/suse-11.3/settings.example b/lib/distro-info/suse-11.3/settings.example new file mode 100644 index 00000000..a8db67df --- /dev/null +++ b/lib/distro-info/suse-11.3/settings.example @@ -0,0 +1,23 @@ +# rename this file to 'settings' and edit it as you please +# +# for a list of all options, have a look at the corresponding +# settings.default in /opt/openslx/share/distro-info + +# use local installation source +# +# local-url = /srv/ftp/pub/opensuse/distribution/11.2/repo/oss +# +# +# local-url = /srv/ftp/pub/opensuse/distribution/11.2/repo/non-oss +# +# +# local-url = /srv/ftp/pub/suse/update/11.2 +# + +# add a new selection: +# +# base = kde +# packages = < diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc new file mode 100644 index 00000000..fcc4856d --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQGiBEHtkpsRBACRHiXh3olS++6/Mp9N7ByGMmjaaE+Y8cJQLUPG1myrbW5aogIP +0WenayhGbbgOHNWgd5dQ8KQpYYFoQuUHjFYzj5MvgrdOENOvD7ZNJ6+EmbkNh5cV +zUYfNG9jdiGweZkyA1sh8DYS0JiUmQ4CzaBD/DotB/dCmDcyuNQFiw4qKwCglQah +ATyueBRsOiXl0NIs1uB6dkkD/1A2YmQ6te1q38a1J+a8os6bDlMZhVnkZdhJdw6x +eBwUb9XS0n7hyt/AKCcBnrDEUQJuhBMNgzctJvbuMv27yRMANAXZDQkp0ip/yHLJ +PhUdSNTTRHOL9bV3t+JuZ9xmuclprwyrrJYUkEESXNc0tkuczHBP2c/RqA3OxYHt +hrHLA/9Pqe2gEleeo8l26u/uFXs2dtwjh8EZmdhHoqGcOlpYR4DyAg2D+jYfh3RI +oPzIwRlHVUR1ii5h8iPi98BVuEvukwfbbQ1K22Jwzxt6w3ihCXBKWKbeC3ElIMfA +hVMchLFUbTAw+yodO/u3NHxKQ34+ginid9dVyxV5T0gpDEEHObQrT3BlbiBFbnRl +cnByaXNlIFNlcnZlciA8c3VwcG9ydEBub3ZlbGwuY29tPoheBBMRAgAeBQJB7ZKb +AhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEHPSXWMN+zGID4oAoJPTGZbZApW+ +tuU422mHYGwoqgjrAJ9fhzRhRbV3YsOxKUomNeuIfmWGXA== +=Qv5+ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-307e3d54-4be01a65.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-307e3d54-4be01a65.asc new file mode 100644 index 00000000..95350435 --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-307e3d54-4be01a65.asc @@ -0,0 +1,13 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mIsERCAdXQEEAL7MrBTz+3SBWpCm2ae2yaDqV3ezQcs2JlvqidJVhsZqQe9/jkxi +KTEQW5+TXF/+BlQSiebunRI7oo3+9U8GyRCgs1sf+yRQWMLzZqRaarzRhw9w+Ihl +edtqYl6/U2JZCb8Adp6d7RzlRliJdJ/VtsfXj2ef7Dwu7elOVSsmaBdtAAYptChT +dVNFIFBhY2thZ2UgU2lnbmluZyBLZXkgPGJ1aWxkQHN1c2UuZGU+iLgEEwECACIC +GwMECwcDAgMVAgMDFgIBAh4BAheABQJL4BplBQkPRMsIAAoJEOOlw2Awfj1UhOsD +/RkkEhOIC9NNad0F5O0rEJxvsI7Nm+6FnNJq8LjyR5+87epQCXgpaBXEGd4RcjjO +TukLaHHrC1T/h4biIyf253VZHr4oJ46sUivNUFq60gl4gk56aTGTNeUWOsgrU4jm +auFca3dbGcNfiJ7c7dF2CkOAR+CPMLPYTvuVIRQBAjeS +=jKkp +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc new file mode 100644 index 00000000..0c4115ac --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQENAzbhLQQAAAEIAKAkXHe0lWRBXLpn38hMHy03F0I4Sszmoc8aaKJrhfhyMlOA +BqvklPLE2f9UrI4Xc860gH79ZREwAgPt0pi6+SleNFLNcNFAuuHMLQOOsaMFatbz +JR9i4m/lf6q929YROu5zB48rBAlcfTm+IBbijaEdnqpwGib45wE/Cfy6FAttBHQh +1Kp+r/jPbf1mYAvljUfHKuvbg8t2EIQz/5yGp+n5trn9pElfQO2cRBq8LFpf1l+U +P7EKjFmlOq+Gs/fF98/dP3DfniSd78LQPq5vp8RL8nr/o2i7jkAQ33m4f1wOBWd+ +cZovrKXYlXiR+Bf7m2hpZo+/sAzhd7LmAD0l09kABRG0JVN1U0UgU2VjdXJpdHkg +VGVhbSA8c2VjdXJpdHlAc3VzZS5kZT6JARUDBRA24S1H5Fiyh7HKPEUBAVcOB/9b +yHYji1/+4Xc2GhvXK0FSJN0MGgeXgW47yxDL7gmR4mNgjlIOUHZj0PEpVjWepOJ7 +tQS3L9oP6cpj1Fj/XxuLbkp5VCQ61hpt54coQAvYrnT9rtWEGN+xmwejT1WmYmDJ +xG+EGBXKr+XP69oIUl1E2JO3rXeklulgjqRKos4cdXKgyjWZ7CP9V9daRXDtje63 +Om8gwSdU/nCvhdRIWp/Vwbf7Ia8iZr9OJ5YuQl0DBG4qmGDDrvImgPAFkYFzwlqo +choXFQ9y0YVCV41DnR+GYhwl2qBd81T8aXhihEGPIgaw3g8gd8B5o6mPVgl+nJqI +BkEYGBusiag2pS6qwznZiQEVAwUQNuEtBHey5gA9JdPZAQFtOAf+KVh939b0J94u +v/kpg4xs1LthlhquhbHcKNoVTNspugiC3qMPyvSX4XcBr2PC0cVkS4Z9PY9iCfT+ +x9WM96g39dAF+le2CCx7XISk9XXJ4ApEy5g4AuK7NYgAJd39PPbERgWnxjxir9g0 +Ix30dS30bW39D+3NPU5Ho9TD/B7UDFvYT5AWHl3MGwo3a1RhTs6sfgL7yQ3U+mvq +MkTExZb5mfN1FeaYKMopoI4VpzNVeGxQWIz67VjJHVyUlF20ekOz4kWVgsxkc8G2 +saqZd6yv2EwqYTi8BDAduweP33KrQc4KDDommQNDOXxaKOeCoESIdM4p7Esdjq1o +L0oixF12CohGBBARAgAGBQI7HmHDAAoJEJ5A4xAACqukTlQAoI4QzP9yjPohY7OU +F7J3eKBTzp25AJ42BmtSd3pvm5ldmognWF3Trhp+GYkAlQMFEDe3O8IWkDf+zvyS +FQEBAfkD/3GG5UgJj18UhYmh1gfjIlDcPAeqMwSytEHDENmHC+vlZQ/p0mT9tPiW +tp34io54mwr+bLPN8l6B5GJNkbGvH6M+mO7R8Lj4nHL6pyAv3PQr83WyLHcaX7It +Klj371/4yzKV6qpz43SGRK4MacLo2rNZ/dNej7lwPCtzCcFYwqkiiEYEEBECAAYF +AjoaQqQACgkQx1KqMrDf94ArewCfWnTUDG5gNYkmHG4bYL8fQcizyA4An2eVo/n+ +3J2KRWSOhpAMsnMxtPbB +=Ay23 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3dbdc284-4be1884d.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3dbdc284-4be1884d.asc new file mode 100644 index 00000000..2433332e --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-3dbdc284-4be1884d.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQENBEkUTD8BCADWLy5d5IpJedHQQSXkC1VK/oAZlJEeBVpSZjMCn8LiHaI9Wq3G +3Vp6wvsP1b3kssJGzVFNctdXt5tjvOLxvrEfRJuGfqHTKILByqLzkeyWawbFNfSQ +93/8OunfSTXC1Sx3hgsNXQuOrNVKrDAQUqT620/jj94xNIg09bLSxsjN6EeTvyiO +mtE9H1J03o9tY6meNL/gcQhxBvwuo205np0JojYBP0pOfN8l9hnIOLkA0yu4ZXig +oKOVmf4iTjX4NImIWldT+UaWTO18NWcCrujtgHueytwYLBNV5N0oJIP2VYuLZfSD +VYuPllv7c6O2UEOXJsdbQaVuzU1HLocDyipnABEBAAG0NG9wZW5TVVNFIFByb2pl +Y3QgU2lnbmluZyBLZXkgPG9wZW5zdXNlQG9wZW5zdXNlLm9yZz6JATwEEwECACYC +GwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCS+GITQUJClIKDgAKCRC4iy/UPb3C +hCtvCACELgrgzAbLw8p4PfsHzrEAvZbaWSLpSOCV4ZQdo0Q9vaHcsjENXfnZ7ctu +hDnyVSmzy4HcVfBfLmK1xkI8ByXK9JGXt3RXuZWHBuaJQKM0hbAZZ/ScMUOs6Igu +2gmyDaJyrf1vBPtNWpMSS8Jp10iJ9/5B5Hlq4UJxMwTGZwcddhRl/UQKErygdnVg +o5zTdyB05BKF4KEIvdbl9xSfifLfOT8CGBpCmnUmD6YB7agXm3OAM9bZGa2v9ipm +s/haLqxS+b4plYKDN8d8xc2whEfTQD158VW0giv38w6NAd6kCxq2pg5L5PmpF9DM +BZl8K2SBMEtV7BYK9wfnxaRl6Wh/ +=uF5Q +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-56b4177a-4be18cab.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-56b4177a-4be18cab.asc new file mode 100644 index 00000000..9cbdae75 --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-56b4177a-4be18cab.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQGiBEeWWzMRBADU8l2IckSzgdUS1dn0WMM7wXK4seoFsHHQw/0unHCQCxpyDMnn +TKV86p5KTbR1FDdeaZlY0yCV+IGsiIxLyuUdJn8vuA5gA5ZkUr89/HtWaeZVl77J +HIQxvhDRBWCOO4QNtrZYWvGbvl83wl/zOfdLEs8IGElt0LgfohyTA1qfrwCg/Hac +tDDscXsPlo5Jek/+3RHVeD0D/30riCpfpLJOmhraLg1EbWsE0mN9IQsl+WDPdoYo +bB76z6eH3e38618WzP/LTG4WuVbwpSSqmXyfdVpXxWzESfT8q0B8CGpHf/Sa/T/L +emohmRnLvkf/tAfxFmDMm1jOewJIE9S35jANGHVJcxmfRNpPWC7uHnqjopnsmDkL +kMEdBAC6YcpDOcMJZ9sJbt/JNZBaoT5CltgMDlSN50t2v/J5em8qMLqCSNF5UJyd +LFnePHTHy6gVjWbqcC0ncFzOqM1y644Up7BoKSAr1hRTl6Mw9S3UfZZZ0al3JtWt +8y0eFIW3QP66w1AL0LO2bZMBuOvhb63DXv5iHorcxk0yIFbbybRCb3BlblNVU0U6 +RmFjdG9yeSBPQlMgUHJvamVjdCA8b3BlblNVU0U6RmFjdG9yeUBidWlsZC5vcGVu +c3VzZS5vcmc+iGYEExECACYCGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCS+GM +qwUJC8//eAAKCRAcchwkVrQXenCfAKCiI/uNClNI32AaPU36o2mFIUKcHgCfby3/ +8UEqkeBRFM1zyjHBo2w/GYyIRgQQEQIABgUCS+GOAgAKCRA7MBG3a51lI2PoAJ9+ +OORElEjcmtUu0pOhatgoEx+DoACfcJMHcdT+8ckq17RsEgWuS/4dGVM= +=uu+g +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-7e2e3b05-4be037ca.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-7e2e3b05-4be037ca.asc new file mode 100644 index 00000000..58ea0ead --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-7e2e3b05-4be037ca.asc @@ -0,0 +1,18 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQGiBER0iroRBADfqUeJmPCXqPJFnf3CVKy40dL1F+gfvP+JHN7/uu4c9+oCYjI1 +uAE8iGTm/Twb/Zzbs4dt0iWjhNFXbRi42rMww4d/8QcPYZ21WSehh+fv8nCjt2sw +LeC87ar2SR8OTpJBK0fQlcd4e6H5GMntfI6SYEUOPd8m/eQ+4+1AxpUUpwCgswaF +13fePZGI//pDn5tGjbvmaP8D/R3qum/I+oDS8lbFeeDS10GkEkwTYec13gdfsq6I +yzIj7VBsC+rGfbipv+VGR61Q4d19pOHKLDekr9OG+3G4ZcYM4NQvQZR+QIlp3xWu +nBmYD1LRkHLVj+Z4DGQhjjOffkPSuacKPymMaZ/aRiLgTIAo97W2YPhutscXrLSG +2Y+BA/4jsyaDb7kbW4wc8RtPIcuFEheVqgBeRakP9Uj47kBMBEpPtI/mIdY5liKk +ztKnuQG6ROYLNV/PW0ZbE1uT64C710weh4cB3PnZLV5P10deDLBjHk8MJQGCTSDD +JYvhutUzQfshAU6j2kErGvKdZxWGezab34vFyMP2oLGqswPAJrRQTm92ZWxsIFBy +b3ZvIEJ1aWxkIChDb250YWN0IHNlY3VyaXR5QG5vdmVsbC5jb20pIDxub3ZlbGwt +cHJvdm8tYnVpbGRAbm92ZWxsLmNvbT6IZgQTEQIAJgIbAwYLCQgHAwIEFQIIAwQW +AgMBAh4BAheABQJL4DfKBQkO9G+QAAoJEBTCi8l+LjsFWJ0AoIRm3ZLa4FoQ4/rD +nWb0DlZZWJRmAJwPdtR6KhW3eZNEi0YJEJ09dlCBsA== +=2leo +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-9c800aca-4be01999.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-9c800aca-4be01999.asc new file mode 100644 index 00000000..4d4d0b4c --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-9c800aca-4be01999.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQGiBDnu9IERBACT8Y35+2vv4MGVKiLEMOl9GdST6MCkYS3yEKeueNWc+z/0Kvff +4JctBsgs47tjmiI9sl0eHjm3gTR8rItXMN6sJEUHWzDP+Y0PFPboMvKx0FXl/A0d +M+HFrruCgBlWt6FA+okRySQiliuI5phwqkXefl9AhkwR8xocQSVCFxcwvwCglVcO +QliHu8jwRQHxlRE0tkwQQI0D+wfQwKdvhDplxHJ5nf7U8c/yE/vdvpN6lF0tmFrK +XBUX+K7u4ifrZlQvj/81M4INjtXreqDiJtr99Rs6xa0ScZqITuZC4CWxJa9GynBE +D3+D2t1V/f8l0smsuYoFOF7Ib49IkTdbtwAThlZp8bEhELBeGaPdNCcmfZ66rKUd +G5sRA/9ovnc1krSQF2+sqB9/o7w5/q2qiyzwOSTnkjtBUVKn4zLUOf6aeBAoV6NM +CC3Kj9aZHfA+ND0ehPaVGJgjaVNFhPi4x0e7BULdvgOoAqajLfvkURHAeSsxXIoE +myW/xC1sBbDkDUIBSx5oej73XCZgnj/inphRqGpsb+1nKFvF+rQoU3VTRSBQYWNr +YWdlIFNpZ25pbmcgS2V5IDxidWlsZEBzdXNlLmRlPohiBBMRAgAiAhsDBAsHAwID +FQIDAxYCAQIeAQIXgAUCS+AZmQUJGXXzGAAKCRCoTtronIAKyl9KAJ9KyC11XDiC +lhuqOJ+Q0yPL5Ge/aQCePxBrVWcVaAjGq4vTkwMkiD9FVMK5Ag0EOe70khAIAISR +0E3ozF/la+oNaRwxHLrCet30NgnxRROYhPaJB/Tu1FQokn2/Qld/HZnh3TwhBIw1 +FqrhWBJ7491iAjLR9uPbdWJrn+A7t8kSkPaF3Z/6kyc5a8fas44ht5h+6HMBzoFC +MAq2aBHQRFRNp9Mz1ZvoXXcI1lk1l8OqcUM/ovXbDfPcXsUVeTPTtGzcAi2jVl9h +l3iwJKkyv/RLmcusdsi8YunbvWGFAF5GaagYQo7YlF6UaBQnYJTM523AMgpPQtsK +m9o/w9WdgXkgWhgkhZEeqUS3m5xNey1nLu9iMvq9M/iXnGz4sg6Q2Y+GqZ+yAvNW +jRRou3zSE7Bzg28MI4sAAwYH/2D71Xc5HPDgu87WnBFgmp8MpSr8QnSs0wwPg3xE +ullGEocolSb2c0ctuSyeVnCttJMzkukL9TqyF4s/6XRstWirSWawJxRLKH6Zjo/F +aKsshYKf8gBkAaddvpl3pO0gmUYbqmpQ3xDEYlhCeieXS5MkockQ1sj2xYdB1xO0 +ExzfiCiscUKjUFy+mdzUsUutafuZ+gbHog1CN/ccZCkxcBa5IFCHORrNjq9pYWlr +xsEn6ApsG7JJbM2besW1PkdEoxak74z1senh36m5jQvVjA3U4xq1wwylxadmmJaJ +HzeiLfb7G1ZRjZTsB7fyYxqDzMVul6o9BSwO/1XsIAnV1uuITAQYEQIADAUCS+AZ +vQUJGXXzKwAKCRCoTtronIAKysYeAJ4yNHu8lpjQiBL69k3VNr9hbQMmzwCfcrIB +TnsG384Q1YOf9lIUSYEa9sk= +=yIuV +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc new file mode 100644 index 00000000..086f8f8a --- /dev/null +++ b/lib/distro-info/suse-11.3/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.15 (GNU/Linux) + +mQILBERqCJkBEACdqhZWdAbUHLIumXMEgv+GFjr1ZzVHgynnFOzztU/8sxZNa9cm +YV4HZpVfjMr7fos3ArzyiPPt/336cf7w9p79/ZS4rHSNPDMlPCtXYvFxUbvU0/GY +q4jwcBsrJ0xaJ9CP5bWyAgVKOb7Y6k0ktaLjRR+tDfMsHA4H0ClMoRr6ATw8NL0e +VCfAHuzqCKvX1If8ng+wTivtAhKvz/WwQiELNELmPfc5tZHOw8NgP/r0Pze18Hn2 +dlAHu0WpC7uoR00vscsMIJiJJPcsxbL1F1eADKnk+wEy8Go+EJeJ5i0WoFbqD52q +Lv/C/oY6NVtVY0MBwtn+oQNSnQ4JBsB/Akdt53LAi0ZtNQxMyUW+76R8FCOmVCV8 +WGiF5CPRP0yvG80AMBjBjKjHb/v8ov5MnIyFimzAHS1gQcUNxTEYA/5eFwoYcGcK +weGq9FUjPTzLQAgvp7XmOzHpSAfJ7qysxFTepNsSZZhgizJyInrdQldr+GYcUNqB +krD9MWmFop975OxhCTEnNv/HcE79r8WD26HzDFYxTiTJbr0pU/ivBzo+rjq+YG2V +stJk+udVYmZTnC4LmXus8JiNuqBXbxNscwCBpcJ8YcfCV6uh+7E0XfXZsgVUFLp1 +NF+ylYRGTycOlWoZODrnJevZW7N9O3bWRx/G2P4bJD07LsDLe4i5hymf5QAGKbRQ +Tm92ZWxsIFByb3ZvIEJ1aWxkIChDb250YWN0IHNlY3VyaXR5QG5vdmVsbC5jb20p +IDxub3ZlbGwtcHJvdm8tYnVpbGRAbm92ZWxsLmNvbT6JAjMEEwECAB0FAkRqCJkG +CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBHijLooZEiCKSFD/93vZHCAMLEfksU +KnvXl08bv1rfuamuyJnE3ANRE5RDyypriHMCnkVxazvQ2WI4W4UEjluL9+SzZwtV +ZvKVoAr31614nSyWwv2YnJTHfjMG+xRlkolZMnuIiB9PcCBo9+GPU0ABuzo4pEJW +NIRoSS1NFbAZBhtUnY0cN+trM5QObLl7xXTavLyGk//blkk57fov7GXsQJlZUig0 +l2yt5XNyGpLUnTMDumHh8b389quF+0+ZfdwOy7A768xjipAZiTvIujBrEv51wrxh +0HBT0VGA0MhD9t0B+Ce4BM9P/iVMO00naaOp6PqMfPPKxQQqer8qy1i6UWBx95SY +mKZBIvOm2d9PezDxkckCu61r6krx1iKnT1wdprCAkIYwALK118SpbxuyGW0bhRHc +wsc/akzWH72fS0Xu49mvL4k4A2U9asdeQid3dMgbtm5mSWof0yiU/G4YNn0yeXoY +oG1VbCAqQbFX1Rvd6GITJVqI+ekW/uMA9BP78dF8wBeG0+QmpQnSf+eOsxB/RT8o +Kb4hHY+29MUlg+i9ceVt7hoKr03J/uIG5TXFXRYLaI0iAFVlKfWxpqDfS2XA4+dD +VYt+5RDgBcnxDaTB4FE9GqcYScNfe7+NFtL0p0wOPftbmgZzGjucTmrD8mDUNdqA +xGK7vlk4GATSfOQlq7G6LXW6RYnInohGBBMRAgAGBQJEazMlAAoJEKhO2uicgArK +2vMAn0TbVDESEVKVuFZStrfIzOvJQrR9AJsH733Ju1kE99GFrdfCeGqpckmNhg== +=E+qN +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3/trusted-package-keys/pubring.gpg b/lib/distro-info/suse-11.3/trusted-package-keys/pubring.gpg new file mode 100644 index 00000000..e69de29b -- cgit v1.2.3-55-g7522 From e186c56a19d89320135659d09eaac814d8a1768f Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 22:26:02 +0200 Subject: ... and the x86_64 stuff for SuSE11.3 ... --- lib/distro-info/suse-11.3_x86_64/mirrors/base | 247 +++++++++++++++++++++ .../suse-11.3_x86_64/mirrors/base_non-oss | 246 ++++++++++++++++++++ .../suse-11.3_x86_64/mirrors/base_update | 246 ++++++++++++++++++++ .../suse-11.3_x86_64/prereqfiles/etc/group | 33 +++ .../suse-11.3_x86_64/prereqfiles/etc/hosts | 1 + .../suse-11.3_x86_64/prereqfiles/etc/passwd | 14 ++ .../suse-11.3_x86_64/prereqfiles/etc/shadow | 14 ++ .../gpg-pubkey-0dfb3188-41ed929b.asc | 17 ++ .../gpg-pubkey-307e3d54-481f30aa.asc | 13 ++ .../gpg-pubkey-3d25d3d9-36e12d04.asc | 30 +++ .../gpg-pubkey-3dbdc284-49144c3f.asc | 19 ++ .../gpg-pubkey-56b4177a-47965b33.asc | 19 ++ .../gpg-pubkey-7e2e3b05-4816488f.asc | 20 ++ .../gpg-pubkey-9c800aca-481f343a.asc | 37 +++ .../gpg-pubkey-a1912208-446a0899.asc | 31 +++ .../trusted-package-keys/pubring.gpg | Bin 0 -> 6926 bytes 16 files changed, 987 insertions(+) create mode 100644 lib/distro-info/suse-11.3_x86_64/mirrors/base create mode 100644 lib/distro-info/suse-11.3_x86_64/mirrors/base_non-oss create mode 100644 lib/distro-info/suse-11.3_x86_64/mirrors/base_update create mode 100644 lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/group create mode 100644 lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/hosts create mode 100644 lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/passwd create mode 100644 lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/shadow create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-481f30aa.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3dbdc284-49144c3f.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-56b4177a-47965b33.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-7e2e3b05-4816488f.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-481f343a.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc create mode 100644 lib/distro-info/suse-11.3_x86_64/trusted-package-keys/pubring.gpg diff --git a/lib/distro-info/suse-11.3_x86_64/mirrors/base b/lib/distro-info/suse-11.3_x86_64/mirrors/base new file mode 100644 index 00000000..8d55eac4 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/mirrors/base @@ -0,0 +1,247 @@ +http://opensuse.mirror.ac.za/opensuse/distribution/11.1/repo/oss +http://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.1/repo/oss +ftp://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.1/repo/oss +http://mirror.lupaworld.com/opensuse/distribution/11.1/repo/oss +http://www.lizardsource.cn/distribution/11.1/repo/oss +http://mirror.alva.ge/pub/opensuse/distribution/11.1/repo/oss +ftp://www.lizardsource.cn/distribution/11.1/repo/oss +ftp://opensuse.mirror.ac.za/opensuse/distribution/11.1/repo/oss +http://download.opensuse.or.id/distribution/11.1/repo/oss +http://mirror.unej.ac.id/opensuse/distribution/11.1/repo/oss +http://opensuse.cbn.net.id/distribution/11.1/repo/oss +http://mirror.alva.ge/pub/opensuse/distribution/11.1/repo/oss +http://repo.ugm.ac.id/opensuse/distribution/11.1/repo/oss +http://dl2.foss-id.web.id/opensuse/distribution/11.1/repo/oss +http://mirror.isoc.org.il/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.isoc.org.il/opensuse/distribution/11.1/repo/oss +http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.1/repo/oss +ftp://opensuse.cbn.net.id/pub/opensuse/distribution/11.1/repo/oss +ftp://dl2.foss-id.web.id/repo/opensuse/distribution/11.1/repo/oss +http://ftp.kddilabs.jp/Linux/packages/opensuse/distribution/11.1/repo/oss +ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.1/repo/oss +http://ftp.yz.yamagata-u.ac.jp/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.riken.jp/Linux/opensuse/distribution/11.1/repo/oss +ftp://mirror.unej.ac.id/opensuse/distribution/11.1/repo/oss +ftp://ftp.novell.co.jp/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.riken.jp/Linux/opensuse/distribution/11.1/repo/oss +http://ftp.daum.net/opensuse/distribution/11.1/repo/oss +ftp://repo.ugm.ac.id/opensuse/distribution/11.1/repo/oss +http://77.88.19.68/opensuse/distribution/11.1/repo/oss +http://77.88.19.73/opensuse/distribution/11.1/repo/oss +http://mirror.suse.ru/distribution/11.1/repo/oss +http://77.88.19.74/opensuse/distribution/11.1/repo/oss +http://93.158.155.193/opensuse/distribution/11.1/repo/oss +ftp://ftp.chg.ru/pub/opensuse/distribution/11.1/repo/oss +ftp://dispenser.yandex.net/opensuse/distribution/11.1/repo/oss +ftp://ftp.daum.net/opensuse/distribution/11.1/repo/oss +http://mirror.nus.edu.sg/opensuse/distribution/11.1/repo/oss +ftp://seeder.yandex.net/opensuse/distribution/11.1/repo/oss +ftp://allotter.yandex.net/opensuse/distribution/11.1/repo/oss +ftp://ftp.kaist.ac.kr/opensuse/distribution/11.1/repo/oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.metu.edu.tr/opensuse/distribution/11.1/repo/oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.in.th/opensuse/distribution/11.1/repo/oss +http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.1/repo/oss +http://ftp.chg.ru/pub/opensuse/distribution/11.1/repo/oss +http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.1/repo/oss +ftp://ftp.isu.edu.tw/pub/Linux/OpenSuSE/distribution/11.1/repo/oss +http://ftp.twaren.net/Linux/OpenSuSE/distribution/11.1/repo/oss +http://mirror-fpt-telecom.fpt.net/opensuse/distribution/11.1/repo/oss +ftp://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.1/repo/oss +http://ftp.isu.edu.tw/pub/Linux/opensuse/distribution/11.1/repo/oss +http://suse.inode.at/opensuse/distribution/11.1/repo/oss +ftp://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.1/repo/oss +ftp://ftp.twaren.net/Linux/OpenSuSE/distribution/11.1/repo/oss +http://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.1/repo/oss +http://ftp.tugraz.at/mirror/opensuse/distribution/11.1/repo/oss +ftp://ftp.tugraz.at/mirror/opensuse/distribution/11.1/repo/oss +ftp://suse.inode.at/opensuse/distribution/11.1/repo/oss +http://suse.lagis.at/opensuse/distribution/11.1/repo/oss +http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +http://mirror.opensuse.com.ba/opensuse/distribution/11.1/repo/oss +http://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.1/repo/oss +ftp://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.1/repo/oss +ftp://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +http://mirrors.netbg.com/opensuse/distribution/11.1/repo/oss +http://mirror.switch.ch/ftp/mirror/opensuse/distribution/11.1/repo/oss +ftp://mirror.switch.ch/mirror/opensuse/distribution/11.1/repo/oss +ftp://suse.lagis.at/opensuse/distribution/11.1/repo/oss +http://mirror.karneval.cz/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://mirror.karneval.cz/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.1/repo/oss +ftp://mirrors.netbg.com/opensuse/distribution/11.1/repo/oss +http://ftp.linux.cz/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.1/repo/oss +http://ftp5.gwdg.de/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.1/repo/oss +http://ftp.uni-bremen.de/pub/mirrors/opensuse/distribution/11.1/repo/oss +http://download.uni-hd.de/ftp/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.1/repo/oss +http://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://sunsite.rwth-aachen.de:3080/ftp/pub/Linux/opensuse/distribution/11.1/repo/oss +ftp://sunsite.informatik.rwth-aachen.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://opensuse.intergenia.de/distribution/11.1/repo/oss +ftp://ftp5.gwdg.de/pub/opensuse/distribution/11.1/repo/oss +http://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.1/repo/oss +ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.uni-heidelberg.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.1/repo/oss +http://widehat.opensuse.org/distribution/11.1/repo/oss +ftp://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.1/repo/oss +http://ftp4.gwdg.de/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp3.gwdg.de/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.1/repo/oss +http://ftp.uni-kassel.de/opensuse/distribution/11.1/repo/oss +ftp://ftp.uni-kassel.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +http://opensuse-linuxmigratio.at/distribution/11.1/repo/oss +ftp://ftp3.gwdg.de/pub/opensuse/distribution/11.1/repo/oss +http://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.1/repo/oss +ftp://ftp4.gwdg.de/pub/opensuse/distribution/11.1/repo/oss +http://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.uni-siegen.de/opensuse/distribution/11.1/repo/oss +ftp://ftp.uni-siegen.de/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.uni-bayreuth.de/linux/opensuse/distribution/11.1/repo/oss +ftp://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +http://ftp.klid.dk/ftp/opensuse/distribution/11.1/repo/oss +ftp://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.1/repo/oss +ftp://ftp.klid.dk/opensuse/distribution/11.1/repo/oss +http://ftp.estpak.ee/pub/suse/opensuse/distribution/11.1/repo/oss +ftp://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.1/repo/oss +http://ftp.gui.uva.es/sites/opensuse.org/distribution/11.1/repo/oss +ftp://ftp.gui.uva.es/sites/opensuse.org/distribution/11.1/repo/oss +http://ftp.rediris.es/pub/mirror/opensuse/distribution/11.1/repo/oss +http://suse.bifi.unizar.es/opensuse/distribution/11.1/repo/oss +http://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.1/repo/oss +http://opensuse.mirrors.proxad.net/opensuse/distribution/11.1/repo/oss +http://mirror.ovh.net/opensuse/distribution/11.1/repo/oss +ftp://ftp.rediris.es/pub/mirror/opensuse/distribution/11.1/repo/oss +http://fr2.rpmfind.net/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.1/repo/oss +ftp://opensuse.mirrors.proxad.net/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +http://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.1/repo/oss +http://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/oss +ftp://fr2.rpmfind.net/linux/opensuse/distribution/11.1/repo/oss +http://opensuse.cict.fr/distribution/11.1/repo/oss +http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/distribution/11.1/repo/oss +http://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.1/repo/oss +ftp://mirror.ovh.net/opensuse/distribution/11.1/repo/oss +ftp://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.1/repo/oss +ftp://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/oss +http://ftp.ntua.gr/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.ntua.gr/pub/linux/opensusedistribution/11.1/repo/oss +http://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.1/repo/oss +ftp://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.1/repo/oss +http://roxen.integrity.hu/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.cict.fr/opensuse/distribution/11.1/repo/oss +http://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.1/repo/oss +http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +http://rm.mirror.garr.it/mirrors/opensuse/distribution/11.1/repo/oss +http://repo1.linux.edu.lv/distribution/11.1/repo/oss +ftp://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/oss +ftp://repo1.linux.edu.lv/distribution/11.1/repo/oss +http://mirror.leaseweb.com/opensuse/distribution/11.1/repo/oss +ftp://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +ftp://mirror.leaseweb.com/opensuse/distribution/11.1/repo/oss +http://mirrors.nl.eu.kernel.org/opensuse/distribution/11.1/repo/oss +http://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/oss +ftp://anorien.csc.warwick.ac.uk/download.opensuse.org/distribution/11.1/repo/oss +http://ftp2.nluug.nl/os/Linux/distr/opensuse/distribution/11.1/repo/oss +ftp://ftp2.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.1/repo/oss +http://ftp1.nluug.nl/os/Linux/distr/opensuse/distribution/11.1/repo/oss +http://opensuse.hro.nl/opensuse/distribution/11.1/repo/oss +http://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.1/repo/oss +http://opensuse.uib.no/distribution/11.1/repo/oss +ftp://rm.mirror.garr.it/mirrors/opensusedistribution/11.1/repo/oss +ftp://opensuse.uib.no/pub/Linux/Distributions/opensuse/opensuse/distribution/11.1/repo/oss +http://ftp.uninett.no/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp1.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.1/repo/oss +ftp://ftp.uninett.no/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://opensuse.hro.nl/opensuse/distribution/11.1/repo/oss +ftp://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.1/repo/oss +http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.1/repo/oss +ftp://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.1/repo/oss +http://ftp.sileman.pl/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.1/repo/oss +ftp://mirrors.nl.eu.kernel.org/opensuse/distribution/11.1/repo/oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.1/repo/oss +ftp://ftp.sileman.pl/pub/opensuse/distribution/11.1/repo/oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.1/repo/oss +http://cesium.di.uminho.pt/pub/opensuse/distribution/11.1/repo/oss +http://ftp.gts.lug.ro/opensuse/distribution/11.1/repo/oss +ftp://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.1/repo/oss +ftp://ftp.gts.lug.ro/opensuse/distribution/11.1/repo/oss +http://ftp.ines.lug.ro/opensuse/distribution/11.1/repo/oss +http://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.1/repo/oss +http://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.1/repo/oss +ftp://cesium.di.uminho.pt/pub/opensuse/distribution/11.1/repo/oss +http://mirrors.se.eu.kernel.org/opensuse/distribution/11.1/repo/oss +http://ftp.df.lth.se/pub/opensuse/distribution/11.1/repo/oss +http://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.1/repo/oss +ftp://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.1/repo/oss +http://opensuse.ynet.sk/distribution/11.1/repo/oss +ftp://mirrors.se.eu.kernel.org/opensuse/distribution/11.1/repo/oss +ftp://ftp.ines.lug.ro/opensuse/distribution/11.1/repo/oss +ftp://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.1/repo/oss +http://www.muug.mb.ca/pub/opensuse/distribution/11.1/repo/oss +http://less.cogeco.net/ftp/openSUSE/distribution/11.1/repo/oss +ftp://ftp.df.lth.se/pub/opensusedistribution/11.1/repo/oss +http://linux.dell.com/repo/community/distribution/11.1/repo/oss +http://ftp.osuosl.org/pub/opensuse/distribution/11.1/repo/oss +ftp://less.cogeco.net/openSUSE/distribution/11.1/repo/oss +http://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.1/repo/oss +http://suse.mirrors.tds.net/pub/opensuse/distribution/11.1/repo/oss +ftp://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.osuosl.org/pub/opensuse/distribution/11.1/repo/oss +http://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.1/repo/oss +ftp://www.muug.mb.ca/pub/opensuse/distribution/11.1/repo/oss +http://mirror.umoss.org/opensuse/distribution/11.1/repo/oss +ftp://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.1/repo/oss +http://mirrors.med.harvard.edu/opensuse/distribution/11.1/repo/oss +http://opensuse.cs.utah.edu/distribution/11.1/repo/oss +ftp://suse.mirrors.tds.net/pub/opensuse/distribution/11.1/repo/oss +http://mirrors.xmission.com/opensuse/distribution/11.1/repo/oss +http://mirrors2.kernel.org/opensuse/distribution/11.1/repo/oss +http://opensuse.ca.unixheads.org/distribution/11.1/repo/oss +http://mirrors1.kernel.org/opensuse/distribution/11.1/repo/oss +ftp://mirrors2.kernel.org/opensuse/distribution/11.1/repo/oss +http://mirror.rackspace.com/openSUSE/distribution/11.1/repo/oss +http://130.57.19.201/distribution/11.1/repo/oss +ftp://mirrors.xmission.com/opensuse/distribution/11.1/repo/oss +ftp://130.57.19.201/pub/opensuse/distribution/11.1/repo/oss +ftp://mirrors1.kernel.org/opensuse/distribution/11.1/repo/oss +http://ftp.ussg.iu.edu/linux/opensuse/distribution/11.1/repo/oss +http://ftp.utexas.edu/opensuse/distribution/11.1/repo/oss +ftp://opensuse.cs.utah.edu/pub/opensuse/distribution/11.1/repo/oss +http://www.gtlib.gatech.edu/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.1/repo/oss +http://distro.ibiblio.org/pub/linux/distributions/opensuse/distribution/11.1/repo/oss +ftp://ftp.utexas.edu/mirrors/opensuse/distribution/11.1/repo/oss +http://mirror.nyi.net/opensuse/distribution/11.1/repo/oss +http://mirror.cps.cmich.edu/opensuse/opensuse/distribution/11.1/repo/oss +http://mirrors.rit.edu/opensuse/distribution/11.1/repo/oss +ftp://ftp.ussg.iu.edu/linux/opensuse/distribution/11.1/repo/oss +http://ftp.iinet.net.au/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.nyi.net/opensusedistribution/11.1/repo/oss +ftp://mirror.rackspace.com/openSUSE/distribution/11.1/repo/oss +http://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/oss +http://mirror.pacific.net.au/linux/opensuse/distribution/11.1/repo/oss +ftp://ftp.iinet.net.au/pub/opensuse/distribution/11.1/repo/oss +ftp://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/oss +http://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.1/repo/oss +ftp://mirror.pacific.net.au/linux/opensuse/distribution/11.1/repo/oss +http://opensuse.patan.com.ar/distribution/11.1/repo/oss +http://200.221.9.37/pub/opensuse/distribution/11.1/repo/oss +http://opensuse.c3sl.ufpr.br/distribution/11.1/repo/oss +ftp://opensuse.c3sl.ufpr.br/opensuse/distribution/11.1/repo/oss +http://opensuse.pop.com.br/distribution/11.1/repo/oss +ftp://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.1/repo/oss diff --git a/lib/distro-info/suse-11.3_x86_64/mirrors/base_non-oss b/lib/distro-info/suse-11.3_x86_64/mirrors/base_non-oss new file mode 100644 index 00000000..bd887ed3 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/mirrors/base_non-oss @@ -0,0 +1,246 @@ +http://opensuse.mirror.ac.za/opensuse/distribution/11.1/repo/non-oss +http://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.mirror.ac.za/opensuse/distribution/11.1/repo/non-oss +http://mirror.lupaworld.com/opensuse/distribution/11.1/repo/non-oss +http://www.lizardsource.cn/distribution/11.1/repo/non-oss +http://mirror.alva.ge/pub/opensuse/distribution/11.1/repo/non-oss +http://mirror.alva.ge/pub/opensuse/distribution/11.1/repo/non-oss +http://download.opensuse.or.id/distribution/11.1/repo/non-oss +http://opensuse.cbn.net.id/distribution/11.1/repo/non-oss +http://repo.ugm.ac.id/opensuse/distribution/11.1/repo/non-oss +http://mirror.unej.ac.id/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.cbn.net.id/pub/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.unej.ac.id/opensuse/distribution/11.1/repo/non-oss +http://dl2.foss-id.web.id/opensuse/distribution/11.1/repo/non-oss +http://mirror.isoc.org.il/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.up.ac.za/mirrors/opensuse/opensuse/distribution/11.1/repo/non-oss +http://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.1/repo/non-oss +ftp://dl2.foss-id.web.id/repo/opensuse/distribution/11.1/repo/non-oss +ftp://www.lizardsource.cn/distribution/11.1/repo/non-oss +http://ftp.kddilabs.jp/Linux/packages/opensuse/distribution/11.1/repo/non-oss +http://ftp.yz.yamagata-u.ac.jp/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.novell.co.jp/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/distribution/11.1/repo/non-oss +ftp://repo.ugm.ac.id/opensuse/distribution/11.1/repo/non-oss +http://ftp.riken.jp/Linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.riken.jp/Linux/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.isoc.org.il/opensuse/distribution/11.1/repo/non-oss +http://ftp.daum.net/opensuse/distribution/11.1/repo/non-oss +http://77.88.19.68/opensuse/distribution/11.1/repo/non-oss +http://77.88.19.73/opensuse/distribution/11.1/repo/non-oss +http://mirror.suse.ru/distribution/11.1/repo/non-oss +http://77.88.19.74/opensuse/distribution/11.1/repo/non-oss +http://93.158.155.193/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.chg.ru/pub/opensuse/distribution/11.1/repo/non-oss +ftp://seeder.yandex.net/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.kaist.ac.kr/opensuse/distribution/11.1/repo/non-oss +http://mirror.nus.edu.sg/opensuse/distribution/11.1/repo/non-oss +ftp://allotter.yandex.net/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.novell.co.jp/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.metu.edu.tr/opensuse/distribution/11.1/repo/non-oss +ftp://dispenser.yandex.net/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.isu.edu.tw/pub/Linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.suntel.com.tr/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.chg.ru/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.1/repo/non-oss +ftp://ftp.isu.edu.tw/pub/Linux/OpenSuSE/distribution/11.1/repo/non-oss +http://ftp.twaren.net/Linux/OpenSuSE/distribution/11.1/repo/non-oss +ftp://mirror.in.th/opensuse/distribution/11.1/repo/non-oss +http://mirror-fpt-telecom.fpt.net/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.ncnu.edu.tw/Linux/opensuse/distribution/11.1/repo/non-oss +http://suse.inode.at/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/distribution/11.1/repo/non-oss +ftp://spreader.yandex.net/opensuse/distribution/11.1/repo/non-oss +ftp://suse.inode.at/opensuse/distribution/11.1/repo/non-oss +http://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.tugraz.at/mirror/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.twaren.net/Linux/OpenSuSE/distribution/11.1/repo/non-oss +http://suse.lagis.at/opensuse/distribution/11.1/repo/non-oss +ftp://suse.lagis.at/opensuse/distribution/11.1/repo/non-oss +http://mirror.opensuse.com.ba/opensuse/distribution/11.1/repo/non-oss +http://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.1/repo/non-oss +ftp://ftp.tugraz.at/mirror/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +http://mirrors.netbg.com/opensuse/distribution/11.1/repo/non-oss +ftp://mirrors.netbg.com/opensuse/distribution/11.1/repo/non-oss +http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +http://mirror.switch.ch/ftp/mirror/opensuse/distribution/11.1/repo/non-oss +http://mirror.karneval.cz/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://gd.tuwien.ac.at/opsys/linux/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.karneval.cz/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.switch.ch/mirror/opensuse/distribution/11.1/repo/non-oss +http://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.halifax.rwth-aachen.de/opensuse/distribution/11.1/repo/non-oss +http://ftp5.gwdg.de/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.sh.cvut.cz/MIRRORS/opensuse/distribution/11.1/repo/non-oss +ftp://ftp5.gwdg.de/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.uni-bremen.de/pub/mirrors/opensuse/distribution/11.1/repo/non-oss +http://download.uni-hd.de/ftp/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.belnet.be/mirror/ftp.opensuse.org/distribution/11.1/repo/non-oss +ftp://ftp.uni-heidelberg.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.linux.cz/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://sunsite.rwth-aachen.de:3080/ftp/pub/Linux/opensuse/distribution/11.1/repo/non-oss +ftp://sunsite.informatik.rwth-aachen.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://opensuse.intergenia.de/distribution/11.1/repo/non-oss +http://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.uni-ulm.de/mirrors/opensuse/distribution/11.1/repo/non-oss +http://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.1/repo/non-oss +http://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.uni-kl.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp3.gwdg.de/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.hosteurope.de/mirror/ftp.opensuse.org/distribution/11.1/repo/non-oss +http://widehat.opensuse.org/distribution/11.1/repo/non-oss +http://ftp4.gwdg.de/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp4.gwdg.de/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.uni-kassel.de/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.uni-kassel.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +http://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://opensuse-linuxmigratio.at/distribution/11.1/repo/non-oss +ftp://ftp.uni-paderborn.de/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.uni-siegen.de/opensuse/distribution/11.1/repo/non-oss +http://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.1/repo/non-oss +ftp://ftp3.gwdg.de/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.klid.dk/ftp/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.tu-ilmenau.de/mirror/opensuse/distribution/11.1/repo/non-oss +http://ftp.estpak.ee/pub/suse/opensuse/distribution/11.1/repo/non-oss +http://ftp.gui.uva.es/sites/opensuse.org/distribution/11.1/repo/non-oss +ftp://ftp.uni-siegen.de/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.uni-bayreuth.de/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.rediris.es/pub/mirror/opensuse/distribution/11.1/repo/non-oss +http://mirror.ovh.net/opensuse/distribution/11.1/repo/non-oss +http://suse.bifi.unizar.es/opensuse/distribution/11.1/repo/non-oss +http://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.1/repo/non-oss +http://opensuse.mirrors.proxad.net/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.mirrors.proxad.net/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.klid.dk/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.rediris.es/pub/mirror/opensuse/distribution/11.1/repo/non-oss +http://fr2.rpmfind.net/linux/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.ovh.net/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.gui.uva.es/sites/opensuse.org/distribution/11.1/repo/non-oss +ftp://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/distribution/11.1/repo/non-oss +ftp://fr2.rpmfind.net/linux/opensuse/distribution/11.1/repo/non-oss +http://opensuse.cict.fr/distribution/11.1/repo/non-oss +http://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.1/repo/non-oss +http://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/non-oss +http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/distribution/11.1/repo/non-oss +ftp://mirror.cict.fr/opensuse/distribution/11.1/repo/non-oss +http://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.1/repo/non-oss +http://ftp.ntua.gr/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +ftp://anorien.csc.warwick.ac.uk/download.opensuse.org/distribution/11.1/repo/non-oss +http://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.1/repo/non-oss +http://roxen.integrity.hu/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.ntua.gr/pub/linux/opensusedistribution/11.1/repo/non-oss +http://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/distribution/11.1/repo/non-oss +http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +ftp://www.mirrorservice.org/sites/download.opensuse.org/distribution/11.1/repo/non-oss +ftp://ftp.fsn.hu/pub/linux/distributions/opensuse/distribution/11.1/repo/non-oss +http://rm.mirror.garr.it/mirrors/opensuse/distribution/11.1/repo/non-oss +ftp://rm.mirror.garr.it/mirrors/opensusedistribution/11.1/repo/non-oss +http://repo1.linux.edu.lv/distribution/11.1/repo/non-oss +ftp://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/distribution/11.1/repo/non-oss +ftp://repo1.linux.edu.lv/distribution/11.1/repo/non-oss +http://mirror.leaseweb.com/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.leaseweb.com/opensuse/distribution/11.1/repo/non-oss +http://mirrors.nl.eu.kernel.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/distribution/11.1/repo/non-oss +http://ftp2.nluug.nl/os/Linux/distr/opensuse/distribution/11.1/repo/non-oss +http://ftp1.nluug.nl/os/Linux/distr/opensuse/distribution/11.1/repo/non-oss +http://opensuse.hro.nl/opensuse/distribution/11.1/repo/non-oss +ftp://mirrors.nl.eu.kernel.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp2.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.1/repo/non-oss +http://ftp.uninett.no/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.1/repo/non-oss +http://opensuse.uib.no/distribution/11.1/repo/non-oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.1/repo/non-oss +http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.sileman.pl/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.uninett.no/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.hro.nl/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.icm.edu.pl/pub/Linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.pbone.net/pub/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.uib.no/pub/Linux/Distributions/opensuse/opensuse/distribution/11.1/repo/non-oss +ftp://ftp1.nluug.nl/pub/os/Linux/distr/opensuse/distribution/11.1/repo/non-oss +http://cesium.di.uminho.pt/pub/opensuse/distribution/11.1/repo/non-oss +ftp://cesium.di.uminho.pt/pub/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.sileman.pl/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.1/repo/non-oss +http://ftp.gts.lug.ro/opensuse/distribution/11.1/repo/non-oss +http://ftp.ines.lug.ro/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.ines.lug.ro/opensuse/distribution/11.1/repo/non-oss +http://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.1/repo/non-oss +ftp://ftp.iasi.roedu.net/mirrors/opensuse.org/distribution/11.1/repo/non-oss +http://mirrors.se.eu.kernel.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.nux.ipb.pt/pub/dists/opensuse/distribution/11.1/repo/non-oss +http://ftp.df.lth.se/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.sunet.se/pub/Linux/distributions/opensuse/distribution/11.1/repo/non-oss +http://opensuse.ynet.sk/distribution/11.1/repo/non-oss +ftp://mirrors.se.eu.kernel.org/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.df.lth.se/pub/opensusedistribution/11.1/repo/non-oss +http://less.cogeco.net/ftp/openSUSE/distribution/11.1/repo/non-oss +ftp://ftp.gts.lug.ro/opensuse/distribution/11.1/repo/non-oss +ftp://less.cogeco.net/openSUSE/distribution/11.1/repo/non-oss +http://www.muug.mb.ca/pub/opensuse/distribution/11.1/repo/non-oss +http://linux.dell.com/repo/community/distribution/11.1/repo/non-oss +http://ftp.osuosl.org/pub/opensuse/distribution/11.1/repo/non-oss +http://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.osuosl.org/pub/opensuse/distribution/11.1/repo/non-oss +http://suse.mirrors.tds.net/pub/opensuse/distribution/11.1/repo/non-oss +ftp://www.muug.mb.ca/pub/opensuse/distribution/11.1/repo/non-oss +http://mirrors.med.harvard.edu/opensuse/distribution/11.1/repo/non-oss +http://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.1/repo/non-oss +http://mirror.umoss.org/opensuse/distribution/11.1/repo/non-oss +http://opensuse.cs.utah.edu/distribution/11.1/repo/non-oss +http://opensuse.ca.unixheads.org/distribution/11.1/repo/non-oss +ftp://opensuse.cs.utah.edu/pub/opensuse/distribution/11.1/repo/non-oss +ftp://opensuse.fastsoft.net/pub/linux/opensuse/distribution/11.1/repo/non-oss +http://mirrors.xmission.com/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.anl.gov/pub/opensuse/opensuse/distribution/11.1/repo/non-oss +http://mirrors2.kernel.org/opensuse/distribution/11.1/repo/non-oss +ftp://mirrors.xmission.com/opensuse/distribution/11.1/repo/non-oss +http://mirrors1.kernel.org/opensuse/distribution/11.1/repo/non-oss +http://mirror.rackspace.com/openSUSE/distribution/11.1/repo/non-oss +http://130.57.19.201/distribution/11.1/repo/non-oss +ftp://130.57.19.201/pub/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.rackspace.com/openSUSE/distribution/11.1/repo/non-oss +http://ftp.utexas.edu/opensuse/distribution/11.1/repo/non-oss +http://www.gtlib.gatech.edu/pub/opensuse/distribution/11.1/repo/non-oss +ftp://mirrors2.kernel.org/opensuse/distribution/11.1/repo/non-oss +http://ftp.ussg.iu.edu/linux/opensuse/distribution/11.1/repo/non-oss +ftp://ftp.utexas.edu/mirrors/opensuse/distribution/11.1/repo/non-oss +ftp://www.gtlib.gatech.edu/pub/opensuse/distribution/11.1/repo/non-oss +ftp://mirrors1.kernel.org/opensuse/distribution/11.1/repo/non-oss +http://distro.ibiblio.org/pub/linux/distributions/opensuse/distribution/11.1/repo/non-oss +http://mirror.cps.cmich.edu/opensuse/opensuse/distribution/11.1/repo/non-oss +http://mirror.nyi.net/opensuse/distribution/11.1/repo/non-oss +http://mirrors.rit.edu/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.1/repo/non-oss +http://ftp.iinet.net.au/pub/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.nyi.net/opensusedistribution/11.1/repo/non-oss +ftp://mirror.colorado.edu/pub/opensuse/distribution/11.1/repo/non-oss +http://mirror.pacific.net.au/linux/opensuse/distribution/11.1/repo/non-oss +http://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.pacific.net.au/linux/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.internode.on.net/pub/opensuse/distribution/11.1/repo/non-oss +http://opensuse.patan.com.ar/distribution/11.1/repo/non-oss +http://200.221.9.37/pub/opensuse/distribution/11.1/repo/non-oss +http://opensuse.c3sl.ufpr.br/distribution/11.1/repo/non-oss +http://opensuse.pop.com.br/distribution/11.1/repo/non-oss +ftp://opensuse.c3sl.ufpr.br/opensuse/distribution/11.1/repo/non-oss +ftp://mirror.aarnet.edu.au/pub/opensuse/opensuse/distribution/11.1/repo/non-oss diff --git a/lib/distro-info/suse-11.3_x86_64/mirrors/base_update b/lib/distro-info/suse-11.3_x86_64/mirrors/base_update new file mode 100644 index 00000000..d0c666e0 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/mirrors/base_update @@ -0,0 +1,246 @@ +http://opensuse.mirror.ac.za/opensuse/update/11.1 +http://ftp.up.ac.za/mirrors/opensuse/opensuse/update/11.1 +http://download.opensuse.or.id/update/11.1 +ftp://opensuse.mirror.ac.za/opensuse/update/11.1 +http://mirror.lupaworld.com/opensuse/update/11.1 +http://www.lizardsource.cn/update/11.1 +http://mirror.alva.ge/pub/opensuse/update/11.1 +http://mirror.alva.ge/pub/opensuse/update/11.1 +ftp://ftp.up.ac.za/mirrors/opensuse/opensuse/update/11.1 +http://mirror.unej.ac.id/opensuse/update/11.1 +http://opensuse.cbn.net.id/update/11.1 +http://repo.ugm.ac.id/opensuse/update/11.1 +ftp://mirror.unej.ac.id/opensuse/update/11.1 +http://dl2.foss-id.web.id/opensuse/update/11.1 +http://mirror.isoc.org.il/pub/opensuse/update/11.1 +http://ftp.jaist.ac.jp/pub/Linux/openSUSE/update/11.1 +ftp://dl2.foss-id.web.id/repo/opensuse/update/11.1 +http://ftp.kddilabs.jp/Linux/packages/opensuse/update/11.1 +ftp://mirror.isoc.org.il/opensuse/update/11.1 +ftp://ftp.jaist.ac.jp/pub/Linux/openSUSE/update/11.1 +ftp://opensuse.cbn.net.id/pub/opensuse/update/11.1 +ftp://repo.ugm.ac.id/opensuse/update/11.1 +http://ftp.yz.yamagata-u.ac.jp/pub/linux/opensuse/update/11.1 +ftp://www.lizardsource.cn/update/11.1 +http://ftp.riken.jp/Linux/opensuse/update/11.1 +http://ftp.daum.net/opensuse/update/11.1 +http://77.88.19.68/opensuse/update/11.1 +ftp://ftp.novell.co.jp/pub/opensuse/update/11.1 +http://77.88.19.73/opensuse/update/11.1 +ftp://ftp.riken.jp/Linux/opensuse/update/11.1 +http://mirror.suse.ru/update/11.1 +http://77.88.19.74/opensuse/update/11.1 +http://93.158.155.193/opensuse/update/11.1 +ftp://dispenser.yandex.net/opensuse/update/11.1 +ftp://ftp.kaist.ac.kr/opensuse/update/11.1 +ftp://ftp.chg.ru/pub/opensuse/update/11.1 +ftp://spreader.yandex.net/opensuse/update/11.1 +ftp://allotter.yandex.net/opensuse/update/11.1 +http://mirror.nus.edu.sg/opensuse/update/11.1 +ftp://seeder.yandex.net/opensuse/update/11.1 +ftp://ftp.metu.edu.tr/opensuse/update/11.1 +ftp://ftp.suntel.com.tr/pub/opensuse/update/11.1 +http://ftp.isu.edu.tw/pub/Linux/opensuse/update/11.1 +ftp://mirror.in.th/opensuse/update/11.1 +ftp://ftp.suntel.com.tr/pub/opensuse/update/11.1 +http://ftp.chg.ru/pub/opensuse/update/11.1 +http://ftp.ncnu.edu.tw/Linux/opensuse/update/11.1 +ftp://ftp.ncnu.edu.tw/Linux/opensuse/update/11.1 +http://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/update/11.1 +http://ftp.twaren.net/Linux/OpenSuSE/update/11.1 +http://mirror-fpt-telecom.fpt.net/opensuse/update/11.1 +http://suse.inode.at/opensuse/update/11.1 +ftp://ftp.twaren.net/Linux/OpenSuSE/update/11.1 +http://gd.tuwien.ac.at/opsys/linux/opensuse/update/11.1 +ftp://ftp.cse.yzu.edu.tw/pub/Linux/openSUSE/update/11.1 +http://ftp.tugraz.at/mirror/opensuse/update/11.1 +ftp://suse.inode.at/opensuse/update/11.1 +http://suse.lagis.at/opensuse/update/11.1 +ftp://suse.lagis.at/opensuse/update/11.1 +http://mirror.opensuse.com.ba/opensuse/update/11.1 +http://ftp.belnet.be/mirror/ftp.opensuse.org/update/11.1 +ftp://ftp.tugraz.at/mirror/opensuse/update/11.1 +http://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/update/11.1 +ftp://opensuse.mirrors.skynet.be/pub/ftp.opensuse.org/opensuse/update/11.1 +http://mirrors.netbg.com/opensuse/update/11.1 +ftp://mirrors.netbg.com/opensuse/update/11.1 +http://mirror.switch.ch/ftp/mirror/opensuse/update/11.1 +ftp://ftp.belnet.be/mirror/ftp.opensuse.org/update/11.1 +http://mirror.karneval.cz/pub/linux/opensuse/update/11.1 +http://ftp.sh.cvut.cz/MIRRORS/opensuse/update/11.1 +http://ftp.linux.cz/pub/linux/opensuse/update/11.1 +ftp://mirror.switch.ch/mirror/opensuse/update/11.1 +http://ftp.halifax.rwth-aachen.de/opensuse/update/11.1 +ftp://mirror.karneval.cz/pub/linux/opensuse/update/11.1 +http://ftp5.gwdg.de/pub/opensuse/update/11.1 +ftp://ftp.sh.cvut.cz/MIRRORS/opensuse/update/11.1 +ftp://ftp5.gwdg.de/pub/opensuse/update/11.1 +http://download.uni-hd.de/ftp/pub/linux/opensuse/update/11.1 +ftp://ftp.halifax.rwth-aachen.de/opensuse/update/11.1 +http://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/update/11.1 +http://ftp.uni-bremen.de/pub/mirrors/opensuse/update/11.1 +http://sunsite.rwth-aachen.de:3080/ftp/pub/Linux/opensuse/update/11.1 +http://opensuse.intergenia.de/update/11.1 +http://ftp.uni-ulm.de/mirrors/opensuse/update/11.1 +ftp://ftp.rz.uni-wuerzburg.de/pub/linux/opensuse/update/11.1 +http://ftp.hosteurope.de/mirror/ftp.opensuse.org/update/11.1 +ftp://ftp.uni-heidelberg.de/pub/linux/opensuse/update/11.1 +ftp://sunsite.informatik.rwth-aachen.de/pub/linux/opensuse/update/11.1 +ftp://ftp.hosteurope.de/mirror/ftp.opensuse.org/update/11.1 +http://ftp.tu-chemnitz.de/pub/linux/opensuse/update/11.1 +ftp://ftp.tu-chemnitz.de/pub/linux/opensuse/update/11.1 +ftp://ftp.uni-ulm.de/mirrors/opensuse/update/11.1 +http://ftp.uni-kl.de/pub/linux/opensuse/update/11.1 +http://ftp3.gwdg.de/pub/opensuse/update/11.1 +http://widehat.opensuse.org/update/11.1 +ftp://ftp4.gwdg.de/pub/opensuse/update/11.1 +http://ftp.uni-kassel.de/opensuse/update/11.1 +http://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/update/11.1 +ftp://ftp3.gwdg.de/pub/opensuse/update/11.1 +http://ftp4.gwdg.de/pub/opensuse/update/11.1 +ftp://suse.uni-leipzig.de/pub/ftp.opensuse.org/opensuse/update/11.1 +ftp://ftp.uni-kl.de/pub/linux/opensuse/update/11.1 +http://ftp.uni-bayreuth.de/linux/opensuse/update/11.1 +http://opensuse-linuxmigratio.at/update/11.1 +ftp://ftp.uni-kassel.de/pub/linux/opensuse/update/11.1 +http://ftp.uni-siegen.de/opensuse/update/11.1 +http://ftp.tu-ilmenau.de/mirror/opensuse/update/11.1 +http://ftp.uni-paderborn.de/pub/linux/opensuse/update/11.1 +ftp://ftp.uni-paderborn.de/pub/linux/opensuse/update/11.1 +http://ftp.klid.dk/ftp/opensuse/update/11.1 +http://ftp.estpak.ee/pub/suse/opensuse/update/11.1 +ftp://ftp.uni-siegen.de/pub/opensuse/update/11.1 +ftp://ftp.uni-bayreuth.de/linux/opensuse/update/11.1 +ftp://ftp.gui.uva.es/sites/opensuse.org/update/11.1 +http://ftp.rediris.es/pub/mirror/opensuse/update/11.1 +ftp://ftp.klid.dk/opensuse/update/11.1 +http://ftp.gui.uva.es/sites/opensuse.org/update/11.1 +http://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/update/11.1 +ftp://ftp.tu-ilmenau.de/mirror/opensuse/update/11.1 +http://opensuse.mirrors.proxad.net/opensuse/update/11.1 +ftp://opensuse.mirrors.proxad.net/mirrors/ftp.opensuse.org/opensuse/update/11.1 +http://mirror.ovh.net/opensuse/update/11.1 +http://suse.bifi.unizar.es/opensuse/update/11.1 +ftp://ftp.rediris.es/pub/mirror/opensuse/update/11.1 +http://fr2.rpmfind.net/linux/opensuse/update/11.1 +ftp://ftp.funet.fi/pub/mirrors/ftp.opensuse.com/pub/opensuse/update/11.1 +http://opensuse.cict.fr/update/11.1 +ftp://mirror.cict.fr/opensuse/update/11.1 +http://www.mirrorservice.org/sites/download.opensuse.org/update/11.1 +http://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/update/11.1 +ftp://fr2.rpmfind.net/linux/opensuse/update/11.1 +http://anorien.csc.warwick.ac.uk/mirrors/download.opensuse.org/update/11.1 +ftp://anorien.csc.warwick.ac.uk/download.opensuse.org/update/11.1 +ftp://mirror.ovh.net/opensuse/update/11.1 +ftp://www.mirrorservice.org/sites/download.opensuse.org/update/11.1 +http://ftp.ntua.gr/pub/linux/opensuse/update/11.1 +http://ftp.fsn.hu/pub/linux/distributions/opensuse/update/11.1 +http://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/update/11.1 +ftp://ftp.fsn.hu/pub/linux/distributions/opensuse/update/11.1 +http://roxen.integrity.hu/pub/opensuse/update/11.1 +ftp://mirror.ox.ac.uk/sites/ftp.opensuse.org/pub/opensuse/update/11.1 +ftp://ftp.cc.uoc.gr/mirrors/linux/opensuse/opensuse/update/11.1 +http://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/update/11.1 +ftp://ftp.ntua.gr/pub/linux/opensuseupdate/11.1 +http://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/update/11.1 +ftp://ftp.esat.net/mirrors/ftp.opensuse.org/pub/opensuse/update/11.1 +http://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/update/11.1 +ftp://ftp.heanet.ie/mirrors/ftp.opensuse.org/opensuse/update/11.1 +ftp://ftp.novell.hu/pub/mirrors/ftp.opensuse.org/opensuse/update/11.1 +http://rm.mirror.garr.it/mirrors/opensuse/update/11.1 +http://repo1.linux.edu.lv/update/11.1 +http://mirror.leaseweb.com/opensuse/update/11.1 +ftp://rm.mirror.garr.it/mirrors/opensuseupdate/11.1 +http://mirrors.nl.eu.kernel.org/opensuse/update/11.1 +http://ftp1.nluug.nl/os/Linux/distr/opensuse/update/11.1 +ftp://mirrors.nl.eu.kernel.org/opensuse/update/11.1 +http://ftp2.nluug.nl/os/Linux/distr/opensuse/update/11.1 +ftp://mirror.leaseweb.com/opensuse/update/11.1 +ftp://ftp1.nluug.nl/pub/os/Linux/distr/opensuse/update/11.1 +http://opensuse.hro.nl/opensuse/update/11.1 +ftp://repo1.linux.edu.lv/update/11.1 +http://opensuse.uib.no/update/11.1 +ftp://ftp2.nluug.nl/pub/os/Linux/distr/opensuse/update/11.1 +http://ftp.uninett.no/pub/linux/opensuse/update/11.1 +ftp://ftp.uninett.no/pub/linux/opensuse/update/11.1 +ftp://opensuse.hro.nl/opensuse/update/11.1 +http://ftp.icm.edu.pl/pub/Linux/opensuse/update/11.1 +ftp://ftp.icm.edu.pl/pub/Linux/opensuse/update/11.1 +http://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/update/11.1 +ftp://opensuse.uib.no/pub/Linux/Distributions/opensuse/opensuse/update/11.1 +ftp://ftp.man.poznan.pl/pub/linux/opensuse/opensuse/update/11.1 +http://ftp.sileman.pl/pub/opensuse/update/11.1 +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/update/11.1 +ftp://ftp.pbone.net/pub/opensuse/update/11.1 +http://cesium.di.uminho.pt/pub/opensuse/update/11.1 +ftp://ftp.man.szczecin.pl/pub/Linux/opensuse/opensuse/update/11.1 +ftp://ftp.sileman.pl/pub/opensuse/update/11.1 +http://ftp.nux.ipb.pt/pub/dists/opensuse/update/11.1 +ftp://ftp.nux.ipb.pt/pub/dists/opensuse/update/11.1 +http://ftp.gts.lug.ro/opensuse/update/11.1 +ftp://cesium.di.uminho.pt/pub/opensuse/update/11.1 +http://ftp.ines.lug.ro/opensuse/update/11.1 +ftp://ftp.ines.lug.ro/opensuse/update/11.1 +http://ftp.iasi.roedu.net/mirrors/opensuse.org/update/11.1 +http://mirrors.se.eu.kernel.org/opensuse/update/11.1 +ftp://ftp.pbone.net/pub/opensuse/update/11.1 +http://ftp.df.lth.se/pub/opensuse/update/11.1 +ftp://ftp.df.lth.se/pub/opensuseupdate/11.1 +ftp://ftp.gts.lug.ro/opensuse/update/11.1 +http://ftp.sunet.se/pub/Linux/distributions/opensuse/update/11.1 +http://less.cogeco.net/ftp/openSUSE/update/11.1 +ftp://ftp.iasi.roedu.net/mirrors/opensuse.org/update/11.1 +http://opensuse.ynet.sk/update/11.1 +ftp://mirrors.se.eu.kernel.org/opensuse/update/11.1 +http://www.muug.mb.ca/pub/opensuse/update/11.1 +http://linux.dell.com/repo/community/update/11.1 +ftp://www.muug.mb.ca/pub/opensuse/update/11.1 +http://ftp.osuosl.org/pub/opensuse/update/11.1 +http://opensuse.fastsoft.net/pub/linux/opensuse/update/11.1 +http://suse.mirrors.tds.net/pub/opensuse/update/11.1 +http://mirrors.med.harvard.edu/opensuse/update/11.1 +ftp://ftp.osuosl.org/pub/opensuse/update/11.1 +http://mirror.anl.gov/pub/opensuse/opensuse/update/11.1 +http://mirror.umoss.org/opensuse/update/11.1 +ftp://ftp.sunet.se/pub/Linux/distributions/opensuse/update/11.1 +http://opensuse.cs.utah.edu/update/11.1 +http://opensuse.ca.unixheads.org/update/11.1 +ftp://opensuse.cs.utah.edu/pub/opensuse/update/11.1 +ftp://opensuse.fastsoft.net/pub/linux/opensuse/update/11.1 +http://mirrors.xmission.com/opensuse/update/11.1 +ftp://mirror.anl.gov/pub/opensuse/opensuse/update/11.1 +ftp://suse.mirrors.tds.net/pub/opensuse/update/11.1 +http://mirrors2.kernel.org/opensuse/update/11.1 +ftp://mirrors.xmission.com/opensuse/update/11.1 +http://mirrors1.kernel.org/opensuse/update/11.1 +ftp://mirrors2.kernel.org/opensuse/update/11.1 +http://130.57.19.201/update/11.1 +ftp://mirrors1.kernel.org/opensuse/update/11.1 +ftp://mirror.rackspace.com/openSUSE/update/11.1 +ftp://130.57.19.201/pub/opensuse/update/11.1 +http://ftp.utexas.edu/opensuse/update/11.1 +ftp://mirror.colorado.edu/pub/opensuse/update/11.1 +http://mirror.rackspace.com/openSUSE/update/11.1 +ftp://www.gtlib.gatech.edu/pub/opensuse/update/11.1 +http://www.gtlib.gatech.edu/pub/opensuse/update/11.1 +ftp://ftp.utexas.edu/mirrors/opensuse/update/11.1 +http://ftp.ussg.iu.edu/linux/opensuse/update/11.1 +http://distro.ibiblio.org/pub/linux/distributions/opensuse/update/11.1 +http://mirror.cps.cmich.edu/opensuse/opensuse/update/11.1 +http://mirror.nyi.net/opensuse/update/11.1 +ftp://mirror.colorado.edu/pub/opensuse/update/11.1 +http://mirrors.rit.edu/opensuse/update/11.1 +http://ftp.iinet.net.au/pub/opensuse/update/11.1 +ftp://mirror.nyi.net/opensuseupdate/11.1 +http://mirror.internode.on.net/pub/opensuse/update/11.1 +http://mirror.pacific.net.au/linux/opensuse/update/11.1 +ftp://ftp.iinet.net.au/pub/opensuse/update/11.1 +http://mirror.aarnet.edu.au/pub/opensuse/opensuse/update/11.1 +http://200.221.9.37/pub/opensuse/update/11.1 +http://opensuse.c3sl.ufpr.br/update/11.1 +http://opensuse.pop.com.br/update/11.1 +http://opensuse.patan.com.ar/update/11.1 +ftp://mirror.internode.on.net/pub/opensuse/update/11.1 +ftp://mirror.pacific.net.au/linux/opensuse/update/11.1 +ftp://mirror.aarnet.edu.au/pub/opensuse/opensuse/update/11.1 +ftp://opensuse.c3sl.ufpr.br/opensuse/update/11.1 diff --git a/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/group b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/group new file mode 100644 index 00000000..505cb221 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/group @@ -0,0 +1,33 @@ +root:x:0: +bin:x:1:daemon +daemon:x:2: +sys:x:3: +tty:x:5: +disk:x:6: +lp:x:7: +www:x:8: +kmem:x:9: +wheel:x:10: +mail:x:12: +news:x:13: +uucp:x:14: +shadow:x:15: +dialout:x:16: +audio:x:17: +floppy:x:19: +cdrom:x:20: +console:x:21: +utmp:x:22: +public:x:32: +video:x:33: +games:x:40: +xok:x:41: +trusted:x:42: +modem:x:43: +ftp:x:49: +man:x:62: +users:x:100: +nobody:x:65533: +nogroup:x:65534:nobody +messagebus:!:101: +haldaemon:!:102: diff --git a/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/hosts b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/hosts new file mode 100644 index 00000000..75721cd5 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/hosts @@ -0,0 +1 @@ +127.0.0.1 localhost diff --git a/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/passwd b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/passwd new file mode 100644 index 00000000..9b8fc4fe --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/passwd @@ -0,0 +1,14 @@ +root:x:0:0:root:/root:/bin/bash +bin:x:1:1:bin:/bin:/bin/bash +daemon:x:2:2:Daemon:/sbin:/bin/bash +lp:x:4:7:Printing daemon:/var/spool/lpd:/bin/bash +mail:x:8:12:Mailer daemon:/var/spool/clientmqueue:/bin/false +news:x:9:13:News system:/etc/news:/bin/bash +uucp:x:10:14:Unix-to-Unix CoPy system:/etc/uucp:/bin/bash +games:x:12:100:Games account:/var/games:/bin/bash +man:x:13:62:Manual pages viewer:/var/cache/man:/bin/bash +wwwrun:x:30:8:WWW daemon apache:/var/lib/wwwrun:/bin/false +ftp:x:40:49:FTP account:/srv/ftp:/bin/bash +nobody:x:65534:65533:nobody:/var/lib/nobody:/bin/bash +messagebus:x:100:101:User for D-Bus:/var/run/dbus:/bin/false +haldaemon:x:101:102:User for haldaemon:/var/run/hal:/bin/false diff --git a/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/shadow b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/shadow new file mode 100644 index 00000000..cd100a5a --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/prereqfiles/etc/shadow @@ -0,0 +1,14 @@ +root::13481:::::: +bin:*:13481:::::: +daemon:*:13481:::::: +lp:*:13481:::::: +mail:*:13481:::::: +news:*:13481:::::: +uucp:*:13481:::::: +games:*:13481:::::: +man:*:13481:::::: +wwwrun:*:13481:::::: +ftp:*:13481:::::: +nobody:*:13481:::::: +messagebus:!:13481:0::7::: +haldaemon:!:13481:0::7::: diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc new file mode 100644 index 00000000..ac75d62a --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-0dfb3188-41ed929b.asc @@ -0,0 +1,17 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQGiBEHtkpsRBACRHiXh3olS++6/Mp9N7ByGMmjaaE+Y8cJQLUPG1myrbW5aogIP +0WenayhGbbgOHNWgd5dQ8KQpYYFoQuUHjFYzj5MvgrdOENOvD7ZNJ6+EmbkNh5cV +zUYfNG9jdiGweZkyA1sh8DYS0JiUmQ4CzaBD/DotB/dCmDcyuNQFiw4qKwCglQah +ATyueBRsOiXl0NIs1uB6dkkD/1A2YmQ6te1q38a1J+a8os6bDlMZhVnkZdhJdw6x +eBwUb9XS0n7hyt/AKCcBnrDEUQJuhBMNgzctJvbuMv27yRMANAXZDQkp0ip/yHLJ +PhUdSNTTRHOL9bV3t+JuZ9xmuclprwyrrJYUkEESXNc0tkuczHBP2c/RqA3OxYHt +hrHLA/9Pqe2gEleeo8l26u/uFXs2dtwjh8EZmdhHoqGcOlpYR4DyAg2D+jYfh3RI +oPzIwRlHVUR1ii5h8iPi98BVuEvukwfbbQ1K22Jwzxt6w3ihCXBKWKbeC3ElIMfA +hVMchLFUbTAw+yodO/u3NHxKQ34+ginid9dVyxV5T0gpDEEHObQrT3BlbiBFbnRl +cnByaXNlIFNlcnZlciA8c3VwcG9ydEBub3ZlbGwuY29tPoheBBMRAgAeBQJB7ZKb +AhsDBgsJCAcDAgMVAgMDFgIBAh4BAheAAAoJEHPSXWMN+zGID4oAoJPTGZbZApW+ +tuU422mHYGwoqgjrAJ9fhzRhRbV3YsOxKUomNeuIfmWGXA== +=Qv5+ +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-481f30aa.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-481f30aa.asc new file mode 100644 index 00000000..57a9078a --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-307e3d54-481f30aa.asc @@ -0,0 +1,13 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mIsERCAdXQEEAL7MrBTz+3SBWpCm2ae2yaDqV3ezQcs2JlvqidJVhsZqQe9/jkxi +KTEQW5+TXF/+BlQSiebunRI7oo3+9U8GyRCgs1sf+yRQWMLzZqRaarzRhw9w+Ihl +edtqYl6/U2JZCb8Adp6d7RzlRliJdJ/VtsfXj2ef7Dwu7elOVSsmaBdtAAYptChT +dVNFIFBhY2thZ2UgU2lnbmluZyBLZXkgPGJ1aWxkQHN1c2UuZGU+iLgEEwECACIC +GwMECwcDAgMVAgMDFgIBAh4BAheABQJIHzCqBQkHwXpNAAoJEOOlw2Awfj1UvWgE +AIRoxE8S6jQB7S43SVcX06FHJeUJ/m+1ErIj9LwJTYrR/8qsDjTgrttgb+nBHkIj +NhCCLAuR8sWj3CxsUMH2fayryNnwZEWGqnzo7Jtt4R1Ur3h5pHYonFjfoJyFUZjJ +7Mhw7/TuOWx20FrzqBi8tbHx8pd7Fa5lCUgopVtMh6GR +=R56j +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc new file mode 100644 index 00000000..80380d2f --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3d25d3d9-36e12d04.asc @@ -0,0 +1,30 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQENAzbhLQQAAAEIAKAkXHe0lWRBXLpn38hMHy03F0I4Sszmoc8aaKJrhfhyMlOA +BqvklPLE2f9UrI4Xc860gH79ZREwAgPt0pi6+SleNFLNcNFAuuHMLQOOsaMFatbz +JR9i4m/lf6q929YROu5zB48rBAlcfTm+IBbijaEdnqpwGib45wE/Cfy6FAttBHQh +1Kp+r/jPbf1mYAvljUfHKuvbg8t2EIQz/5yGp+n5trn9pElfQO2cRBq8LFpf1l+U +P7EKjFmlOq+Gs/fF98/dP3DfniSd78LQPq5vp8RL8nr/o2i7jkAQ33m4f1wOBWd+ +cZovrKXYlXiR+Bf7m2hpZo+/sAzhd7LmAD0l09kABRG0JVN1U0UgU2VjdXJpdHkg +VGVhbSA8c2VjdXJpdHlAc3VzZS5kZT6JARUDBRA24S1H5Fiyh7HKPEUBAVcOB/9b +yHYji1/+4Xc2GhvXK0FSJN0MGgeXgW47yxDL7gmR4mNgjlIOUHZj0PEpVjWepOJ7 +tQS3L9oP6cpj1Fj/XxuLbkp5VCQ61hpt54coQAvYrnT9rtWEGN+xmwejT1WmYmDJ +xG+EGBXKr+XP69oIUl1E2JO3rXeklulgjqRKos4cdXKgyjWZ7CP9V9daRXDtje63 +Om8gwSdU/nCvhdRIWp/Vwbf7Ia8iZr9OJ5YuQl0DBG4qmGDDrvImgPAFkYFzwlqo +choXFQ9y0YVCV41DnR+GYhwl2qBd81T8aXhihEGPIgaw3g8gd8B5o6mPVgl+nJqI +BkEYGBusiag2pS6qwznZiQEVAwUQNuEtBHey5gA9JdPZAQFtOAf+KVh939b0J94u +v/kpg4xs1LthlhquhbHcKNoVTNspugiC3qMPyvSX4XcBr2PC0cVkS4Z9PY9iCfT+ +x9WM96g39dAF+le2CCx7XISk9XXJ4ApEy5g4AuK7NYgAJd39PPbERgWnxjxir9g0 +Ix30dS30bW39D+3NPU5Ho9TD/B7UDFvYT5AWHl3MGwo3a1RhTs6sfgL7yQ3U+mvq +MkTExZb5mfN1FeaYKMopoI4VpzNVeGxQWIz67VjJHVyUlF20ekOz4kWVgsxkc8G2 +saqZd6yv2EwqYTi8BDAduweP33KrQc4KDDommQNDOXxaKOeCoESIdM4p7Esdjq1o +L0oixF12CohGBBARAgAGBQI7HmHDAAoJEJ5A4xAACqukTlQAoI4QzP9yjPohY7OU +F7J3eKBTzp25AJ42BmtSd3pvm5ldmognWF3Trhp+GYkAlQMFEDe3O8IWkDf+zvyS +FQEBAfkD/3GG5UgJj18UhYmh1gfjIlDcPAeqMwSytEHDENmHC+vlZQ/p0mT9tPiW +tp34io54mwr+bLPN8l6B5GJNkbGvH6M+mO7R8Lj4nHL6pyAv3PQr83WyLHcaX7It +Klj371/4yzKV6qpz43SGRK4MacLo2rNZ/dNej7lwPCtzCcFYwqkiiEYEEBECAAYF +AjoaQqQACgkQx1KqMrDf94ArewCfWnTUDG5gNYkmHG4bYL8fQcizyA4An2eVo/n+ +3J2KRWSOhpAMsnMxtPbB +=Ay23 +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3dbdc284-49144c3f.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3dbdc284-49144c3f.asc new file mode 100644 index 00000000..aaec909b --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-3dbdc284-49144c3f.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQENBEkUTD8BCADWLy5d5IpJedHQQSXkC1VK/oAZlJEeBVpSZjMCn8LiHaI9Wq3G +3Vp6wvsP1b3kssJGzVFNctdXt5tjvOLxvrEfRJuGfqHTKILByqLzkeyWawbFNfSQ +93/8OunfSTXC1Sx3hgsNXQuOrNVKrDAQUqT620/jj94xNIg09bLSxsjN6EeTvyiO +mtE9H1J03o9tY6meNL/gcQhxBvwuo205np0JojYBP0pOfN8l9hnIOLkA0yu4ZXig +oKOVmf4iTjX4NImIWldT+UaWTO18NWcCrujtgHueytwYLBNV5N0oJIP2VYuLZfSD +VYuPllv7c6O2UEOXJsdbQaVuzU1HLocDyipnABEBAAG0NG9wZW5TVVNFIFByb2pl +Y3QgU2lnbmluZyBLZXkgPG9wZW5zdXNlQG9wZW5zdXNlLm9yZz6JATwEEwECACYF +AkkUTD8CGwMFCQPCZwAGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRC4iy/UPb3C +hIE9B/9DUwwQ5c+8xW0x2Fli5Yn1P+4Wq3nmB+ZTpM5Q1a7A2l+HhpUBsnwx2e/4 +RuXlJ06uYby8UpXCli44jXFepJgiXp7ZRPX5A06aY9Pz0wawsMtYQS716+vSV3e3 +ynZmTGKxj8Z94TEVcEjMP1/XpjW22DcpItRJX2VCW7lUXDmRfQzBEolcfwlF7a1B +VcSqGZX8JvuTocLX/+fYBhZYQvERw6PUVGoEskMXMoRg6PqWMesW9Bq3cm8oeBa2 +4YmGLkN2ztBIbqRMSv0binKcddHHvRlxVFRXrnnlXrEPKrx9Fbu4vkqrG+EKE6+v +GO73ROyEcJuuoJTYsKPx6Uic5gRl +=guZP +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-56b4177a-47965b33.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-56b4177a-47965b33.asc new file mode 100644 index 00000000..f0bb55a3 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-56b4177a-47965b33.asc @@ -0,0 +1,19 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQGiBEeWWzMRBADU8l2IckSzgdUS1dn0WMM7wXK4seoFsHHQw/0unHCQCxpyDMnn +TKV86p5KTbR1FDdeaZlY0yCV+IGsiIxLyuUdJn8vuA5gA5ZkUr89/HtWaeZVl77J +HIQxvhDRBWCOO4QNtrZYWvGbvl83wl/zOfdLEs8IGElt0LgfohyTA1qfrwCg/Hac +tDDscXsPlo5Jek/+3RHVeD0D/30riCpfpLJOmhraLg1EbWsE0mN9IQsl+WDPdoYo +bB76z6eH3e38618WzP/LTG4WuVbwpSSqmXyfdVpXxWzESfT8q0B8CGpHf/Sa/T/L +emohmRnLvkf/tAfxFmDMm1jOewJIE9S35jANGHVJcxmfRNpPWC7uHnqjopnsmDkL +kMEdBAC6YcpDOcMJZ9sJbt/JNZBaoT5CltgMDlSN50t2v/J5em8qMLqCSNF5UJyd +LFnePHTHy6gVjWbqcC0ncFzOqM1y644Up7BoKSAr1hRTl6Mw9S3UfZZZ0al3JtWt +8y0eFIW3QP66w1AL0LO2bZMBuOvhb63DXv5iHorcxk0yIFbbybRCb3BlblNVU0U6 +RmFjdG9yeSBPQlMgUHJvamVjdCA8b3BlblNVU0U6RmFjdG9yeUBidWlsZC5vcGVu +c3VzZS5vcmc+iGYEExECACYFAkeWWzMCGwMFCQQesAAGCwkIBwMCBBUCCAMEFgID +AQIeAQIXgAAKCRAcchwkVrQXevBsAKCOeScnlH2fWVBJGHTOVJ3M4yBqDACbBeNk +PuWo05AOQ3M1dLE1hkN36G+IRgQTEQIABgUCR5ZbMwAKCRA7MBG3a51lI7PfAKCc +9ZtKfI5G/g66V7pSMXh9gi+ykgCgivPfGMDh9HIROwBIudo2qGImOqI= +=htdw +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-7e2e3b05-4816488f.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-7e2e3b05-4816488f.asc new file mode 100644 index 00000000..74ff59e0 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-7e2e3b05-4816488f.asc @@ -0,0 +1,20 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQGiBER0iroRBADfqUeJmPCXqPJFnf3CVKy40dL1F+gfvP+JHN7/uu4c9+oCYjI1 +uAE8iGTm/Twb/Zzbs4dt0iWjhNFXbRi42rMww4d/8QcPYZ21WSehh+fv8nCjt2sw +LeC87ar2SR8OTpJBK0fQlcd4e6H5GMntfI6SYEUOPd8m/eQ+4+1AxpUUpwCgswaF +13fePZGI//pDn5tGjbvmaP8D/R3qum/I+oDS8lbFeeDS10GkEkwTYec13gdfsq6I +yzIj7VBsC+rGfbipv+VGR61Q4d19pOHKLDekr9OG+3G4ZcYM4NQvQZR+QIlp3xWu +nBmYD1LRkHLVj+Z4DGQhjjOffkPSuacKPymMaZ/aRiLgTIAo97W2YPhutscXrLSG +2Y+BA/4jsyaDb7kbW4wc8RtPIcuFEheVqgBeRakP9Uj47kBMBEpPtI/mIdY5liKk +ztKnuQG6ROYLNV/PW0ZbE1uT64C710weh4cB3PnZLV5P10deDLBjHk8MJQGCTSDD +JYvhutUzQfshAU6j2kErGvKdZxWGezab34vFyMP2oLGqswPAJrRQTm92ZWxsIFBy +b3ZvIEJ1aWxkIChDb250YWN0IHNlY3VyaXR5QG5vdmVsbC5jb20pIDxub3ZlbGwt +cHJvdm8tYnVpbGRAbm92ZWxsLmNvbT6IZgQTEQIAJgIbAwYLCQgHAwIEFQIIAwQW +AgMBAh4BAheABQJIFkiPBQkHhmvVAAoJEBTCi8l+LjsFn4QAn2wgOHudNubNZvTz +NdaYJKJ0m2qnAJ9hd0nQBhn28H4Ii4a4h7kpGWRxN4hGBBMRAgAGBQJEexD/AAoJ +EKhO2uicgArKFLwAn0B+g2mJ5n8LrBziTQ5SjnSPyDBXAJwJoYTta5Sfw/3vVGpU +fJAKVDoB9w== +=MWDN +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-481f343a.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-481f343a.asc new file mode 100644 index 00000000..daeef8a5 --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-9c800aca-481f343a.asc @@ -0,0 +1,37 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQGiBDnu9IERBACT8Y35+2vv4MGVKiLEMOl9GdST6MCkYS3yEKeueNWc+z/0Kvff +4JctBsgs47tjmiI9sl0eHjm3gTR8rItXMN6sJEUHWzDP+Y0PFPboMvKx0FXl/A0d +M+HFrruCgBlWt6FA+okRySQiliuI5phwqkXefl9AhkwR8xocQSVCFxcwvwCglVcO +QliHu8jwRQHxlRE0tkwQQI0D+wfQwKdvhDplxHJ5nf7U8c/yE/vdvpN6lF0tmFrK +XBUX+K7u4ifrZlQvj/81M4INjtXreqDiJtr99Rs6xa0ScZqITuZC4CWxJa9GynBE +D3+D2t1V/f8l0smsuYoFOF7Ib49IkTdbtwAThlZp8bEhELBeGaPdNCcmfZ66rKUd +G5sRA/9ovnc1krSQF2+sqB9/o7w5/q2qiyzwOSTnkjtBUVKn4zLUOf6aeBAoV6NM +CC3Kj9aZHfA+ND0ehPaVGJgjaVNFhPi4x0e7BULdvgOoAqajLfvkURHAeSsxXIoE +myW/xC1sBbDkDUIBSx5oej73XCZgnj/inphRqGpsb+1nKFvF+rQoU3VTRSBQYWNr +YWdlIFNpZ25pbmcgS2V5IDxidWlsZEBzdXNlLmRlPohiBBMRAgAiAhsDBAsHAwID +FQIDAxYCAQIeAQIXgAUCSB80OgUJEfKmuQAKCRCoTtronIAKyuJlAJ0cWZifmBO6 +Eh71jattipdMhUYBTwCfSXbJJtuF3c96JPmpmT8be2LDo86IRgQQEQIABgUCOnBe +UgAKCRCeQOMQAAqrpNzOAKCL512FZvv4VZx94TpbA9lxyoAejACeOO1HIbActAev +k5MUBhNeLZa/qM2JARUDBRA6cGBvd7LmAD0l09kBATWnB/9An5vfiUUE1VQnt+T/ +EYklES3tXXaJJp9pHMa4fzFa8jPVtv5UBHGee3XoUNDVwM2OgSEISZxbzdXGnqIl +cT08TzBUD9i579uifklLsnr35SJDZ6ram51/CWOnnaVhUzneOA9gTPSr+/fT3WeV +nwJiQCQ30kNLWVXWATMnsnT486eAOlT6UNBPYQLpUprF5Yryk23pQUPAgJENDEqe +U6iIO9Ot1ZPtB0lniw+/xCi13D360o1tZDYOp0hHHJN3D3EN8C1yPqZd5CvvznYv +B6bWBIpWcRgdn2DUVMmpU661jwqGlRz1F84JG/xe4jGuzgpJt9IXSzyohEJB6XG5 ++D0BuQINBDnu9JIQCACEkdBN6Mxf5WvqDWkcMRy6wnrd9DYJ8UUTmIT2iQf07tRU +KJJ9v0JXfx2Z4d08IQSMNRaq4VgSe+PdYgIy0fbj23Via5/gO7fJEpD2hd2f+pMn +OWvH2rOOIbeYfuhzAc6BQjAKtmgR0ERUTafTM9Wb6F13CNZZNZfDqnFDP6L12w3z +3F7FFXkz07Rs3AIto1ZfYZd4sCSpMr/0S5nLrHbIvGLp271hhQBeRmmoGEKO2JRe +lGgUJ2CUzOdtwDIKT0LbCpvaP8PVnYF5IFoYJIWRHqlEt5ucTXstZy7vYjL6vTP4 +l5xs+LIOkNmPhqmfsgLzVo0UaLt80hOwc4NvDCOLAAMGB/9g+9V3ORzw4LvO1pwR +YJqfDKUq/EJ0rNMMD4N8RLpZRhKHKJUm9nNHLbksnlZwrbSTM5LpC/U6sheLP+l0 +bLVoq0lmsCcUSyh+mY6PxWirLIWCn/IAZAGnXb6Zd6TtIJlGG6pqUN8QxGJYQnon +l0uTJKHJENbI9sWHQdcTtBMc34gorHFCo1Bcvpnc1LFLrWn7mfoGx6INQjf3HGQp +MXAWuSBQhzkazY6vaWFpa8bBJ+gKbBuySWzNm3rFtT5HRKMWpO+M9bHp4d+puY0L +1YwN1OMatcMMpcWnZpiWiR83oi32+xtWUY2U7Ae38mMag8zFbpeqPQUsDv9V7CAJ +1dbriEwEGBECAAwFAkgfNGYFCRHyptQACgkQqE7a6JyACsrv3ACbBLhafFXmTjH3 +JJWFJGWuIOaZUosAniPs4feEyN46gjXGgcZc2Ai8nkm6 +=mY6G +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc new file mode 100644 index 00000000..8467c19b --- /dev/null +++ b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/gpg-pubkey-a1912208-446a0899.asc @@ -0,0 +1,31 @@ +-----BEGIN PGP PUBLIC KEY BLOCK----- +Version: GnuPG v2.0.9 (GNU/Linux) + +mQILBERqCJkBEACdqhZWdAbUHLIumXMEgv+GFjr1ZzVHgynnFOzztU/8sxZNa9cm +YV4HZpVfjMr7fos3ArzyiPPt/336cf7w9p79/ZS4rHSNPDMlPCtXYvFxUbvU0/GY +q4jwcBsrJ0xaJ9CP5bWyAgVKOb7Y6k0ktaLjRR+tDfMsHA4H0ClMoRr6ATw8NL0e +VCfAHuzqCKvX1If8ng+wTivtAhKvz/WwQiELNELmPfc5tZHOw8NgP/r0Pze18Hn2 +dlAHu0WpC7uoR00vscsMIJiJJPcsxbL1F1eADKnk+wEy8Go+EJeJ5i0WoFbqD52q +Lv/C/oY6NVtVY0MBwtn+oQNSnQ4JBsB/Akdt53LAi0ZtNQxMyUW+76R8FCOmVCV8 +WGiF5CPRP0yvG80AMBjBjKjHb/v8ov5MnIyFimzAHS1gQcUNxTEYA/5eFwoYcGcK +weGq9FUjPTzLQAgvp7XmOzHpSAfJ7qysxFTepNsSZZhgizJyInrdQldr+GYcUNqB +krD9MWmFop975OxhCTEnNv/HcE79r8WD26HzDFYxTiTJbr0pU/ivBzo+rjq+YG2V +stJk+udVYmZTnC4LmXus8JiNuqBXbxNscwCBpcJ8YcfCV6uh+7E0XfXZsgVUFLp1 +NF+ylYRGTycOlWoZODrnJevZW7N9O3bWRx/G2P4bJD07LsDLe4i5hymf5QAGKbRQ +Tm92ZWxsIFByb3ZvIEJ1aWxkIChDb250YWN0IHNlY3VyaXR5QG5vdmVsbC5jb20p +IDxub3ZlbGwtcHJvdm8tYnVpbGRAbm92ZWxsLmNvbT6JAjMEEwECAB0FAkRqCJkG +CwkIBwMCBBUCCAMEFgIDAQIeAQIXgAAKCRBHijLooZEiCKSFD/93vZHCAMLEfksU +KnvXl08bv1rfuamuyJnE3ANRE5RDyypriHMCnkVxazvQ2WI4W4UEjluL9+SzZwtV +ZvKVoAr31614nSyWwv2YnJTHfjMG+xRlkolZMnuIiB9PcCBo9+GPU0ABuzo4pEJW +NIRoSS1NFbAZBhtUnY0cN+trM5QObLl7xXTavLyGk//blkk57fov7GXsQJlZUig0 +l2yt5XNyGpLUnTMDumHh8b389quF+0+ZfdwOy7A768xjipAZiTvIujBrEv51wrxh +0HBT0VGA0MhD9t0B+Ce4BM9P/iVMO00naaOp6PqMfPPKxQQqer8qy1i6UWBx95SY +mKZBIvOm2d9PezDxkckCu61r6krx1iKnT1wdprCAkIYwALK118SpbxuyGW0bhRHc +wsc/akzWH72fS0Xu49mvL4k4A2U9asdeQid3dMgbtm5mSWof0yiU/G4YNn0yeXoY +oG1VbCAqQbFX1Rvd6GITJVqI+ekW/uMA9BP78dF8wBeG0+QmpQnSf+eOsxB/RT8o +Kb4hHY+29MUlg+i9ceVt7hoKr03J/uIG5TXFXRYLaI0iAFVlKfWxpqDfS2XA4+dD +VYt+5RDgBcnxDaTB4FE9GqcYScNfe7+NFtL0p0wOPftbmgZzGjucTmrD8mDUNdqA +xGK7vlk4GATSfOQlq7G6LXW6RYnInohGBBMRAgAGBQJEazMlAAoJEKhO2uicgArK +2vMAn0TbVDESEVKVuFZStrfIzOvJQrR9AJsH733Ju1kE99GFrdfCeGqpckmNhg== +=E+qN +-----END PGP PUBLIC KEY BLOCK----- diff --git a/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/pubring.gpg b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/pubring.gpg new file mode 100644 index 00000000..5bd5a78e Binary files /dev/null and b/lib/distro-info/suse-11.3_x86_64/trusted-package-keys/pubring.gpg differ -- cgit v1.2.3-55-g7522 From 862e9473613ad9e7f39a88db1f918cb0b7eab005 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 22:49:58 +0200 Subject: Fixed typo in variable ... --- os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh b/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh index b366683d..579e5a9a 100644 --- a/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh +++ b/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh @@ -35,11 +35,11 @@ tabletdetect () { fi } -# not really needed for Xorg => 1.7 used in newer versions -case ${slx_distro_ver} in +# hardware detection not really needed for Xorg => 1.7 used in newer versions +# distro distinguishing here not 100% conform to the OpenSLX ideas ... +# (clean up expected with rewritten stage3) +case ${slxconf_distro_ver} in "10.04"|"11.3") - echo ${slx_distro_ver}>/tmp/xsrv - exit 0 ;; *) ( hwinfo --gfxcard >/etc/hwinfo.gfxcard ) & -- cgit v1.2.3-55-g7522 From b6eaab43911e5c1cb03ea98b188c75bcbfb28563 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 22:54:16 +0200 Subject: Some minor cleanups for the re-written Xserver plugin ... still to be tested. --- os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm | 10 ++++++---- os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm | 1 + os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm | 12 ++++++------ os-plugins/plugins/xserver/XX_xserver.sh | 3 ++- 4 files changed, 15 insertions(+), 11 deletions(-) diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm index 879af5ea..51c1c60b 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Base.pm @@ -57,13 +57,15 @@ sub setupXserverScript # xserver.sh (base part) # written by OpenSLX-plugin 'xserver' (via xserver/Distro/Base.pm module) + # generating the base configuration file (might be split into several + # files for newer Xorg servers) echo -e "# ${xfc#/mnt*}\n# autogenerated X hardware configuration by \ the xserver plugin in OpenSLX stage3\n# DO NOT EDIT THIS FILE BUT THE PLUGIN \ - INSTEAD" > ${xfc} + INSTEAD" >${xfc} # using variables defined in XX_xserver.sh - echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >> ${xfc} - echo -e "${x_keyboard}\n${x_mouse}\n${x_videocard}" >> ${xfc} - echo -e "${x_monitor}\n${x_screen}\n${x_srvlayout}\n${x_dri}" >> ${xfc} + echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >>${xfc} + echo -e "${x_keyboard}\n${x_mouse}\n${x_videocard}" >>${xfc} + echo -e "${x_monitor}\n${x_screen}\n${x_srvlayout}\n${x_dri}" >>${xfc} # if no module was detected, stick to vesa module if [ -n "$xmodule" ] ; then sed "s/vesa/$xmodule/;s/\"us\"/\"${XKEYBOARD}\"/" -i ${xfc} diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm index 6ceb0e91..90fe5086 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm @@ -43,6 +43,7 @@ sub setupXserverScript # SuSE specific extension to stage3 xserver.sh # Xorg hardware is autodetected, so no module information provided sed -e "/Section \"Device\"/,/EndSection/d" -i ${xfc} + testmkd /mnt/etc/X11/xorg.conf.d testmkd /mnt/var/lib/xkb/compiled testmkd /mnt/var/lib/X11 testmkd /mnt/var/lib/xdm/authdir/authfiles 0700 diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm index e4cf1905..f81d8e10 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm @@ -53,13 +53,13 @@ sub setupXserverScript # Ubuntu specific extension to stage3 xserver.sh echo -e "# ${xfc#/mnt*}\n# autogenerated X hardware configuration by \ the xserver plugin in OpenSLX stage3\n# DO NOT EDIT THIS FILE BUT THE PLUGIN \ - INSTEAD" > ${xfc} + INSTEAD" >${xfc} # using variables defined in XX_xserver.sh - echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >> ${xfc} - echo "${x_keyboard}" | sed "s/kbd/evdev/" >> ${xfc} - echo -e "${x_mouse}\n${x_monitor}\n${x_screen}" >> ${xfc} - echo "\n${x_srvlayout}" | sed "/ Screen /d" >> ${xfc} - + echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >>${xfc} + echo "${x_keyboard}" | sed "s/kbd/evdev/" >>${xfc} + echo -e "${x_mouse}\n${x_monitor}\n${x_screen}\n" >>${xfc} + echo "${x_srvlayout}" | sed "/ Screen /d" >>${xfc} + testmkd /mnt/etc/X11/xorg.conf.d testmkd /mnt/var/run/xauth testmkd /mnt/var/lib/xkb ln -sf /usr/bin/Xorg /mnt/etc/X11/X diff --git a/os-plugins/plugins/xserver/XX_xserver.sh b/os-plugins/plugins/xserver/XX_xserver.sh index df56f054..a2318c9f 100644 --- a/os-plugins/plugins/xserver/XX_xserver.sh +++ b/os-plugins/plugins/xserver/XX_xserver.sh @@ -227,7 +227,8 @@ ${PLUGIN_ROOTFS}/usr/X11R6/lib/modules/\," # determine keyboard setup (fill XKEYBOARD) localization "${country}" - # run distro specific generated stage3 script + # run distro specific generated stage3 script which uses variables + # defined in the beginning of this script like ${x_*}, ${xfc} [ -e /mnt/opt/openslx/plugin-repo/xserver/xserver.sh ] && \ . /mnt/opt/openslx/plugin-repo/xserver/xserver.sh -- cgit v1.2.3-55-g7522 From 134a597db77ef479383371d75b42801c7626aa2b Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 23:15:29 +0200 Subject: Minor changes for the Xserver plugin stuff ... --- os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm | 3 ++- os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm index 90fe5086..55f42117 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Suse.pm @@ -42,7 +42,8 @@ sub setupXserverScript $script .= unshiftHereDoc(<<' End-of-Here'); # SuSE specific extension to stage3 xserver.sh # Xorg hardware is autodetected, so no module information provided - sed -e "/Section \"Device\"/,/EndSection/d" -i ${xfc} + [ -z "${xmodule}" ] && \ + sed "/Section \"Device\"/,/EndSection/d" -i ${xfc} testmkd /mnt/etc/X11/xorg.conf.d testmkd /mnt/var/lib/xkb/compiled testmkd /mnt/var/lib/X11 diff --git a/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh b/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh index 579e5a9a..3e50b77f 100644 --- a/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh +++ b/os-plugins/plugins/xserver/init-hooks/00-started/xserver.sh @@ -36,7 +36,8 @@ tabletdetect () { } # hardware detection not really needed for Xorg => 1.7 used in newer versions -# distro distinguishing here not 100% conform to the OpenSLX ideas ... +# distro distinguishing here not 100% conform to the OpenSLX ideas. Hardware +# detection might be needed for proprietary Xorg drivers ... # (clean up expected with rewritten stage3) case ${slxconf_distro_ver} in "10.04"|"11.3") -- cgit v1.2.3-55-g7522 From 7873875fd2f74d9917ce5749f7f7e8df1c8468f2 Mon Sep 17 00:00:00 2001 From: Dirk von Suchodoletz Date: Fri, 6 Aug 2010 23:37:51 +0200 Subject: Minor optimizations ... --- initramfs/distro-specs/ubuntu/functions-default | 5 ++++- os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/initramfs/distro-specs/ubuntu/functions-default b/initramfs/distro-specs/ubuntu/functions-default index 475290bb..beb63db1 100644 --- a/initramfs/distro-specs/ubuntu/functions-default +++ b/initramfs/distro-specs/ubuntu/functions-default @@ -64,7 +64,10 @@ required." >/mnt/etc/init.inactive/README rm /mnt/etc/udev/rules.d/*persistent*.rules >/dev/null 2>&1 # for screen sessions - testmkd /mnt/var/run/screen root:utmp 0775 + testmkd /mnt/var/run/screen root:utmp 0777 + + # apt stuff + testmkd /mnt/var/cache/apt/archives/partial # add the slx specific path (/var/opt/openslx/bin) to the PATH variable echo -e "# stuff generated by $0 (out of InitRamFS written $date)\n\ diff --git a/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm b/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm index f81d8e10..057cf138 100644 --- a/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm +++ b/os-plugins/plugins/xserver/OpenSLX/Distro/Ubuntu.pm @@ -57,7 +57,7 @@ sub setupXserverScript # using variables defined in XX_xserver.sh echo -e "${x_modpath}\n${x_srvflags}\n${x_modules}" >>${xfc} echo "${x_keyboard}" | sed "s/kbd/evdev/" >>${xfc} - echo -e "${x_mouse}\n${x_monitor}\n${x_screen}\n" >>${xfc} + echo -e "${x_mouse}\n${x_monitor}\n${x_screen}" >>${xfc} echo "${x_srvlayout}" | sed "/ Screen /d" >>${xfc} testmkd /mnt/etc/X11/xorg.conf.d testmkd /mnt/var/run/xauth -- cgit v1.2.3-55-g7522