unity/scripts/mock_respins.sh | 55 ++++++++++++++++++++----------------------
1 file changed, 27 insertions(+), 28 deletions(-)
New commits:
commit c218422910bf43471dc22cf523554bdf58716171
Merge: 64dfdea... 1fc1e59...
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Feb 20 03:28:19 2009 +0100
Merge branch 'master' of
ssh://git.fedorahosted.org/git/revisor
commit 64dfdea289c3feb7abbbfe362ea288a99623fded
Author: Jeroen van Meeuwen (Fedora Unity) <kanarip(a)fedoraunity.org>
Date: Fri Feb 20 03:25:05 2009 +0100
Update mock_respins
diff --git a/unity/scripts/mock_respins.sh b/unity/scripts/mock_respins.sh
index 286ea26..ebd829d 100755
--- a/unity/scripts/mock_respins.sh
+++ b/unity/scripts/mock_respins.sh
@@ -1,32 +1,31 @@
#!/bin/bash
-mock -v -r fedora-10-i386 init && \
-mock -v -r fedora-10-i386 install comps-extras createrepo rhpl pykickstart \
- livecd-tools anaconda-runtime squashfs-tools \
- busybox-anaconda notify-python usermode \
- pam python automake intltool gettext \
- desktop-file-utils glib2-devel gcc \
- cobbler koan deltarpm pygtk pygtk2-libglade \
- gnome-python2-gconf system-config-kickstart jigdo \
- livecd-tools python-virtinst git sudo spin-kickstarts
mock && \
-echo -en "git clone
git://git.fedorahosted.org/revisor\n" | mock -r
fedora-10-i386 shell
-echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-i386 shell
-echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r
fedora-10-i386 shell
-echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-i386 shell
-echo -en "cd /revisor; ./revisor.py --cli --config
/etc/revisor-unity/f10-install-respin.conf --model f10-i386-respin --debug 9\n" |
mock -r fedora-10-i386 shell
+revisor_deps="comps-extras createrepo rhpl pykickstart livecd-tools
+ anaconda-runtime squashfs-tools busybox-anaconda notify-python usermode
+ pam python automake intltool gettext desktop-file-utils glib2-devel gcc
+ cobbler koan deltarpm pygtk pygtk2-libglade gnome-python2-gconf
+ system-config-kickstart jigdo livecd-tools python-virtinst git sudo
+ spin-kickstarts mock"
-mock -v -r fedora-10-x86_64 init && \
-mock -v -r fedora-10-x86_64 install comps-extras createrepo rhpl pykickstart \
- livecd-tools anaconda-runtime squashfs-tools \
- busybox-anaconda notify-python usermode \
- pam python automake intltool gettext \
- desktop-file-utils glib2-devel gcc \
- cobbler koan deltarpm pygtk pygtk2-libglade \
- gnome-python2-gconf system-config-kickstart jigdo \
- livecd-tools python-virtinst git sudo spin-kickstarts
mock && \
-echo -en "git clone
git://git.fedorahosted.org/revisor\n" | mock -r
fedora-10-x86_64 shell && \
-echo -en "cd /revisor; ./switchhere --yes\n" | mock -r fedora-10-x86_64 shell
&& \
-echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r
fedora-10-x86_64 shell && \
-echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-10-x86_64 shell
&& \
-echo -en "cd /revisor; ./revisor.py --cli --config
/etc/revisor-unity/f10-install-respin.conf --model f10-x86_64-respin --debug 9\n" |
mock -r fedora-10-x86_64 shell
+while [ $# -gt 0 ]; do
+ case $1 in
+ --version)
+ version=$2
+ shift; shift
+ ;;
+ --arch)
+ arches="$arches $2"
+ shift; shift
+ ;;
+ esac
+done
+for arch in $arches; do
+ mock -v -r fedora-$version-$arch init && \
+ mock -v -r fedora-$version-$arch install $revisor_deps && \
+ echo -en "git clone
git://git.fedorahosted.org/revisor\n" | mock -r
fedora-$version-$arch shell
+ echo -en "cd /revisor; ./switchhere --yes\n" | mock -r
fedora-$version-$arch shell
+ echo -en "cd /revisor; autoreconf && ./configure\n" | mock -r
fedora-$version-$arch shell
+ echo -en "rm -rf /var/lib/rpm/__db.00*\n" | mock -r fedora-$version-$arch
shell
+ echo -en "cd /revisor; ./revisor.py --cli --config
/etc/revisor-unity/f10-install-respin.conf --model f$version-$arch-respin --debug
9\n" | mock -r fedora-$version-$arch shell;
+done