[-]
[+]
|
Deleted |
build-custom
|
@@ -1,120 +0,0 @@
-#!/bin/bash
-#
-# This script is executed at the end of appliance creation. Here you can do
-# one-time actions to modify your appliance before it is ever used, like
-# removing files and directories to make it smaller, creating symlinks,
-# generating indexes, etc.
-#
-# The 'kiwi_type' variable will contain the format of the appliance (oem =
-# disk image, vmx = VMware, iso = CD/DVD, xen = Xen).
-#
-
-# read in some variables
-. /studio/profile
-
-#======================================
-# Prune extraneous files
-#--------------------------------------
-# Remove all documentation
-docfiles=`find /usr/share/doc/packages -type f |grep -iv "copying\|license\|copyright\|y-cruncher"`
-rm -f $docfiles
-rm -rf /usr/share/info
-rm -rf /usr/share/man
-function addmemtest {
- if [ -f /boot/memtest86.bin ] ; then
- echo "title _Memory test ( memtest86 )_" >> /boot/grub/menu.lst
- echo " kernel (hd0,0)/boot/memtest86.bin" >> /boot/grub/menu.lst
- else
- echo "/boot/memtest86.bin not found!"
- fi
- if [ -f /boot/memtest86+.bin ] ; then
- echo "title _Memory test ( memtest86+ )_" >> /boot/grub/menu.lst
- echo " kernel (hd0,0)/boot/memtest86+.bin" >> /boot/grub/menu.lst
- else
- echo "/boot/memtest86+.bin not found!"
- fi
-}
-
-function fixmemtest {
- mkdir -p /livecd/boot/x86_64/loader
- cp /boot/memtest /livecd/boot/x86_64/loader/memtest
-}
-
-function disable_services {
- /sbin/chkconfig hddtemp off
- /sbin/chkconfig smartd off
-}
-
-function cleanup_build {
- rm -rf /overlay.tar.bz2
-# rm -rf /build-custom
-# rm -rf /studio
-}
-
-case "${kiwi_type}" in
- oem)
- ##addmemtest
- ;;
- vmx)
- ##addmemtest
- disable_services
- ;;
- xen)
- ##addmemtest
- disable_services
- ;;
- iso)
- ##fixmemtest
- ;;
-esac
-cleanup_build
-echo stresslinux > /etc/HOSTNAME
-sed -i s@"0.7.177"@"${kiwi_iversion}"@ /etc/stresslinux-release
-for a in `seq 6 12` ; do grep ^tty${a} /etc/securetty >/dev/null || echo tty$a >> /etc/securetty ; done
-systemctl enable if_status.service
-systemctl enable hddtemp-watch.service
-systemctl enable sensors-watch.service
-cat > /etc/motd << EOF
-+-----------------------------------------------------------------------------+
-| Welcome to StressLinux made by stresslinux.org |
-| |
-| Commands that can be used for testing your hardware: |
-| |
-| burnBX - for Intel BX Chipset based boards |
-| burnMMX - for Intel Pentium MMX Chips |
-| burnP5 - for Intel P5 Pentium Chips |
-| burnP6 - for Intel Pentium Pro/II/III/IV and Celeron TM |
-| burnK6 - for AMD K6 |
-| burnK7 - for AMD K7 Athlon/Duron/Thunderbird TM |
-| stress - for testing cpu,i/o,vm,harddisk |
-| netio - network performance benchmark (needs 2nd engine running SL) |
-| bonnie++/zcav - harddisk benchmark |
-| smartctl - for S.M.A.R.T. Tests |
-| lshw - Hardware lister |
-| x86info - CPU Information |
-+-----------------------------------------------------------------------------+
-| Commands for monitoring some data of your hardware: |
-| |
-| hddtemp - for monitoring temprature of S.M.A.R.T. capable devices |
-| sensors - for monitoring voltages and temprature of your mainboard |
-+-----------------------------------------------------------------------------+
-| sl-wizard.sh - Select your mainboard (lm_sensors configuration frontend) |
-+-----------------------------------------------------------------------------+
-EOF
-cat > /home/stress/.bashrc << EOF
-#!/bin/bash
-export PATH=${PATH}:/usr/sbin:/sbin
-
-if [ ! -f /tmp/keyboard ] ; then
- sudo /sbin/yast2 keyboard
- if [ $? == 0 ] ; then
- touch /tmp/keyboard
- fi
-fi
-sudo /usr/bin/sl-wizard.sh
-clear
-cat /etc/motd
-EOF
-chown stress:root /home/stress/.bashrc
-echo "stress ALL=(ALL) NOPASSWD: ALL" > /etc/sudoers.d/90_stress
-chmod 0440 /etc/sudoers.d/90_stress
\ No newline at end of file
|
[-]
[+]
|
Changed |
gen_kiwi_configs.sh
^
|
@@ -1,10 +1,10 @@
#!/bin/bash
-PROFILES="iso pxe oem vmx"
+PROFILES="net usb iso vmx"
IMG="stresslinux-image"
for PROFILE in ${PROFILES} ; do
- cat ${IMG}.head ${IMG}.pref-${PROFILE} ${IMG}.users ${IMG}.packages ${IMG}.repos ${IMG}.foot > ${IMG}-${PROFILE}.kiwi
+ cat ${IMG}.head ${IMG}.pref-${PROFILE} ${IMG}.pref-main ${IMG}.users ${IMG}.repos ${IMG}.packages ${IMG}.foot > ${IMG}-${PROFILE}.kiwi
done
|
[-]
[+]
|
Added |
stresslinux-image-iso.kiwi
^
|
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<image schemaversion="4.7" name="stresslinux" displayname="Stresslinux">
+ <description type="system">
+ <author>Carsten Schoene</author>
+ <contact>cs@linux-administrator.com</contact>
+ <specification>Stresslinux</specification>
+ </description>
+ <preferences>
+
+ <!-- iso image -->
+ <type checkprebuilt="true" boot="isoboot/suse-12.3" filesystem="ext4" compressed="true" bootprofile="std" bootkernel="default" flags="clic" image="iso" />
+
+ <!-- empty
+ just to convince diff3 on version updates
+ -->
+ <version>1.0.0</version>
+ <packagemanager>zypper</packagemanager>
+ <rpm-check-signatures>false</rpm-check-signatures>
+ <rpm-force>false</rpm-force>
+ <timezone>Europe/Berlin</timezone>
+ <hwclock>localtime</hwclock>
+ <locale>en_US</locale>
+ <boot-theme>none</boot-theme>
+ </preferences>
+
+ <users group="root">
+ <user name="root" pwd="$1$7SjDAXUm$31fhSZY0N1AgGPZWN1SQd." home="/root" shell="/bin/bash"/>
+ <user name="stress" pwd="$1$ZcrW40Cy$oLow7Y1B1.xMo/OJ4wxUY1" home="/home/stress" shell="/bin/bash"/>
+ </users>
+
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3:Update/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://stresslinux/openSUSE_12.3/"/>
+ </repository>
+
+ <packages type="image">
+ <package name="openSUSE-release-mini"/> <!-- base system -->
+ <package name="systemd-sysvinit"/>
+ <package name="bind-libs"/>
+ <package name="bind-utils"/>
+ <package name="e2fsprogs"/>
+ <package name="btrfsprogs"/>
+ <package name="elfutils"/>
+ <package name="pam-config"/>
+ <package name="sysconfig"/>
+ <package name="kbd"/>
+ <package name="lvm2"/>
+ <package name="openssh"/>
+ <package name="syslog-ng"/>
+ <package name="klogd"/>
+ <package name="ncurses-utils"/>
+ <package name="db-utils"/>
+ <package name="grub2"/>
+ <package name="sysfsutils"/>
+ <package name="ifplugd"/>
+ <package name="vim"/>
+ <package name="less"/>
+ <package name="telnet"/>
+ <package name="iputils"/>
+ <package name="hwinfo"/>
+ <package name="gfxboot"/>
+ <package name="psmisc"/>
+ <package name="hdparm"/>
+ <package name="puppet"/>
+ <package name="smartmontools"/>
+ <package name="iproute2"/>
+ <package name="memtest86+"/>
+ <package name="OpenIPMI"/>
+ <package name="ipmitool"/>
+ <package name="parted"/>
+ <package name="dmidecode"/>
+ <package name="adaptec-firmware"/>
+ <package name="openSUSE-build-key"/>
+ <package name="openSUSE-release"/>
+
+ <package name="bsdtar"/> <!-- for safe built in kvm and xen -->
+ <package name="build-initvm"/> <!-- for cross architecture build in VM-->
+ <package name="qemu-linux-user"/> <!-- for cross architecture build in chroot (initialization only)-->
+
+ <package name="lsof"/> <!-- debug tools we want -->
+ <package name="procps"/>
+ <package name="sysstat"/>
+ <package name="strace"/>
+
+ <package name="ntp"/> <!-- we need exact time stamps of builds -->
+ <package name="openslp"/> <!-- for automatic worker discovery -->
+ <package name="haveged"/> <!-- speed up builds dependening entropy -->
+
+ <package name="kvm" arch="i586"/> <!-- kernel and matching tools -->
+ <package name="kvm" arch="x86_64"/>
+ <package name="kvm" arch="s390x"/>
+ <package name="kernel-firmware"/>
+ <package name="kernel-default"/>
+ </packages>
+ <packages type="bootstrap">
+ <package name="filesystem"/>
+ <package name="glibc-locale"/>
+ </packages>
+ <packages type="delete">
+ <package name="bootsplash"/>
+ <package name="postfix"/>
+ </packages>
+
+</image>
|
[-]
[+]
|
Added |
stresslinux-image-net.kiwi
^
|
@@ -0,0 +1,109 @@
+<?xml version="1.0" encoding="utf-8"?>
+<image schemaversion="4.7" name="stresslinux" displayname="Stresslinux">
+ <description type="system">
+ <author>Carsten Schoene</author>
+ <contact>cs@linux-administrator.com</contact>
+ <specification>Stresslinux</specification>
+ </description>
+ <preferences>
+
+ <!-- pxe image -->
+ <type checkprebuilt="true" boot="netboot/suse-12.3" fsnocheck="true" filesystem="ext4" compressed="true" bootprofile="std" bootkernel="default" image="pxe"/>
+
+ <!-- empty
+ just to convince diff3 on version updates
+ -->
+ <version>1.0.0</version>
+ <packagemanager>zypper</packagemanager>
+ <rpm-check-signatures>false</rpm-check-signatures>
+ <rpm-force>false</rpm-force>
+ <timezone>Europe/Berlin</timezone>
+ <hwclock>localtime</hwclock>
+ <locale>en_US</locale>
+ <boot-theme>none</boot-theme>
+ </preferences>
+
+ <users group="root">
+ <user name="root" pwd="$1$7SjDAXUm$31fhSZY0N1AgGPZWN1SQd." home="/root" shell="/bin/bash"/>
+ <user name="stress" pwd="$1$ZcrW40Cy$oLow7Y1B1.xMo/OJ4wxUY1" home="/home/stress" shell="/bin/bash"/>
+ </users>
+
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3:Update/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://stresslinux/openSUSE_12.3/"/>
+ </repository>
+
+ <packages type="image">
+ <package name="openSUSE-release-mini"/> <!-- base system -->
+ <package name="systemd-sysvinit"/>
+ <package name="bind-libs"/>
+ <package name="bind-utils"/>
+ <package name="e2fsprogs"/>
+ <package name="btrfsprogs"/>
+ <package name="elfutils"/>
+ <package name="pam-config"/>
+ <package name="sysconfig"/>
+ <package name="kbd"/>
+ <package name="lvm2"/>
+ <package name="openssh"/>
+ <package name="syslog-ng"/>
+ <package name="klogd"/>
+ <package name="ncurses-utils"/>
+ <package name="db-utils"/>
+ <package name="grub2"/>
+ <package name="sysfsutils"/>
+ <package name="ifplugd"/>
+ <package name="vim"/>
+ <package name="less"/>
+ <package name="telnet"/>
+ <package name="iputils"/>
+ <package name="hwinfo"/>
+ <package name="gfxboot"/>
+ <package name="psmisc"/>
+ <package name="hdparm"/>
+ <package name="puppet"/>
+ <package name="smartmontools"/>
+ <package name="iproute2"/>
+ <package name="memtest86+"/>
+ <package name="OpenIPMI"/>
+ <package name="ipmitool"/>
+ <package name="parted"/>
+ <package name="dmidecode"/>
+ <package name="adaptec-firmware"/>
+ <package name="openSUSE-build-key"/>
+ <package name="openSUSE-release"/>
+
+ <package name="bsdtar"/> <!-- for safe built in kvm and xen -->
+ <package name="build-initvm"/> <!-- for cross architecture build in VM-->
+ <package name="qemu-linux-user"/> <!-- for cross architecture build in chroot (initialization only)-->
+
+ <package name="lsof"/> <!-- debug tools we want -->
+ <package name="procps"/>
+ <package name="sysstat"/>
+ <package name="strace"/>
+
+ <package name="ntp"/> <!-- we need exact time stamps of builds -->
+ <package name="openslp"/> <!-- for automatic worker discovery -->
+ <package name="haveged"/> <!-- speed up builds dependening entropy -->
+
+ <package name="kvm" arch="i586"/> <!-- kernel and matching tools -->
+ <package name="kvm" arch="x86_64"/>
+ <package name="kvm" arch="s390x"/>
+ <package name="kernel-firmware"/>
+ <package name="kernel-default"/>
+ </packages>
+ <packages type="bootstrap">
+ <package name="filesystem"/>
+ <package name="glibc-locale"/>
+ </packages>
+ <packages type="delete">
+ <package name="bootsplash"/>
+ <package name="postfix"/>
+ </packages>
+
+</image>
|
[-]
[+]
|
Deleted |
stresslinux-image-oem.kiwi
^
|
@@ -1,177 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<image name='stresslinux_64bit_12.3' displayname='stresslinux_64bit_12.3' schemaversion='5.2'>
- <description type='system'>
- <author>Carsten Schoene</author>
- <contact>studio-devel@suse.de</contact>
- <specification>Tiny, minimalistic appliances</specification>
- </description>
- <preferences>
- <type checkprebuilt='true' boot='oemboot/suse-12.3' fsnocheck='true' filesystem='ext3' bootloader='grub2' kernelcmdline='quiet' image='oem'>
- <oemconfig>
- <oem-swap>true</oem-swap>
- <oem-swapsize>512</oem-swapsize>
- <oem-boot-title>stresslinux 64bit 12.3</oem-boot-title>
- </oemconfig>
- </type>
- <version>1.0.2</version>
- <packagemanager>zypper</packagemanager>
- <rpm-check-signatures>false</rpm-check-signatures>
- <rpm-force>false</rpm-force>
- <boot-theme>studio</boot-theme>
- <timezone>Europe/London</timezone>
- <hwclock>localtime</hwclock>
- <locale>en_GB</locale>
- </preferences>
- <users group='root'>
- <user name='root' pwd='$1$7SjDAXUm$31fhSZY0N1AgGPZWN1SQd.' home='/root' shell='/bin/bash'/>
- <user name='stress' pwd='$1$ZcrW40Cy$oLow7Y1B1.xMo/OJ4wxUY1' home='/home/stress' shell='/bin/bash'/>
- </users>
- <packages type='image' patternType='onlyRequired'>
-<!-- base packages needed for build -->
- <package name='elfutils'/>
- <package name='ncurses-utils'/>
- <package name='pkgconfig'/>
- <package name='metamail'/>
- <package name='tcsh'/>
- <package name='shim' arch='x86_64'/>
-<!-- end base packages needed for build -->
-
- <package name='cfg2html'/>
- <package name='sl-watch'/>
- <package name='systester-cli'/>
-<!-- <package name='cpuburn-in'/> -->
- <package name='systester'/>
- <package name='sysbench'/>
- <package name='iops'/>
- <package name='cpuid'/>
- <package name='libyui-ncurses-pkg4'/>
- <package name='libyui-ncurses4'/>
- <package name='rungetty'/>
- <package name='shadow'/>
- <package name='insserv-compat'/>
- <package name='hashalot'/>
- <package name='cryptsetup-mkinitrd'/>
- <package name='gio-branding-openSUSE'/>
- <package name='systemd-sysvinit'/>
- <package name='mingetty'/>
- <package name='dd_rescue'/>
- <package name='polkit-default-privs'/>
- <package name='rpcbind'/>
- <package name='grub'/>
- <package name='syslog-ng'/>
- <package name='sysconfig'/>
- <package name='openSUSE-build-key'/>
- <package name='rpm'/>
- <package name='procps'/>
- <package name='openssh'/>
- <package name='netcfg'/>
- <package name='module-init-tools'/>
- <package name='mkinitrd'/>
- <package name='kbd'/>
- <package name='hwinfo'/>
- <package name='dhcpcd'/>
- <package name='aaa_base'/>
- <package name='vim'/>
- <package name='sensors'/>
- <package name='x86info'/>
- <package name='supportutils'/>
- <package name='memtest86+'/>
- <package name='busybox'/>
- <package name='hddtemp'/>
- <package name='bonnie++'/>
- <package name='dbench'/>
- <package name='sensord'/>
- <package name='iperf'/>
- <package name='nepim'/>
- <package name='stress'/>
- <package name='stressapptest'/>
- <package name='lshw'/>
- <package name='nbench'/>
- <package name='memtester'/>
- <package name='netperf'/>
- <package name='netio'/>
- <package name='ifstatus'/>
- <package name='cpuburn'/>
- <package name='pcopy'/>
- <package name='bandwidth'/>
- <package name='sl-wizard'/>
- <package name='stresslinux-release'/>
- <package name='stresslinux-build-key'/>
- <package name='tiobench'/>
- <package name='k10temp-kmp-default'/>
- <package name='kernel-firmware'/>
- <package name='kernel-default'/>
- <package name='ipw-firmware'/>
- <package name='atmel-firmware'/>
- <package name='zd1211-firmware'/>
- <package name='adaptec-firmware'/>
- <package name='mpt-firmware'/>
- <package name='iputils'/>
- <package name='rsync'/>
- <package name='zypper'/>
- <package name='dialog'/>
- <package name='dosfstools'/>
- <package name='jfsutils'/>
- <package name='xfsprogs'/>
- <package name='xfsdump'/>
- <package name='lukemftp'/>
- <package name='ethtool'/>
- <package name='hdparm'/>
- <package name='mtr'/>
- <package name='yast2-firstboot'/>
- <package name='yast2-live-installer'/>
- <package name='ipmitool'/>
- <package name='mdadm'/>
- <package name='multipath-tools'/>
- <package name='sudo'/>
- <package name='usbutils'/>
- <package name='wpa_supplicant'/>
- <package name='iw'/>
- <package name='wireless-tools'/>
- <package name='dmidecode'/>
- <package name='mpt-status'/>
- <package name='hpacucli'/>
- <package name='tw_cli'/>
- <package name='megacli'/>
- <package name='lsiutil'/>
- <package name='arecacli'/>
- <package name='screen'/>
- <package name='reiserfs'/>
- <package name='mprime'/>
- <package name='libsensors4-devel'/>
- <package name='openssh-askpass'/>
- <package name='net-tools'/>
- <package name='cryptsetup'/>
- <package name='fillup'/>
- <package name='nfs-client'/>
- <package name='nscd'/>
- <package name='permissions'/>
- <package name='smartmontools'/>
- <package name='aaa_base-extras'/>
- <package name='sysvinit'/>
- <package name='ramspeed'/>
- <package name='sas2ircu'/>
- <package name='y-cruncher' arch='x86_64'/>
-<!-- <package name='plymouth'/> -->
- <package name='rpm-build'/>
- <package name='grub2'/>
-<!-- <archive name='plymouth.tar' bootinclude='true'/> -->
- </packages>
- <packages type='bootstrap'>
- <package name='filesystem'/>
- <package name='glibc-locale'/>
- <package name='module-init-tools'/>
- </packages>
- <repository type='rpm-md'>
- <source path='obs://openSUSE.org:openSUSE:12.3/standard/'/>
- </repository>
- <repository type='rpm-md'>
- <source path='obs://openSUSE.org:openSUSE:12.3:Update/standard/'/>
- </repository>
- <repository type='rpm-md'>
- <source path='obs://openSUSE.org:Virtualization:Appliances/openSUSE_12.3/'/>
- </repository>
- <repository type='rpm-md'>
- <source path='obs://stresslinux/openSUSE_12.3/'/>
- </repository>
-</image>
|
[-]
[+]
|
Added |
stresslinux-image-usb.kiwi
^
|
@@ -0,0 +1,116 @@
+<?xml version="1.0" encoding="utf-8"?>
+<image schemaversion="4.7" name="stresslinux" displayname="Stresslinux">
+ <description type="system">
+ <author>Carsten Schoene</author>
+ <contact>cs@linux-administrator.com</contact>
+ <specification>Stresslinux</specification>
+ </description>
+ <preferences>
+
+ <!-- usb image -->
+ <type boot="oemboot/suse-12.3" fsnocheck="true" filesystem="ext4" compressed="true" bootloader="grub2" image="oem" bootprofile="std" bootkernel="default" kernelcmdline="nomodeset">
+ <oemconfig>
+ <oem-swap>true</oem-swap>
+ <oem-swapsize>512</oem-swapsize>
+ <oem-boot-title>mini-image 12.3</oem-boot-title>
+ <oem-systemsize>2048</oem-systemsize>
+ </oemconfig>
+ </type>
+
+ <!-- empty
+ just to convince diff3 on version updates
+ -->
+ <version>1.0.0</version>
+ <packagemanager>zypper</packagemanager>
+ <rpm-check-signatures>false</rpm-check-signatures>
+ <rpm-force>false</rpm-force>
+ <timezone>Europe/Berlin</timezone>
+ <hwclock>localtime</hwclock>
+ <locale>en_US</locale>
+ <boot-theme>none</boot-theme>
+ </preferences>
+
+ <users group="root">
+ <user name="root" pwd="$1$7SjDAXUm$31fhSZY0N1AgGPZWN1SQd." home="/root" shell="/bin/bash"/>
+ <user name="stress" pwd="$1$ZcrW40Cy$oLow7Y1B1.xMo/OJ4wxUY1" home="/home/stress" shell="/bin/bash"/>
+ </users>
+
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3:Update/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://stresslinux/openSUSE_12.3/"/>
+ </repository>
+
+ <packages type="image">
+ <package name="openSUSE-release-mini"/> <!-- base system -->
+ <package name="systemd-sysvinit"/>
+ <package name="bind-libs"/>
+ <package name="bind-utils"/>
+ <package name="e2fsprogs"/>
+ <package name="btrfsprogs"/>
+ <package name="elfutils"/>
+ <package name="pam-config"/>
+ <package name="sysconfig"/>
+ <package name="kbd"/>
+ <package name="lvm2"/>
+ <package name="openssh"/>
+ <package name="syslog-ng"/>
+ <package name="klogd"/>
+ <package name="ncurses-utils"/>
+ <package name="db-utils"/>
+ <package name="grub2"/>
+ <package name="sysfsutils"/>
+ <package name="ifplugd"/>
+ <package name="vim"/>
+ <package name="less"/>
+ <package name="telnet"/>
+ <package name="iputils"/>
+ <package name="hwinfo"/>
+ <package name="gfxboot"/>
+ <package name="psmisc"/>
+ <package name="hdparm"/>
+ <package name="puppet"/>
+ <package name="smartmontools"/>
+ <package name="iproute2"/>
+ <package name="memtest86+"/>
+ <package name="OpenIPMI"/>
+ <package name="ipmitool"/>
+ <package name="parted"/>
+ <package name="dmidecode"/>
+ <package name="adaptec-firmware"/>
+ <package name="openSUSE-build-key"/>
+ <package name="openSUSE-release"/>
+
+ <package name="bsdtar"/> <!-- for safe built in kvm and xen -->
+ <package name="build-initvm"/> <!-- for cross architecture build in VM-->
+ <package name="qemu-linux-user"/> <!-- for cross architecture build in chroot (initialization only)-->
+
+ <package name="lsof"/> <!-- debug tools we want -->
+ <package name="procps"/>
+ <package name="sysstat"/>
+ <package name="strace"/>
+
+ <package name="ntp"/> <!-- we need exact time stamps of builds -->
+ <package name="openslp"/> <!-- for automatic worker discovery -->
+ <package name="haveged"/> <!-- speed up builds dependening entropy -->
+
+ <package name="kvm" arch="i586"/> <!-- kernel and matching tools -->
+ <package name="kvm" arch="x86_64"/>
+ <package name="kvm" arch="s390x"/>
+ <package name="kernel-firmware"/>
+ <package name="kernel-default"/>
+ </packages>
+ <packages type="bootstrap">
+ <package name="filesystem"/>
+ <package name="glibc-locale"/>
+ </packages>
+ <packages type="delete">
+ <package name="bootsplash"/>
+ <package name="postfix"/>
+ </packages>
+
+</image>
|
[-]
[+]
|
Added |
stresslinux-image-vmx.kiwi
^
|
@@ -0,0 +1,115 @@
+<?xml version="1.0" encoding="utf-8"?>
+<image schemaversion="4.7" name="stresslinux" displayname="Stresslinux">
+ <description type="system">
+ <author>Carsten Schoene</author>
+ <contact>cs@linux-administrator.com</contact>
+ <specification>Stresslinux</specification>
+ </description>
+ <preferences>
+
+ <!-- vmx image -->
+ <type boot="vmxboot/suse-12.3" fsnocheck="true" filesystem="ext4" compressed="true" primary="true" format="vmdk" bootloader="grub2" image="vmx" bootprofile="std" bootkernel="default" kernelcmdline="nomodeset">
+ <machine memory="2048" guestOS="suse" HWversion="4">
+ <vmnic driver="e1000" interface="0" mode="bridged"/>
+ <vmdisk controller="scsi" id="0"/>
+ </machine>
+ <size unit="M" additive="false">2048</size>
+ </type>
+
+ <!-- empty
+ just to convince diff3 on version updates
+ -->
+ <version>1.0.0</version>
+ <packagemanager>zypper</packagemanager>
+ <rpm-check-signatures>false</rpm-check-signatures>
+ <rpm-force>false</rpm-force>
+ <timezone>Europe/Berlin</timezone>
+ <hwclock>localtime</hwclock>
+ <locale>en_US</locale>
+ <boot-theme>none</boot-theme>
+ </preferences>
+
+ <users group="root">
+ <user name="root" pwd="$1$7SjDAXUm$31fhSZY0N1AgGPZWN1SQd." home="/root" shell="/bin/bash"/>
+ <user name="stress" pwd="$1$ZcrW40Cy$oLow7Y1B1.xMo/OJ4wxUY1" home="/home/stress" shell="/bin/bash"/>
+ </users>
+
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3:Update/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://stresslinux/openSUSE_12.3/"/>
+ </repository>
+
+ <packages type="image">
+ <package name="openSUSE-release-mini"/> <!-- base system -->
+ <package name="systemd-sysvinit"/>
+ <package name="bind-libs"/>
+ <package name="bind-utils"/>
+ <package name="e2fsprogs"/>
+ <package name="btrfsprogs"/>
+ <package name="elfutils"/>
+ <package name="pam-config"/>
+ <package name="sysconfig"/>
+ <package name="kbd"/>
+ <package name="lvm2"/>
+ <package name="openssh"/>
+ <package name="syslog-ng"/>
+ <package name="klogd"/>
+ <package name="ncurses-utils"/>
+ <package name="db-utils"/>
+ <package name="grub2"/>
+ <package name="sysfsutils"/>
+ <package name="ifplugd"/>
+ <package name="vim"/>
+ <package name="less"/>
+ <package name="telnet"/>
+ <package name="iputils"/>
+ <package name="hwinfo"/>
+ <package name="gfxboot"/>
+ <package name="psmisc"/>
+ <package name="hdparm"/>
+ <package name="puppet"/>
+ <package name="smartmontools"/>
+ <package name="iproute2"/>
+ <package name="memtest86+"/>
+ <package name="OpenIPMI"/>
+ <package name="ipmitool"/>
+ <package name="parted"/>
+ <package name="dmidecode"/>
+ <package name="adaptec-firmware"/>
+ <package name="openSUSE-build-key"/>
+ <package name="openSUSE-release"/>
+
+ <package name="bsdtar"/> <!-- for safe built in kvm and xen -->
+ <package name="build-initvm"/> <!-- for cross architecture build in VM-->
+ <package name="qemu-linux-user"/> <!-- for cross architecture build in chroot (initialization only)-->
+
+ <package name="lsof"/> <!-- debug tools we want -->
+ <package name="procps"/>
+ <package name="sysstat"/>
+ <package name="strace"/>
+
+ <package name="ntp"/> <!-- we need exact time stamps of builds -->
+ <package name="openslp"/> <!-- for automatic worker discovery -->
+ <package name="haveged"/> <!-- speed up builds dependening entropy -->
+
+ <package name="kvm" arch="i586"/> <!-- kernel and matching tools -->
+ <package name="kvm" arch="x86_64"/>
+ <package name="kvm" arch="s390x"/>
+ <package name="kernel-firmware"/>
+ <package name="kernel-default"/>
+ </packages>
+ <packages type="bootstrap">
+ <package name="filesystem"/>
+ <package name="glibc-locale"/>
+ </packages>
+ <packages type="delete">
+ <package name="bootsplash"/>
+ <package name="postfix"/>
+ </packages>
+
+</image>
|
[-]
[+]
|
Added |
stresslinux-image.head
^
|
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<image schemaversion="4.7" name="stresslinux" displayname="Stresslinux">
+ <description type="system">
+ <author>Carsten Schoene</author>
+ <contact>cs@linux-administrator.com</contact>
+ <specification>Stresslinux</specification>
+ </description>
+ <preferences>
+
|
[-]
[+]
|
Added |
stresslinux-image.packages
^
|
@@ -0,0 +1,68 @@
+ <packages type="image">
+ <package name="openSUSE-release-mini"/> <!-- base system -->
+ <package name="systemd-sysvinit"/>
+ <package name="bind-libs"/>
+ <package name="bind-utils"/>
+ <package name="e2fsprogs"/>
+ <package name="btrfsprogs"/>
+ <package name="elfutils"/>
+ <package name="pam-config"/>
+ <package name="sysconfig"/>
+ <package name="kbd"/>
+ <package name="lvm2"/>
+ <package name="openssh"/>
+ <package name="syslog-ng"/>
+ <package name="klogd"/>
+ <package name="ncurses-utils"/>
+ <package name="db-utils"/>
+ <package name="grub2"/>
+ <package name="sysfsutils"/>
+ <package name="ifplugd"/>
+ <package name="vim"/>
+ <package name="less"/>
+ <package name="telnet"/>
+ <package name="iputils"/>
+ <package name="hwinfo"/>
+ <package name="gfxboot"/>
+ <package name="psmisc"/>
+ <package name="hdparm"/>
+ <package name="puppet"/>
+ <package name="smartmontools"/>
+ <package name="iproute2"/>
+ <package name="memtest86+"/>
+ <package name="OpenIPMI"/>
+ <package name="ipmitool"/>
+ <package name="parted"/>
+ <package name="dmidecode"/>
+ <package name="adaptec-firmware"/>
+ <package name="openSUSE-build-key"/>
+ <package name="openSUSE-release"/>
+
+ <package name="bsdtar"/> <!-- for safe built in kvm and xen -->
+ <package name="build-initvm"/> <!-- for cross architecture build in VM-->
+ <package name="qemu-linux-user"/> <!-- for cross architecture build in chroot (initialization only)-->
+
+ <package name="lsof"/> <!-- debug tools we want -->
+ <package name="procps"/>
+ <package name="sysstat"/>
+ <package name="strace"/>
+
+ <package name="ntp"/> <!-- we need exact time stamps of builds -->
+ <package name="openslp"/> <!-- for automatic worker discovery -->
+ <package name="haveged"/> <!-- speed up builds dependening entropy -->
+
+ <package name="kvm" arch="i586"/> <!-- kernel and matching tools -->
+ <package name="kvm" arch="x86_64"/>
+ <package name="kvm" arch="s390x"/>
+ <package name="kernel-firmware"/>
+ <package name="kernel-default"/>
+ </packages>
+ <packages type="bootstrap">
+ <package name="filesystem"/>
+ <package name="glibc-locale"/>
+ </packages>
+ <packages type="delete">
+ <package name="bootsplash"/>
+ <package name="postfix"/>
+ </packages>
+
|
[-]
[+]
|
Added |
stresslinux-image.pref-iso
^
|
@@ -0,0 +1,3 @@
+ <!-- iso image -->
+ <type checkprebuilt="true" boot="isoboot/suse-12.3" filesystem="ext4" compressed="true" bootprofile="std" bootkernel="default" flags="clic" image="iso" />
+
|
[-]
[+]
|
Added |
stresslinux-image.pref-main
^
|
@@ -0,0 +1,13 @@
+ <!-- empty
+ just to convince diff3 on version updates
+ -->
+ <version>1.0.0</version>
+ <packagemanager>zypper</packagemanager>
+ <rpm-check-signatures>false</rpm-check-signatures>
+ <rpm-force>false</rpm-force>
+ <timezone>Europe/Berlin</timezone>
+ <hwclock>localtime</hwclock>
+ <locale>en_US</locale>
+ <boot-theme>none</boot-theme>
+ </preferences>
+
|
[-]
[+]
|
Added |
stresslinux-image.pref-net
^
|
@@ -0,0 +1,3 @@
+ <!-- pxe image -->
+ <type checkprebuilt="true" boot="netboot/suse-12.3" fsnocheck="true" filesystem="ext4" compressed="true" bootprofile="std" bootkernel="default" image="pxe"/>
+
|
[-]
[+]
|
Added |
stresslinux-image.pref-usb
^
|
@@ -0,0 +1,10 @@
+ <!-- usb image -->
+ <type boot="oemboot/suse-12.3" fsnocheck="true" filesystem="ext4" compressed="true" bootloader="grub2" image="oem" bootprofile="std" bootkernel="default" kernelcmdline="nomodeset">
+ <oemconfig>
+ <oem-swap>true</oem-swap>
+ <oem-swapsize>512</oem-swapsize>
+ <oem-boot-title>mini-image 12.3</oem-boot-title>
+ <oem-systemsize>2048</oem-systemsize>
+ </oemconfig>
+ </type>
+
|
[-]
[+]
|
Added |
stresslinux-image.pref-vmx
^
|
@@ -0,0 +1,9 @@
+ <!-- vmx image -->
+ <type boot="vmxboot/suse-12.3" fsnocheck="true" filesystem="ext4" compressed="true" primary="true" format="vmdk" bootloader="grub2" image="vmx" bootprofile="std" bootkernel="default" kernelcmdline="nomodeset">
+ <machine memory="2048" guestOS="suse" HWversion="4">
+ <vmnic driver="e1000" interface="0" mode="bridged"/>
+ <vmdisk controller="scsi" id="0"/>
+ </machine>
+ <size unit="M" additive="false">2048</size>
+ </type>
+
|
[-]
[+]
|
Added |
stresslinux-image.repos
^
|
@@ -0,0 +1,10 @@
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3:Update/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://openSUSE.org:openSUSE:12.3/standard"/>
+ </repository>
+ <repository type="rpm-md">
+ <source path="obs://stresslinux/openSUSE_12.3/"/>
+ </repository>
+
|
[-]
[+]
|
Added |
stresslinux-image.sl-packages
^
|
@@ -0,0 +1,82 @@
+ <packages type="image">
+ <!-- extra default package -->
+ <package name="dd_rescue"/>
+ <package name="screen"/>
+ <package name="wpa_supplicant"/>
+ <package name="iw"/>
+ <package name="wireless-tools"/>
+ <package name="multipath-tools"/>
+ <package name="sudo"/>
+ <package name="usbutils"/>
+ <package name="kernel-firmware"/>
+ <package name="kernel-default"/>
+ <package name="ipw-firmware"/>
+ <package name="atmel-firmware"/>
+ <package name="zd1211-firmware"/>
+ <package name="adaptec-firmware"/>
+ <package name="mpt-firmware"/>
+ <package name="dialog"/>
+ <package name="dosfstools"/>
+ <package name="jfsutils"/>
+ <package name="xfsprogs"/>
+ <package name="xfsdump"/>
+ <package name="lukemftp"/>
+ <package name="ethtool"/>
+ <package name="hdparm"/>
+ <package name="mtr"/>
+ <package name="yast2-firstboot"/>
+ <package name="yast2-live-installer"/>
+ <package name="ipmitool"/>
+ <package name="iputils"/>
+ <package name="rsync"/>
+ <package name="vim"/>
+
+ <!-- stresslinux repo packages -->
+ <package name="y-cruncher" arch="x86_64"/>
+ <package name="mprime"/>
+ <package name="ramspeed"/>
+ <package name="smartmontools"/>
+ <package name="cfg2html"/>
+ <package name="sl-watch"/>
+ <package name="systester-cli"/>
+ <package name="systester"/>
+ <package name="sysbench"/>
+ <package name="iops"/>
+ <package name="cpuid"/>
+ <package name="sensors"/>
+ <package name="x86info"/>
+ <package name="supportutils"/>
+ <package name="memtest86+"/>
+ <package name="busybox"/>
+ <package name="hddtemp"/>
+ <package name="bonnie++"/>
+ <package name="dbench"/>
+ <package name="sensord"/>
+ <package name="iperf"/>
+ <package name="nepim"/>
+ <package name="stress"/>
+ <package name="stressapptest"/>
+ <package name="lshw"/>
+ <package name="nbench"/>
+ <package name="memtester"/>
+ <package name="netperf"/>
+ <package name="netio"/>
+ <package name="ifstatus"/>
+ <package name="cpuburn"/>
+ <package name="pcopy"/>
+ <package name="bandwidth"/>
+ <package name="sl-wizard"/>
+ <package name="stresslinux-release"/>
+ <package name="stresslinux-build-key"/>
+ <package name="tiobench"/>
+ <package name="k10temp-kmp-default"/>
+ <package name="mpt-status"/>
+ <package name="hpacucli"/>
+ <package name="tw_cli"/>
+ <package name="megacli"/>
+ <package name="lsiutil"/>
+ <package name="arecacli"/>
+ <package name="sas2ircu"/>
+ <package name="mdadm"/>
+ </packages>
+
|
[-]
[+]
|
Added |
stresslinux-image.users
^
|
@@ -0,0 +1,5 @@
+ <users group="root">
+ <user name="root" pwd="$1$7SjDAXUm$31fhSZY0N1AgGPZWN1SQd." home="/root" shell="/bin/bash"/>
+ <user name="stress" pwd="$1$ZcrW40Cy$oLow7Y1B1.xMo/OJ4wxUY1" home="/home/stress" shell="/bin/bash"/>
+ </users>
+
|