fedora-livecd-lxde.ks
by Christoph Wickert
fedora-livecd-lxde.ks | 1 +
1 file changed, 1 insertion(+)
New commits:
commit c2016a8820660c76ddbdadbe105c2dc016b45ea5
Author: Christoph Wickert <fedora(a)christoph-wickert.de>
Date: Tue Apr 13 21:15:59 2010 +0200
LXDE: add hal-storage-addon
diff --git a/fedora-livecd-lxde.ks b/fedora-livecd-lxde.ks
index c3c4fd8..7200fbd 100644
--- a/fedora-livecd-lxde.ks
+++ b/fedora-livecd-lxde.ks
@@ -51,6 +51,7 @@ xpad
gigolo
# more Desktop stuff
+hal-storage-addon
alsa-plugins-pulseaudio
NetworkManager-gnome
java-1.6.0-openjdk-plugin
14 years
fedora-livecd-xfce.ks
by Kevin Fenzi
fedora-livecd-xfce.ks | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 9380fff9c9901f84358ed00335710e11ac2c708e
Author: kevin <kevin(a)tummy.com>
Date: Mon Apr 12 09:26:05 2010 -0600
Add hal-storage-addon
diff --git a/fedora-livecd-xfce.ks b/fedora-livecd-xfce.ks
index c3bb5b6..f9b5fa1 100644
--- a/fedora-livecd-xfce.ks
+++ b/fedora-livecd-xfce.ks
@@ -95,6 +95,7 @@ Terminal
gtk-xfce-engine
orage
ristretto
+hal-storage-addon
thunar-volman
thunar-media-tags-plugin
gigolo
14 years
fedora-livecd-design-suite.ks
by Sebastian Dziallas
fedora-livecd-design-suite.ks | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 3ec5dd8e48d92c3089f3d51b0b9b326bf57c0b95
Author: Sebastian Dziallas <sebastian(a)when.com>
Date: Mon Apr 12 01:26:37 2010 +0200
design-suite: we can haz entangle now
diff --git a/fedora-livecd-design-suite.ks b/fedora-livecd-design-suite.ks
index 4779ffa..7023728 100644
--- a/fedora-livecd-design-suite.ks
+++ b/fedora-livecd-design-suite.ks
@@ -25,6 +25,7 @@ agave
blender
# capa
cinepaint
+entangle
fontforge
fontmatrix
# fyre
14 years
fedora-livecd-lxde.ks
by Christoph Wickert
fedora-livecd-lxde.ks | 11 +++--------
1 file changed, 3 insertions(+), 8 deletions(-)
New commits:
commit f786a65a188b9e296a38994369421303de3e0a42
Author: Christoph Wickert <fedora(a)christoph-wickert.de>
Date: Sat Apr 10 01:22:26 2010 +0200
LXDE: changes for polkit
diff --git a/fedora-livecd-lxde.ks b/fedora-livecd-lxde.ks
index f77dcf7..c3c4fd8 100644
--- a/fedora-livecd-lxde.ks
+++ b/fedora-livecd-lxde.ks
@@ -64,17 +64,12 @@ gnome-packagekit*
-kpackagekit
# make sure polkit-qt doesn't end up the LXDE live images
-# this is not yet in rawide
-#polkit-gnome
-#-polkit-qt
-
-# same for Fedora <= 11, but commented out
-PolicyKit-gnome
--PolicyKit-kde
+polkit-gnome
+-polkit-kde
# make sure xfce4-notifyd is not pulled in
--xfce4-notifyd
notification-daemon
+-xfce4-notifyd
# use yumex instead of gnome-packagekit
#-gnome-packagekit
14 years
fedora-livecd-lxde.ks
by Christoph Wickert
fedora-livecd-lxde.ks | 9 +++++----
1 file changed, 5 insertions(+), 4 deletions(-)
New commits:
commit 6027533b45bbabcb020be4eeb68a375f57a08384
Author: Christoph Wickert <fedora(a)christoph-wickert.de>
Date: Sat Apr 10 01:19:05 2010 +0200
LXDE: Switch to Firefox, include Java plugin, add some fixes
diff --git a/fedora-livecd-lxde.ks b/fedora-livecd-lxde.ks
index 32f39d0..f77dcf7 100644
--- a/fedora-livecd-lxde.ks
+++ b/fedora-livecd-lxde.ks
@@ -17,7 +17,7 @@ obconf
lxdm
# internet
-midori
+firefox
sylpheed
lostirc
transmission
@@ -53,10 +53,11 @@ gigolo
# more Desktop stuff
alsa-plugins-pulseaudio
NetworkManager-gnome
-#java-1.6.0-openjdk-plugin
+java-1.6.0-openjdk-plugin
xcompmgr
xdg-user-dirs-gtk
-
+# needed for xdg-open to support LXDE
+perl-File-MimeInfo
# make sure kpackagekit doesn't end up the LXDE live images
gnome-packagekit*
@@ -122,7 +123,7 @@ cat >> /etc/rc.d/init.d/livesys << EOF
cat > /etc/xdg/lxsession/LXDE/autostart << FOE
/usr/libexec/gam_server
@lxpanel --profile LXDE
-@pcmanfm -d
+@pcmanfm2 --desktop --profile lxde
@pulseaudio -D
FOE
14 years
tools/liveimage-diff
by Colin Walters
tools/liveimage-diff | 28 ++++++++++++++++++----------
1 file changed, 18 insertions(+), 10 deletions(-)
New commits:
commit 2e7ab7cb7a598b4e42da89881f9e5952c0b3101b
Author: Colin Walters <walters(a)verbum.org>
Date: Thu Apr 8 23:18:18 2010 -0400
[liveimage-diff] Sort output
diff --git a/tools/liveimage-diff b/tools/liveimage-diff
index 3722431..a7ff363 100755
--- a/tools/liveimage-diff
+++ b/tools/liveimage-diff
@@ -65,16 +65,24 @@ def main():
read_rpmdata(original_rpmdata, original_rpms)
read_rpmdata(new_rpmdata, new_rpms)
- for rpm in original_rpms:
- if rpm in new_rpms:
- sizedelta = new_rpms[rpm] - original_rpms[rpm]
- print '= %s: %d' % (rpm, sizedelta)
- else:
- print "- %s %d" % (rpm, original_rpms[rpm])
- for rpm in new_rpms:
- if rpm in original_rpms:
- continue
- print "+ %s %d" % (rpm, new_rpms[rpm])
+ original_set = set(original_rpms)
+ new_set = set(new_rpms)
+ intersection = original_set.intersection(new_set)
+ intersection_deltas = {}
+ for rpm in intersection:
+ delta = new_rpms[rpm] - original_rpms[rpm]
+ if delta != 0:
+ intersection_deltas[rpm] = delta
+
+ added_set = new_set - original_set
+ removed_set = original_set - new_set
+ for rpm in sorted(added_set, lambda a,b: cmp(new_rpms[a], new_rpms[b])):
+ print '+ %s %d' % (rpm, new_rpms[rpm])
+ for rpm in sorted(removed_set, lambda a,b: cmp(original_rpms[a], original_rpms[b])):
+ print '- %s %d' % (rpm, original_rpms[rpm])
+
+ for rpm in sorted(intersection_deltas, lambda a,b: cmp(intersection_deltas[a], intersection_deltas[b])):
+ print '= %s %d' % (rpm, intersection_deltas[rpm])
sys.exit(0)
14 years
tools/liveimage-diff
by Colin Walters
tools/liveimage-diff | 83 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 83 insertions(+)
New commits:
commit 0303dc173a59e1827630150ac7fbb4e19446adfb
Author: Colin Walters <walters(a)verbum.org>
Date: Thu Apr 8 22:47:39 2010 -0400
[liveimage-diff] New tool to diff livecds
diff --git a/tools/liveimage-diff b/tools/liveimage-diff
new file mode 100755
index 0000000..3722431
--- /dev/null
+++ b/tools/liveimage-diff
@@ -0,0 +1,83 @@
+#!/usr/bin/python
+# Given as input two live images, print out differences in their RPM content.
+#
+# Licensed under the new-BSD license (http://www.opensource.org/licenses/bsd-license.php)
+# Copyright (C) 2010 Red Hat, Inc.
+# Written by Colin Walters <walters(a)verbum.org>
+
+import os
+import sys
+import tempfile
+import subprocess
+import getopt
+
+
+def usage(ecode):
+ print "Usage: %s img1.iso img2.iso" % (sys.argv[0], )
+ print "Print differences between two live images"
+ sys.exit(ecode)
+
+def main():
+ try:
+ opts,args = getopt.getopt(sys.argv[1:], 'h', ['help', 'debug'])
+ except getopt.GetoptError, e:
+ usage(1)
+
+ version = None
+ debug = False
+ for o,a in opts:
+ if o in ('-h', '--help'):
+ usage(0)
+ elif o in ('--debug', ):
+ debug = True
+
+ if len(args) != 2:
+ usage(1)
+ original = args[0]
+ new = args[1]
+
+ mount_temp = tempfile.mkdtemp()
+
+ (fd, original_rpmdata) = tempfile.mkstemp()
+ subprocess.check_call(['../livecd/tools/liveimage-mount', '--mount-hacks', '--chroot',
+ original, mount_temp, 'rpm', '-qa', '--queryformat="%{NAME} %{SIZE}\n'],
+ stdout=fd, stderr=sys.stderr)
+ os.close(fd)
+ (fd, new_rpmdata) = tempfile.mkstemp()
+ subprocess.check_call(['../livecd/tools/liveimage-mount', '--mount-hacks', '--chroot',
+ new, mount_temp, 'rpm', '-qa', '--queryformat="%{NAME} %{SIZE}\n'],
+ stdout=fd, stderr=sys.stderr)
+ os.close(fd)
+
+ os.rmdir(mount_temp)
+
+ original_rpms = {}
+ new_rpms = {}
+
+ def read_rpmdata(filename, data):
+ f = open(filename)
+ for line in f:
+ line = line.strip()
+ if not line: break
+ (rpm, size) = line.split(' ', 1)
+ data[rpm] = int(size)
+ f.close()
+ read_rpmdata(original_rpmdata, original_rpms)
+ read_rpmdata(new_rpmdata, new_rpms)
+
+ for rpm in original_rpms:
+ if rpm in new_rpms:
+ sizedelta = new_rpms[rpm] - original_rpms[rpm]
+ print '= %s: %d' % (rpm, sizedelta)
+ else:
+ print "- %s %d" % (rpm, original_rpms[rpm])
+ for rpm in new_rpms:
+ if rpm in original_rpms:
+ continue
+ print "+ %s %d" % (rpm, new_rpms[rpm])
+
+ sys.exit(0)
+
+if __name__ == '__main__':
+ main()
+
14 years
fedora-livecd-desktop.ks
by Matthias Clasen
fedora-livecd-desktop.ks | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
New commits:
commit 28267914cefde4a4b9bb50a7910c73a01db5cf04
Author: Matthias Clasen <mclasen(a)redhat.com>
Date: Wed Apr 7 10:10:02 2010 -0400
Categorize removals a bit more
diff --git a/fedora-livecd-desktop.ks b/fedora-livecd-desktop.ks
index 219a54d..1732a51 100644
--- a/fedora-livecd-desktop.ks
+++ b/fedora-livecd-desktop.ks
@@ -7,7 +7,7 @@
%include fedora-live-minimization.ks
%packages
-# First, no office.
+# First, no office
-openoffice.org-*
# Temporary list of things removed from comps but not synced yet
@@ -21,22 +21,22 @@
# No printing
-foomatic-db-ppds
-# dictionaries are big
+# Dictionaries are big
-aspell-*
-hunspell-*
-man-pages*
-words
-# save some space
+# Help and art can be big, too
-gnome-user-docs
-evolution-help
-gnome-games-help
--nss_db
--isdn4k-utils
-desktop-backgrounds-basic
-constantine-backgrounds-extras
--seahorse
--alacarte
+
+# Legacy cmdline things we don't want
+-isdn4k-utils
+-nss_db
-krb5-auth-dialog
-krb5-workstation
-pam_krb5
@@ -57,7 +57,7 @@
-yp-tools
-rpcbind
-# drop some system-config things
+# Drop some system-config things
-system-config-boot
-system-config-language
-system-config-network
14 years
fedora-livecd-broffice.org.ks
by Igor Pires Soares
fedora-livecd-broffice.org.ks | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit dd680aa497fdf76f85480d715e8a351190d85090
Author: Igor Pires Soares <igor(a)fedoraproject.org>
Date: Tue Apr 6 19:13:19 2010 -0300
Bring inkscape back and remove unnecessary fonts
Include inkscape and remove paratype-pt-sans-fonts, sil-abyssinica-fonts and wqy-zenhei-fonts.
diff --git a/fedora-livecd-broffice.org.ks b/fedora-livecd-broffice.org.ks
index 0d9066d..7555716 100644
--- a/fedora-livecd-broffice.org.ks
+++ b/fedora-livecd-broffice.org.ks
@@ -30,10 +30,11 @@ vino
brasero
bitstream-vera-*
gimp
+inkscape
# We won't use these Asian fonts
-lklug-fonts
--abyssinica-fonts
+-sil-abyssinica-fonts
-jomolhari-fonts
-lohit-*
-baekmuk-*
@@ -50,6 +51,8 @@ gimp
-kacst-*
-khmeros-base-fonts
-paktype-*
+-paratype-pt-sans-fonts
+-wqy-zenhei-fonts
# remove unnecessary input methods
-@input-methods
14 years
tools/nightly-composes
by Kevin Fenzi
tools/nightly-composes | 159 +++++++++++++++++++++++++++++++++++++++++++++++++
1 file changed, 159 insertions(+)
New commits:
commit 3d5a72c3a9d3e7df24a4b33f4715131d09422eb9
Author: kevin <kevin(a)tummy.com>
Date: Tue Apr 6 09:36:51 2010 -0600
Add nightly compose script used for making all the spins.
diff --git a/tools/nightly-composes b/tools/nightly-composes
new file mode 100755
index 0000000..6ecc9e9
--- /dev/null
+++ b/tools/nightly-composes
@@ -0,0 +1,159 @@
+#!/bin/bash
+
+TOPDIR=/var/tmp
+
+STATEFILE=$TOPDIR/nightlylivecdstatefile
+# WARNING: MirrorManager must always give this mirror to the host running this script
+STATEPATH=http://infrastructure.fedoraproject.org/pub/fedora/linux/development/13/x86_64/os/repodata/repomd.xml
+
+getdatehash() {
+ DUMP=$(wget --no-cache -S $1 -O /dev/null 2>&1)
+ echo "$DUMP" | grep -q "HTTP/1.1 200 OK"
+ if [ $? -eq 0 ]; then
+ DATE=$(echo "$DUMP"|grep '^ Last-Modified'|sha1sum |awk {'print $1'})
+ else
+ echo "ERROR: $STATEPATH failed."
+ exit 1
+ fi
+}
+getdatehash $STATEPATH
+
+if [ -f $STATEFILE ]; then
+ OLDDATE=$(cat $STATEFILE)
+ if [ "$OLDDATE" == "$DATE" ]; then
+ # No change, exit
+ exit 0
+ fi
+fi
+
+# Save date hash
+echo "$DATE" > $STATEFILE
+echo "Saving date hash: $DATE"
+
+# Check for running livecd-creator and abort if it is running
+if ps -ef |grep -v grep |grep -q livecd-creator; then
+ echo "ERROR: Another livecd-creator is still running. Aborting."
+ exit 255
+fi
+
+if [ ! -d $TOPDIR/spin-kickstarts/ ]; then
+ cd $TOPDIR
+ git clone http://git.fedorahosted.org/git/spin-kickstarts.git
+fi
+
+# pull any git updates to kickstarts
+
+cd $TOPDIR/spin-kickstarts/
+git reset --hard
+git pull
+
+if [ ! -d $TOPDIR/nightly-composes ]; then
+ mkdir -p $TOPDIR/nightly-composes
+fi
+
+DATE=`date +%Y%m%d.%H`
+
+# remove the previous days compose
+find $TOPDIR/nightly-composes/ -name '*.iso' -exec rm -f '{}' \;
+
+# loop though the valid spins
+for i in `echo desktop design-suite xfce broffice.org kde electronic-lab games lxde soas security`
+do
+
+ cd $TOPDIR/nightly-composes/
+
+ echo $i
+
+ if [ ! -d $TOPDIR/nightly-composes/$i ]; then
+ mkdir -p $TOPDIR/nightly-composes/$i
+ fi
+ if [ ! -d $TOPDIR/nightly-composes/$i/logs ]; then
+ mkdir -p $TOPDIR/nightly-composes/$i/logs
+ touch $TOPDIR/nightly-composes/$i/logs/SIZEHISTORY-i386
+ touch $TOPDIR/nightly-composes/$i/logs/SIZEHISTORY-x86_64
+ fi
+
+ cd $i
+
+ # compose f13 not rawhide for now.
+ sed -i 's/rawhide/fedora-13/g' $TOPDIR/spin-kickstarts/*.ks
+
+ # debrand
+ # Note this is not needed for 'official' test spins
+ #sed -i 's/^-fedora-logos/fedora-logos/' $TOPDIR/spin-kickstarts/fedora-livecd-$i.ks
+ #sed -i 's/^generic-logos//' $TOPDIR/spin-kickstarts/fedora-livecd-$i.ks
+
+ echo "INFO: $i i386 live image compose starting"
+ setarch i386 livecd-creator -c $TOPDIR/spin-kickstarts/fedora-live*-$i.ks -f $i-i386-$DATE > logs/$DATE-i386.log 2>&1
+ if [ $? -ne 0 ]; then
+ echo "ERROR: $i i386 live image failed to compose on $DATE"
+ mv logs/$DATE-i386.log logs/$DATE-FAILED-i386.log
+ else
+ du $TOPDIR/nightly-composes/$i/$i-i386-$DATE.iso >> logs/SIZEHISTORY-i386
+ tail -2 logs/SIZEHISTORY-i386
+ rm -f CHECKSUM-i386
+ sha256sum $i-i386-$DATE.iso > CHECKSUM-i386
+ cat CHECKSUM-i386
+ echo "INFO: $i i386 live image compose finished OK"
+ fi
+
+ echo "INFO: $i x86_64 live image compose starting"
+ # Need to shorten the electronic-lab label to the 32 char limit
+ if [ "$i" = "electronic-lab" ]; then
+ livecd-creator -c $TOPDIR/spin-kickstarts/fedora-live*-$i.ks -f e-lab-x86_64-$DATE > logs/$DATE-x86_64.log 2>&1
+ else
+ livecd-creator -c $TOPDIR/spin-kickstarts/fedora-live*-$i.ks -f $i-x86_64-$DATE > logs/$DATE-x86_64.log 2>&1
+ fi
+ if [ $? -ne 0 ]; then
+ echo "ERROR: $i x86_64 live image failed to compose on $DATE"
+ mv logs/$DATE-x86_64.log logs/$DATE-FAILED-x86_64.log
+ else
+ if [ "$i" = "electronic-lab" ]; then
+ du $TOPDIR/nightly-composes/$i/e-lab-x86_64-$DATE.iso >> logs/SIZEHISTORY-x86_64
+ tail -2 logs/SIZEHISTORY-x86_64
+ rm -f CHECKSUM-x86_64
+ sha256sum e-lab-x86_64-$DATE.iso > CHECKSUM-x86_64
+ cat CHECKSUM-x86_64
+ else
+ du $TOPDIR/nightly-composes/$i/$i-x86_64-$DATE.iso >> logs/SIZEHISTORY-x86_64
+ tail -2 logs/SIZEHISTORY-x86_64
+ rm -f CHECKSUM-x86_64
+ sha256sum $i-x86_64-$DATE.iso > CHECKSUM-x86_64
+ cat CHECKSUM-x86_64
+ fi
+ echo "INFO: $i x86_64 live image compose finished OK"
+ fi
+
+ # remove old resize image
+ #rm -f /tmp/resize-image-*
+done
+
+# do aos spin
+echo "INFO: aos i386 live image compose starting"
+cd $TOPDIR/nightly-composes/aos/
+setarch i386 livecd-creator -c $TOPDIR/spin-kickstarts/fedora-aos.ks -f aos-i386-$DATE > logs/$DATE-i386.log 2>&1
+if [ $? -ne 0 ]; then
+ echo "ERROR: aos i386 live image failed to compose on $DATE"
+ mv logs/$DATE-i386.log logs/$DATE-FAILED-i386.log
+else
+ du $TOPDIR/nightly-composes/aos/aos-i386-$DATE.iso >> logs/SIZEHISTORY-i386
+ tail -2 logs/SIZEHISTORY-i386
+ rm -f CHECKSUM-i386
+ sha256sum aos-i386-$DATE.iso > CHECKSUM-i386
+ cat CHECKSUM-i386
+ echo "INFO: aos i386 live image compose finished OK"
+fi
+
+echo "INFO: aos x86_64 live image compose starting"
+livecd-creator -c $TOPDIR/spin-kickstarts/fedora-aos.ks -f aos-x86_64-$DATE > logs/$DATE-x86_64.log 2>&1
+if [ $? -ne 0 ]; then
+ echo "ERROR: aos x86_64 live image failed to compose on $DATE"
+ mv logs/$DATE-x86_64.log logs/$DATE-FAILED-x86_64.log
+else
+ du $TOPDIR/nightly-composes/aos/aos-x86_64-$DATE.iso >> logs/SIZEHISTORY-x86_64
+ tail -2 logs/SIZEHISTORY-x86_64
+ rm -f CHECKSUM-x86_64
+ sha256sum aos-x86_64-$DATE.iso > CHECKSUM-x86_64
+ cat CHECKSUM-x86_64
+ echo "INFO: aos x86_64 live image compose finished OK"
+fi
14 years