summaryrefslogtreecommitdiffstats
path: root/zarb-ml/mageia-dev/attachments/20110825
diff options
context:
space:
mode:
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20110825')
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment-0001.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment-0001.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment-0001.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment-0001.bin244
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment.bin244
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment-0001.html15
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment.html15
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment-0001.html7
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment.html7
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment-0001.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment.asc17
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment-0001.html13
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment.html13
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment-0001.html3
-rw-r--r--zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment.html3
18 files changed, 700 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment-0001.asc
new file mode 100644
index 000000000..a5320dee2
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment-0001.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVpEVAAoJEOsuQJrxVIpn4KUQALo4mnOquIBrw0Eh9wXNmBFW
+krM7MT8nENR8SsrE83kHUSoOTGCHlm1gcwkObiqMrASlcPHJ+hdQdK+W81MUMkcj
+1Anovvb7HDRXcHKUH2yhOCJuUKxMp7Sq7CKr/CjnfTd4yrJKG2e2TMG4mI8aYFRI
+GNWnkGRH3RAX9e8B7Y/nBxyZT8EeKlXyXHtjS1wJ82IELZlJ4ofyUa9hKqFbM2IH
+0gakQF7i5cvo3gNY0186d/CxJzk/+gv9H62xY6JPLFgv/mQ3Ix8zWLoY+44MCFvM
+5G3ePapWcTocyGvhwLX3Xgv9bl1fN+5+acCf7APekkzdj/dREJvxTdIjwUFHzmur
+Tx+lzRo3zvtTdeZ3xS4dgcaGZaPtP7wjGmpA9xXgLuVbsqFl2lYsj7rbbtsDUwFx
+UGhgNTzT13j0ibPIdH+NxN6/1y9fc3syLLZWREDyT7AfErQC5hd8mmuquFCTv97Y
+it/dMtzYaDE4nh4l+BXjRxzl45B9yluwhABAzBFPEGBcgneOiGN6eN5t2KyV2rDT
+oiMZ+qBXcF3Pci0OoJUOc5IAyyILQavSqRipNj2/qx+vHCPiPQXaFVTe7vzuMC1u
+Fb/m21DB9B/dCJDanDip+mSRU7tViqBzCtS1I62DKRdBAY6lP/ikfLA8XkiNVqjJ
+x2CaQ9k1Hr/WSK1gnrzr
+=4CJw
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment.asc b/zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment.asc
new file mode 100644
index 000000000..a5320dee2
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/2bc2651f/attachment.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVpEVAAoJEOsuQJrxVIpn4KUQALo4mnOquIBrw0Eh9wXNmBFW
+krM7MT8nENR8SsrE83kHUSoOTGCHlm1gcwkObiqMrASlcPHJ+hdQdK+W81MUMkcj
+1Anovvb7HDRXcHKUH2yhOCJuUKxMp7Sq7CKr/CjnfTd4yrJKG2e2TMG4mI8aYFRI
+GNWnkGRH3RAX9e8B7Y/nBxyZT8EeKlXyXHtjS1wJ82IELZlJ4ofyUa9hKqFbM2IH
+0gakQF7i5cvo3gNY0186d/CxJzk/+gv9H62xY6JPLFgv/mQ3Ix8zWLoY+44MCFvM
+5G3ePapWcTocyGvhwLX3Xgv9bl1fN+5+acCf7APekkzdj/dREJvxTdIjwUFHzmur
+Tx+lzRo3zvtTdeZ3xS4dgcaGZaPtP7wjGmpA9xXgLuVbsqFl2lYsj7rbbtsDUwFx
+UGhgNTzT13j0ibPIdH+NxN6/1y9fc3syLLZWREDyT7AfErQC5hd8mmuquFCTv97Y
+it/dMtzYaDE4nh4l+BXjRxzl45B9yluwhABAzBFPEGBcgneOiGN6eN5t2KyV2rDT
+oiMZ+qBXcF3Pci0OoJUOc5IAyyILQavSqRipNj2/qx+vHCPiPQXaFVTe7vzuMC1u
+Fb/m21DB9B/dCJDanDip+mSRU7tViqBzCtS1I62DKRdBAY6lP/ikfLA8XkiNVqjJ
+x2CaQ9k1Hr/WSK1gnrzr
+=4CJw
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment-0001.asc
new file mode 100644
index 000000000..6c3ed6db0
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment-0001.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVpQYAAoJEOsuQJrxVIpnskMP/iHQviNlcj0pNRWnOsq6hwap
+Oq8AS/M3XjenL4PO3qp9kYedDL9JL9RUXj30kHAicVWYpIYGeG0jAJvhNtqMZcJw
+2wIMoNQh1fmKaKR2D60W2x0OluWQmn4feTE3D3Adeno4mxIoVT6MvVR8dDe5aqQN
+qLDjG6v9mbDafWqXJztAsTl/EYKThRT2pyJ7OGf3pyEezWHNJhiApaPMBCoq1USy
+WTOjs6LGKrzV55U2MJpfhzhLiOjeKyPifguYAmxy3KZsC/bghloFvMwE9QMvMHcB
+LM5aCyRc98ZhQQGw9YAFeNzQKzt9LvQhgAGLocZuFIIHayytbkwlLXRz2SbdzYHs
+vOpyj7SpsveZH0M2QTBY3uA/kwiKzZzZOUWQLsH7zPnyNbxIQrGZy2I5yv2ZIN3/
+snURwGNL7OQ0ek/7bTTvcIdPjMeAJuim70Z+mvjl8ZkEfJuKF8ZmoCl8KLWXLFjo
+NjbN01VHK+RjcgDfIdMXA7Pu/9Rohz+g2wuUQp3/fLioznyz7LWrz05wkO8nFEv4
+dgMdw5D7pnyQKxzlWVp8D1fWCPxoFlr3W2FuhhIPtoYd9wNam49wVs7epVXHD+pF
+B+7L/SqwdWZPPMN1mYjAcIHRreTpPh7HRy9MrVDHT/IyGPHyYzxDpMmWJK/DoRng
+2ONx6Irt/Joolek0pNFk
+=Ss41
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment.asc b/zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment.asc
new file mode 100644
index 000000000..6c3ed6db0
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/2eb553d6/attachment.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVpQYAAoJEOsuQJrxVIpnskMP/iHQviNlcj0pNRWnOsq6hwap
+Oq8AS/M3XjenL4PO3qp9kYedDL9JL9RUXj30kHAicVWYpIYGeG0jAJvhNtqMZcJw
+2wIMoNQh1fmKaKR2D60W2x0OluWQmn4feTE3D3Adeno4mxIoVT6MvVR8dDe5aqQN
+qLDjG6v9mbDafWqXJztAsTl/EYKThRT2pyJ7OGf3pyEezWHNJhiApaPMBCoq1USy
+WTOjs6LGKrzV55U2MJpfhzhLiOjeKyPifguYAmxy3KZsC/bghloFvMwE9QMvMHcB
+LM5aCyRc98ZhQQGw9YAFeNzQKzt9LvQhgAGLocZuFIIHayytbkwlLXRz2SbdzYHs
+vOpyj7SpsveZH0M2QTBY3uA/kwiKzZzZOUWQLsH7zPnyNbxIQrGZy2I5yv2ZIN3/
+snURwGNL7OQ0ek/7bTTvcIdPjMeAJuim70Z+mvjl8ZkEfJuKF8ZmoCl8KLWXLFjo
+NjbN01VHK+RjcgDfIdMXA7Pu/9Rohz+g2wuUQp3/fLioznyz7LWrz05wkO8nFEv4
+dgMdw5D7pnyQKxzlWVp8D1fWCPxoFlr3W2FuhhIPtoYd9wNam49wVs7epVXHD+pF
+B+7L/SqwdWZPPMN1mYjAcIHRreTpPh7HRy9MrVDHT/IyGPHyYzxDpMmWJK/DoRng
+2ONx6Irt/Joolek0pNFk
+=Ss41
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment-0001.asc
new file mode 100644
index 000000000..e944609f1
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment-0001.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVfIEAAoJEOsuQJrxVIpnpogQAImjuYdDVaTde3knX947dOkg
+lUFk9RSAy94RGTHKR3p7F2Zeu1zyQkHoeuG34O0Nm0nwbBIbH3e2bn+CtqmwrSts
+qDr0sbuwL4FzvfEhklmn8lAHm3BWZhFpPs2CvigG9njOPcD3dha3ijBoEKAAb9Ra
+jFI1adDHiyC4fIjDb5o6Q1FJYzdMzk36Cr9iqwGvJ7ZH9JKt35zIlcIqT/5mX1zW
+vdUcPTiTeZDWHC7oFqrhc+PAtXU+Qdo0NRtod7qE08whCASkNzT1YhuwQUZqtT/R
+pdENRc4E8k2okvOzies3ia+ORZi059OpFbEwAc0WkuyQeFowowwLBWG3UcANVeKj
+BgSh3iHW1/D29ySU6OSrIBkyNZ9i7Aku7xKFiufepTXm+6r3DX00LmmFfEZqGVTx
+TV84ch2YPXD0/N/1rZ+AcUCwEsMi6WJBYZGodjjo7F8yu/tkAH9yboi4q/4VFCI0
+k4d4Ha5mZUYPPQu7s8LbYHYqeUxYpixbfI8EbNICD4dQpBb20bA6LXkvUxi9jxvW
+/C7+V29O/oJZLtCvqBGpBVmLf37RB6p0rJm+XA4oJbe3ZVOCgM+yPStHWbRcLLU3
+cDPyBHlXYGZF9H2LELg2qw6ZbDaXkHueB16NnQpEx99JRz8+c6Z5jiezCEAo/Pe+
+Gs/BkdrKl5hggvQu9vJT
+=ieF6
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment.asc b/zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment.asc
new file mode 100644
index 000000000..e944609f1
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/53c08991/attachment.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVfIEAAoJEOsuQJrxVIpnpogQAImjuYdDVaTde3knX947dOkg
+lUFk9RSAy94RGTHKR3p7F2Zeu1zyQkHoeuG34O0Nm0nwbBIbH3e2bn+CtqmwrSts
+qDr0sbuwL4FzvfEhklmn8lAHm3BWZhFpPs2CvigG9njOPcD3dha3ijBoEKAAb9Ra
+jFI1adDHiyC4fIjDb5o6Q1FJYzdMzk36Cr9iqwGvJ7ZH9JKt35zIlcIqT/5mX1zW
+vdUcPTiTeZDWHC7oFqrhc+PAtXU+Qdo0NRtod7qE08whCASkNzT1YhuwQUZqtT/R
+pdENRc4E8k2okvOzies3ia+ORZi059OpFbEwAc0WkuyQeFowowwLBWG3UcANVeKj
+BgSh3iHW1/D29ySU6OSrIBkyNZ9i7Aku7xKFiufepTXm+6r3DX00LmmFfEZqGVTx
+TV84ch2YPXD0/N/1rZ+AcUCwEsMi6WJBYZGodjjo7F8yu/tkAH9yboi4q/4VFCI0
+k4d4Ha5mZUYPPQu7s8LbYHYqeUxYpixbfI8EbNICD4dQpBb20bA6LXkvUxi9jxvW
+/C7+V29O/oJZLtCvqBGpBVmLf37RB6p0rJm+XA4oJbe3ZVOCgM+yPStHWbRcLLU3
+cDPyBHlXYGZF9H2LELg2qw6ZbDaXkHueB16NnQpEx99JRz8+c6Z5jiezCEAo/Pe+
+Gs/BkdrKl5hggvQu9vJT
+=ieF6
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment-0001.bin b/zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment-0001.bin
new file mode 100644
index 000000000..c051e1866
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment-0001.bin
@@ -0,0 +1,244 @@
+#!/bin/bash
+# codename : viviane
+# Virtualized
+# Integrated
+# Verification of
+# Installer with
+# Automated
+# Networked
+# Eyeballs
+#
+# adapted from http://kashyapc.wordpress.com/2011/08/18/unattended-guest-install-with-a-local-kickstart/
+
+#VERSION="cauldron"
+#DIRECTORY="/pub/linux/Mageia/distrib/$VERSION"
+VERSION="2010.2"
+DIRECTORY="/pub/linux/MandrivaLinux/official/$VERSION"
+
+SERVER="distrib-coffee.ipsl.jussieu.fr"
+TREE="http://$SERVER$DIRECTORY"
+
+function auto_install_test() {
+ ARCH=$1
+ PACKAGE=$2
+ NAME=viviane_${ARCH}_${PACKAGE}_$(date +%Y_%m_%d)
+ TMP_DIR=$(mktemp -d /tmp/viviane_XXXXX)
+ chmod go+rx $TMP_DIR
+ date >> /tmp/viviane.log
+ echo "test of $NAME started" >> /tmp/viviane.log
+
+
+
+
+ # based on http://www.zarb.org/~guillomovitch/installation_automatique.html
+ # user that is created must be in dialout, to be able to send the message
+ # to the host on ttyS0 ( since consolekit do not handle this so far )
+ cat > $TMP_DIR/auto_inst.cfg.pl <<EOF
+#!/usr/bin/perl -cw
+
+\$o = {
+ 'timezone' => {
+ 'ntp' => undef,
+ 'timezone' => 'Europe/Paris',
+ 'UTC' => 1
+ },
+ 'default_packages' => [
+ 'urpmi',
+ 'basesystem',
+ 'man-pages',
+ 'info',
+ 'curl',
+ 'dhcp-client',
+ 'iputils',
+ 'autologin',
+ '$PACKAGE',
+ ],
+
+ 'users' => [
+ {
+ 'icon' => 'default',
+ 'realname' => 'Myrddin Wyllt',
+ 'uid' => undef,
+ 'groups' => ['dialout'],
+ 'name' => 'merlin',
+ 'shell' => '/bin/bash',
+ 'gid' => undef
+ }
+ ],
+ 'locale' => {
+ 'country' => 'us',
+ 'lang' => 'en_US',
+ 'langs' => {
+ 'en_US' => 1
+ },
+ 'utf8' => 1
+ },
+ 'net' => {
+ 'resolv' => {
+ 'DOMAINNAME' => 'test',
+ 'dnsServer' => '192.168.122.1',
+ 'DOMAINNAME2' => undef,
+ 'dnsServer2' => undef,
+ 'DOMAINNAME3' => undef,
+ 'dnsServer3' => undef
+ },
+ 'network' => {
+ 'NETWORKING' => 'yes',
+ 'GATEWAY' => '192.168.122.1',
+ 'FORWARD_IPV4' => 'false',
+ 'HOSTNAME' => '$NAME.test',
+ },
+ 'ethernet' => {},
+ 'ifcfg' => {
+ 'eth0' => {
+ 'BROADCAST' => '',
+ 'isUp' => 1,
+ 'BOOTPROTO' => 'dhcp',
+ 'isPtp' => '',
+ 'NETWORK' => '',
+ 'HWADDR' => undef,
+ 'DEVICE' => 'eth0',
+ 'METRIC' => 10
+ }
+ },
+ 'net_interface' => 'eth0',
+ 'type' => 'ethernet',
+ 'PROFILE' => 'default'
+ },
+ 'authentication' => {
+ 'shadow' => 1,
+ 'blowfish' => 1
+ },
+ 'partitions' => [
+ {
+ 'fs_type' => 'ext4',
+ 'mntpoint' => '/',
+ 'size' => 7700000
+ },
+ {
+ 'fs_type' => 'swap',
+ 'mntpoint' => 'swap',
+ 'size' => 256000
+ },
+ ],
+ 'partitioning' => {
+ 'auto_allocate' => 1,
+ 'clearall' => 1,
+ 'eraseBadPartitions' => 1
+ },
+ 'superuser' => {
+ 'password' => 'root',
+ 'realname' => 'root',
+ 'uid' => '0',
+ 'shell' => '/bin/bash',
+ 'home' => '/root',
+ 'gid' => '0'
+ },
+ 'security' => 1,
+ 'interactiveSteps' => [
+# 'doPartitionDisks',
+# 'formatPartitions'
+ ],
+ 'autoExitInstall' => 1,
+ 'keyboard' => {
+ 'GRP_TOGGLE' => '',
+ 'KEYBOARD' => 'us'
+ },
+ 'postInstall' => q(
+cat > /usr/local/bin/viviane_notify.sh <<SCRIPT
+#!/bin/bash
+echo "install_ok" >> /dev/ttyS0
+SCRIPT
+
+chmod ugo+rx /usr/local/bin/viviane_notify.sh
+
+cat > /etc/xdg/autostart/viviane_notify.desktop <<DESKTOP
+[Desktop Entry]
+Exec=/usr/local/bin/viviane_notify.sh
+Name=Viviane notification
+Terminal=false
+Type=Application
+StartupNotify=false
+NoDisplay=true
+X-KDE-autostart-after=panel
+DESKTOP
+
+cat > /etc/sysconfig/autologin <<AUTO
+USER=merlin
+AUTOLOGIN=yes
+AUTO
+
+ ),
+ 'rpmsrate_flags_chosen' => {
+ },
+
+ 'compssListLevel' => 3,
+ 'firewall_ports' => undef,
+ 'keep_unrequested_dependencies' => 0,
+ };
+EOF
+
+ # check the file, in case someone modify it
+ perl -cw $TMP_DIR/auto_inst.cfg.pl
+ if [[ $? -ne 0 ]] ; then
+ echo "Incorrect auto_inst.cfg.pl file"
+ exit
+ fi
+ # needed to let qemu write here
+ touch $TMP_DIR/log
+ setfacl -m u:qemu:rw $TMP_DIR/log
+
+ # --os-type and --os-variant are likely needed to find the
+ # proper layout on the mirror, do not modify it
+ # required a patched version of virtinst
+ # ( https://bugzilla.redhat.com/show_bug.cgi?id=733121 )
+ # Also, the documentation about auto installation is wrong on mandriva
+ # wiki, since short form "net" is not the same as "netw"
+
+ virt-install --connect=qemu:///system \
+ --network=network=default \
+ --initrd-inject=$TMP_DIR/auto_inst.cfg.pl \
+ --extra-args="text kickstart=/auto_inst.cfg.pl automatic=met:http,network:dhcp,ser:$SERVER,dir:$DIRECTORY/$ARCH,hostname:$NAME.test" \
+ --name=${NAME} \
+ --disk /var/lib/libvirt/images/${NAME}.img,size=8 \
+ --ram 1024 \
+ --vcpus=1 \
+ --check-cpu \
+ --location=$TREE/$ARCH \
+ --serial=file,path=$TMP_DIR/log \
+ --hvm \
+ --accelerate \
+ --os-type=linux \
+ --os-variant=mandriva2010 \
+ --wait=30 \
+ --noautoconsole \
+ --quiet
+
+ # let the system do the first boot
+ sleep 120
+
+ if grep -q install_ok $TMP_DIR/log ; then
+ virsh --connect qemu:///system destroy $NAME
+ virsh --connect qemu:///system undefine $NAME
+ rm -Rf $TMP_DIR
+ else
+ # FIXME requires a recent version of libvirt for screenshot
+ # virsh --connect qemu:///system screenshot $NAME /tmp/$NAME.png
+ # virsh --connect qemu:///system suspend $NAME
+ # FIXME better message ( with url of the screenshot )
+ #echo "test of $NAME failed" | mail foo -s "automated install test report"
+ date >> /tmp/viviane.log
+ echo "test of $NAME ( $TMP_DIR ) failed" >> /tmp/viviane.log
+ cat $TMP_DIR/log >> /tmp/viviane.log
+ fi
+
+
+}
+
+auto_install_test i586 task-kde4
+
+#for a in i586 x86_64; do
+# for p in task-kde4 task-gnome; do
+# auto_install_test $a $p
+# done
+#done
diff --git a/zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment.bin b/zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment.bin
new file mode 100644
index 000000000..c051e1866
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/7f2c0b35/attachment.bin
@@ -0,0 +1,244 @@
+#!/bin/bash
+# codename : viviane
+# Virtualized
+# Integrated
+# Verification of
+# Installer with
+# Automated
+# Networked
+# Eyeballs
+#
+# adapted from http://kashyapc.wordpress.com/2011/08/18/unattended-guest-install-with-a-local-kickstart/
+
+#VERSION="cauldron"
+#DIRECTORY="/pub/linux/Mageia/distrib/$VERSION"
+VERSION="2010.2"
+DIRECTORY="/pub/linux/MandrivaLinux/official/$VERSION"
+
+SERVER="distrib-coffee.ipsl.jussieu.fr"
+TREE="http://$SERVER$DIRECTORY"
+
+function auto_install_test() {
+ ARCH=$1
+ PACKAGE=$2
+ NAME=viviane_${ARCH}_${PACKAGE}_$(date +%Y_%m_%d)
+ TMP_DIR=$(mktemp -d /tmp/viviane_XXXXX)
+ chmod go+rx $TMP_DIR
+ date >> /tmp/viviane.log
+ echo "test of $NAME started" >> /tmp/viviane.log
+
+
+
+
+ # based on http://www.zarb.org/~guillomovitch/installation_automatique.html
+ # user that is created must be in dialout, to be able to send the message
+ # to the host on ttyS0 ( since consolekit do not handle this so far )
+ cat > $TMP_DIR/auto_inst.cfg.pl <<EOF
+#!/usr/bin/perl -cw
+
+\$o = {
+ 'timezone' => {
+ 'ntp' => undef,
+ 'timezone' => 'Europe/Paris',
+ 'UTC' => 1
+ },
+ 'default_packages' => [
+ 'urpmi',
+ 'basesystem',
+ 'man-pages',
+ 'info',
+ 'curl',
+ 'dhcp-client',
+ 'iputils',
+ 'autologin',
+ '$PACKAGE',
+ ],
+
+ 'users' => [
+ {
+ 'icon' => 'default',
+ 'realname' => 'Myrddin Wyllt',
+ 'uid' => undef,
+ 'groups' => ['dialout'],
+ 'name' => 'merlin',
+ 'shell' => '/bin/bash',
+ 'gid' => undef
+ }
+ ],
+ 'locale' => {
+ 'country' => 'us',
+ 'lang' => 'en_US',
+ 'langs' => {
+ 'en_US' => 1
+ },
+ 'utf8' => 1
+ },
+ 'net' => {
+ 'resolv' => {
+ 'DOMAINNAME' => 'test',
+ 'dnsServer' => '192.168.122.1',
+ 'DOMAINNAME2' => undef,
+ 'dnsServer2' => undef,
+ 'DOMAINNAME3' => undef,
+ 'dnsServer3' => undef
+ },
+ 'network' => {
+ 'NETWORKING' => 'yes',
+ 'GATEWAY' => '192.168.122.1',
+ 'FORWARD_IPV4' => 'false',
+ 'HOSTNAME' => '$NAME.test',
+ },
+ 'ethernet' => {},
+ 'ifcfg' => {
+ 'eth0' => {
+ 'BROADCAST' => '',
+ 'isUp' => 1,
+ 'BOOTPROTO' => 'dhcp',
+ 'isPtp' => '',
+ 'NETWORK' => '',
+ 'HWADDR' => undef,
+ 'DEVICE' => 'eth0',
+ 'METRIC' => 10
+ }
+ },
+ 'net_interface' => 'eth0',
+ 'type' => 'ethernet',
+ 'PROFILE' => 'default'
+ },
+ 'authentication' => {
+ 'shadow' => 1,
+ 'blowfish' => 1
+ },
+ 'partitions' => [
+ {
+ 'fs_type' => 'ext4',
+ 'mntpoint' => '/',
+ 'size' => 7700000
+ },
+ {
+ 'fs_type' => 'swap',
+ 'mntpoint' => 'swap',
+ 'size' => 256000
+ },
+ ],
+ 'partitioning' => {
+ 'auto_allocate' => 1,
+ 'clearall' => 1,
+ 'eraseBadPartitions' => 1
+ },
+ 'superuser' => {
+ 'password' => 'root',
+ 'realname' => 'root',
+ 'uid' => '0',
+ 'shell' => '/bin/bash',
+ 'home' => '/root',
+ 'gid' => '0'
+ },
+ 'security' => 1,
+ 'interactiveSteps' => [
+# 'doPartitionDisks',
+# 'formatPartitions'
+ ],
+ 'autoExitInstall' => 1,
+ 'keyboard' => {
+ 'GRP_TOGGLE' => '',
+ 'KEYBOARD' => 'us'
+ },
+ 'postInstall' => q(
+cat > /usr/local/bin/viviane_notify.sh <<SCRIPT
+#!/bin/bash
+echo "install_ok" >> /dev/ttyS0
+SCRIPT
+
+chmod ugo+rx /usr/local/bin/viviane_notify.sh
+
+cat > /etc/xdg/autostart/viviane_notify.desktop <<DESKTOP
+[Desktop Entry]
+Exec=/usr/local/bin/viviane_notify.sh
+Name=Viviane notification
+Terminal=false
+Type=Application
+StartupNotify=false
+NoDisplay=true
+X-KDE-autostart-after=panel
+DESKTOP
+
+cat > /etc/sysconfig/autologin <<AUTO
+USER=merlin
+AUTOLOGIN=yes
+AUTO
+
+ ),
+ 'rpmsrate_flags_chosen' => {
+ },
+
+ 'compssListLevel' => 3,
+ 'firewall_ports' => undef,
+ 'keep_unrequested_dependencies' => 0,
+ };
+EOF
+
+ # check the file, in case someone modify it
+ perl -cw $TMP_DIR/auto_inst.cfg.pl
+ if [[ $? -ne 0 ]] ; then
+ echo "Incorrect auto_inst.cfg.pl file"
+ exit
+ fi
+ # needed to let qemu write here
+ touch $TMP_DIR/log
+ setfacl -m u:qemu:rw $TMP_DIR/log
+
+ # --os-type and --os-variant are likely needed to find the
+ # proper layout on the mirror, do not modify it
+ # required a patched version of virtinst
+ # ( https://bugzilla.redhat.com/show_bug.cgi?id=733121 )
+ # Also, the documentation about auto installation is wrong on mandriva
+ # wiki, since short form "net" is not the same as "netw"
+
+ virt-install --connect=qemu:///system \
+ --network=network=default \
+ --initrd-inject=$TMP_DIR/auto_inst.cfg.pl \
+ --extra-args="text kickstart=/auto_inst.cfg.pl automatic=met:http,network:dhcp,ser:$SERVER,dir:$DIRECTORY/$ARCH,hostname:$NAME.test" \
+ --name=${NAME} \
+ --disk /var/lib/libvirt/images/${NAME}.img,size=8 \
+ --ram 1024 \
+ --vcpus=1 \
+ --check-cpu \
+ --location=$TREE/$ARCH \
+ --serial=file,path=$TMP_DIR/log \
+ --hvm \
+ --accelerate \
+ --os-type=linux \
+ --os-variant=mandriva2010 \
+ --wait=30 \
+ --noautoconsole \
+ --quiet
+
+ # let the system do the first boot
+ sleep 120
+
+ if grep -q install_ok $TMP_DIR/log ; then
+ virsh --connect qemu:///system destroy $NAME
+ virsh --connect qemu:///system undefine $NAME
+ rm -Rf $TMP_DIR
+ else
+ # FIXME requires a recent version of libvirt for screenshot
+ # virsh --connect qemu:///system screenshot $NAME /tmp/$NAME.png
+ # virsh --connect qemu:///system suspend $NAME
+ # FIXME better message ( with url of the screenshot )
+ #echo "test of $NAME failed" | mail foo -s "automated install test report"
+ date >> /tmp/viviane.log
+ echo "test of $NAME ( $TMP_DIR ) failed" >> /tmp/viviane.log
+ cat $TMP_DIR/log >> /tmp/viviane.log
+ fi
+
+
+}
+
+auto_install_test i586 task-kde4
+
+#for a in i586 x86_64; do
+# for p in task-kde4 task-gnome; do
+# auto_install_test $a $p
+# done
+#done
diff --git a/zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment-0001.html
new file mode 100644
index 000000000..9d5781e1f
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment-0001.html
@@ -0,0 +1,15 @@
+<div class="gmail_quote">On Thu, Aug 25, 2011 at 17:49, Michael Scherer <span dir="ltr">&lt;<a href="mailto:misc@zarb.org">misc@zarb.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
+
+Hi,<br>
+<br>
+I finished a quick script that I wrote during my spare time on Wednesday<br>
+to do a automated test installation in a vm, using libvirt, virtinst,<br>
+and drakx auto-installation feature.<br>
+<br>
+As I like catchy names, the project is called Viviane, for<br>
+Virtualized Integrated Verification of Installer with Automated<br>
+Networked Eyeballs. Why did I chose that name is buried deep in the<br>
+script, kudos to who find it ( and there goes the trick to make people<br>
+read my code ).<br></blockquote><div><br>After all this suspense you did, I read the entire code at least 5 times, but I am still clueless. <br><br>Although, it was a nice choice for the name, that&#39;s for sure :).<br>
+
+<br></div></div>-- <br>Eugeni Dodonov<br><a href="http://eugeni.dodonov.net/" target="_blank">http://eugeni.dodonov.net/</a><br>
diff --git a/zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment.html b/zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment.html
new file mode 100644
index 000000000..9d5781e1f
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/9eb9ffb2/attachment.html
@@ -0,0 +1,15 @@
+<div class="gmail_quote">On Thu, Aug 25, 2011 at 17:49, Michael Scherer <span dir="ltr">&lt;<a href="mailto:misc@zarb.org">misc@zarb.org</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
+
+Hi,<br>
+<br>
+I finished a quick script that I wrote during my spare time on Wednesday<br>
+to do a automated test installation in a vm, using libvirt, virtinst,<br>
+and drakx auto-installation feature.<br>
+<br>
+As I like catchy names, the project is called Viviane, for<br>
+Virtualized Integrated Verification of Installer with Automated<br>
+Networked Eyeballs. Why did I chose that name is buried deep in the<br>
+script, kudos to who find it ( and there goes the trick to make people<br>
+read my code ).<br></blockquote><div><br>After all this suspense you did, I read the entire code at least 5 times, but I am still clueless. <br><br>Although, it was a nice choice for the name, that&#39;s for sure :).<br>
+
+<br></div></div>-- <br>Eugeni Dodonov<br><a href="http://eugeni.dodonov.net/" target="_blank">http://eugeni.dodonov.net/</a><br>
diff --git a/zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment-0001.html
new file mode 100644
index 000000000..3fa6b10aa
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment-0001.html
@@ -0,0 +1,7 @@
+<div class="gmail_quote">On Thu, Aug 25, 2011 at 18:48, Stew Benedict <span dir="ltr">&lt;<a href="mailto:stewbintn@gmail.com">stewbintn@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
+
+<div><div></div>While I don&#39;t disagree with the theory, it&#39;s not workable with the current state, as I don&#39;t have enough free cycles to think about actually updating any packages an/or doing the testing. One has to keep in mind that in the past life this was nearly a full time job for 2 people to identify, fix build, test, release updates for the supported releases. The people that have inquired about helping with security issues quickly go away when they find out how inglorious(sic) it is.<br>
+
+</div></blockquote><div><br>+100 to this. As former member of Mandriva Security team as well, I sign up under all of your words.<br><br></div></div>-- <br>Eugeni Dodonov<br><a href="http://eugeni.dodonov.net/" target="_blank">http://eugeni.dodonov.net/</a><br>
+
+
diff --git a/zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment.html b/zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment.html
new file mode 100644
index 000000000..3fa6b10aa
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/9ee67aab/attachment.html
@@ -0,0 +1,7 @@
+<div class="gmail_quote">On Thu, Aug 25, 2011 at 18:48, Stew Benedict <span dir="ltr">&lt;<a href="mailto:stewbintn@gmail.com">stewbintn@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
+
+<div><div></div>While I don&#39;t disagree with the theory, it&#39;s not workable with the current state, as I don&#39;t have enough free cycles to think about actually updating any packages an/or doing the testing. One has to keep in mind that in the past life this was nearly a full time job for 2 people to identify, fix build, test, release updates for the supported releases. The people that have inquired about helping with security issues quickly go away when they find out how inglorious(sic) it is.<br>
+
+</div></blockquote><div><br>+100 to this. As former member of Mandriva Security team as well, I sign up under all of your words.<br><br></div></div>-- <br>Eugeni Dodonov<br><a href="http://eugeni.dodonov.net/" target="_blank">http://eugeni.dodonov.net/</a><br>
+
+
diff --git a/zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment-0001.asc
new file mode 100644
index 000000000..dc0d5938b
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment-0001.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVf9/AAoJEOsuQJrxVIpn08EQAIMEA1WwYmbtVmSSQSt5YFWw
+AqT+OquTVtXUDya5Y0wMT4wM24fZCKuY71ICpU+0o1nJDs22znos5sEx0O59alUH
+FuR+lE277L8oYnpttk9qxoWTrhfIK1263t4LTpdDuP4YNuvmas1EQBCB1zyNcN1w
+rtMn5IJV2LQQMLee9nzM016vIQyALamUMfMAlaNYTd8eg1qfaE1/uu4S6B7CLx0y
+H6VJdHIt8lPeYpcGSBYRG5SwLn8ng5ntsJ098vR7Uax1p9hEaNCCtat1xIv7JcMr
+y2leYgjEqXLgZO4EWYyYlt0MZrUXFc5NcO2WlDlPtFTvVqWbtPgrmjqTj0W9qrhc
+O54qQBaXIc0wus6I/0ifw0NnsIlln7YGseSfzToDkGw8zFv9rpB8xIcPtOGDi0FH
+oZBxfJl0PhfNca8dh3MHWKZ9qZR9mUG31MAssFLx3Tw+YhfIpD4fHv19JEPxB+73
+ZKABCvzbZYzR40hjvgsWnnE1XvhjFHZn5N8/HF2VZixUpydKp0ruNEkIUChF2I8v
+eiLdUySABjcsLvI6a9iN8XAf7fdQ/gMmRJp63fR2vubc7bRgNN4hfFMUzgq1Tms+
+1re8y66qggNL4MbHgq+ylv67tOzmfin6GJ1zXViu9vE/7xqg0kF38bWldvakzAP2
+3hv4hhfQ/gW9VlG83S5L
+=dPOK
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment.asc b/zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment.asc
new file mode 100644
index 000000000..dc0d5938b
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/abd400ee/attachment.asc
@@ -0,0 +1,17 @@
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.10 (GNU/Linux)
+
+iQIcBAEBAgAGBQJOVf9/AAoJEOsuQJrxVIpn08EQAIMEA1WwYmbtVmSSQSt5YFWw
+AqT+OquTVtXUDya5Y0wMT4wM24fZCKuY71ICpU+0o1nJDs22znos5sEx0O59alUH
+FuR+lE277L8oYnpttk9qxoWTrhfIK1263t4LTpdDuP4YNuvmas1EQBCB1zyNcN1w
+rtMn5IJV2LQQMLee9nzM016vIQyALamUMfMAlaNYTd8eg1qfaE1/uu4S6B7CLx0y
+H6VJdHIt8lPeYpcGSBYRG5SwLn8ng5ntsJ098vR7Uax1p9hEaNCCtat1xIv7JcMr
+y2leYgjEqXLgZO4EWYyYlt0MZrUXFc5NcO2WlDlPtFTvVqWbtPgrmjqTj0W9qrhc
+O54qQBaXIc0wus6I/0ifw0NnsIlln7YGseSfzToDkGw8zFv9rpB8xIcPtOGDi0FH
+oZBxfJl0PhfNca8dh3MHWKZ9qZR9mUG31MAssFLx3Tw+YhfIpD4fHv19JEPxB+73
+ZKABCvzbZYzR40hjvgsWnnE1XvhjFHZn5N8/HF2VZixUpydKp0ruNEkIUChF2I8v
+eiLdUySABjcsLvI6a9iN8XAf7fdQ/gMmRJp63fR2vubc7bRgNN4hfFMUzgq1Tms+
+1re8y66qggNL4MbHgq+ylv67tOzmfin6GJ1zXViu9vE/7xqg0kF38bWldvakzAP2
+3hv4hhfQ/gW9VlG83S5L
+=dPOK
+-----END PGP SIGNATURE-----
diff --git a/zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment-0001.html
new file mode 100644
index 000000000..3fa92746c
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment-0001.html
@@ -0,0 +1,13 @@
+<p><br>
+Le 25 août 2011 20:43, &quot;Maarten Vanraes&quot; &lt;<a href="mailto:maarten.vanraes@gmail.com">maarten.vanraes@gmail.com</a>&gt; a écrit :<br>
+&gt;<br>
+&gt; Op donderdag 25 augustus 2011 02:50:20 schreef Samuel Verschelde:<br>
+&gt; &gt; Best regards<br>
+&gt; &gt;<br>
+&gt; &gt; Samuel Verschelde<br>
+&gt;<br>
+&gt; that is a very nice summary, it seems the updates are being handled better<br>
+&gt; than i thought (except for security fixes; perhaps there is miscommunication<br>
+&gt; between secteam and qa-team?)</p>
+<p>It means we need some more packagers. What about finalizing your training?<br>
+</p>
diff --git a/zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment.html b/zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment.html
new file mode 100644
index 000000000..3fa92746c
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/ad2ee3d5/attachment.html
@@ -0,0 +1,13 @@
+<p><br>
+Le 25 août 2011 20:43, &quot;Maarten Vanraes&quot; &lt;<a href="mailto:maarten.vanraes@gmail.com">maarten.vanraes@gmail.com</a>&gt; a écrit :<br>
+&gt;<br>
+&gt; Op donderdag 25 augustus 2011 02:50:20 schreef Samuel Verschelde:<br>
+&gt; &gt; Best regards<br>
+&gt; &gt;<br>
+&gt; &gt; Samuel Verschelde<br>
+&gt;<br>
+&gt; that is a very nice summary, it seems the updates are being handled better<br>
+&gt; than i thought (except for security fixes; perhaps there is miscommunication<br>
+&gt; between secteam and qa-team?)</p>
+<p>It means we need some more packagers. What about finalizing your training?<br>
+</p>
diff --git a/zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment-0001.html
new file mode 100644
index 000000000..78417d04d
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment-0001.html
@@ -0,0 +1,3 @@
+Are we affected by this bugs ?<div><font class="Apple-style-span" face="arial, sans-serif"><a href="http://www.ubuntu.com/usn/usn-1195-1/">http://www.ubuntu.com/usn/usn-1195-1/</a><br clear="all"></font></div><div><div><font class="Apple-style-span" face="arial, sans-serif"><a href="http://www.ubuntu.com/usn/usn-1196-1/">http://www.ubuntu.com/usn/usn-1196-1/</a></font></div>
+<div><br></div>-- <br>Cheers</div><div>Stblack<br>
+</div>
diff --git a/zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment.html b/zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment.html
new file mode 100644
index 000000000..78417d04d
--- /dev/null
+++ b/zarb-ml/mageia-dev/attachments/20110825/fe3cb21c/attachment.html
@@ -0,0 +1,3 @@
+Are we affected by this bugs ?<div><font class="Apple-style-span" face="arial, sans-serif"><a href="http://www.ubuntu.com/usn/usn-1195-1/">http://www.ubuntu.com/usn/usn-1195-1/</a><br clear="all"></font></div><div><div><font class="Apple-style-span" face="arial, sans-serif"><a href="http://www.ubuntu.com/usn/usn-1196-1/">http://www.ubuntu.com/usn/usn-1196-1/</a></font></div>
+<div><br></div>-- <br>Cheers</div><div>Stblack<br>
+</div>