[spin-kickstarts/f23] packagekit-cached-metadata.ks: Set up resolv.conf and hosts files
by Kalev Lember
commit 0bc399cf587cb8c220cd8e5f4d9f784844e77792
Author: Kalev Lember <klember(a)redhat.com>
Date: Tue Oct 20 20:23:23 2015 +0200
packagekit-cached-metadata.ks: Set up resolv.conf and hosts files
Copy over host system's /etc/resolv.conf and /etc/hosts to make it
possible to resolve kojipkgs.fedoraproject.org inside the chroot.
snippets/packagekit-cached-metadata.ks | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/snippets/packagekit-cached-metadata.ks b/snippets/packagekit-cached-metadata.ks
index 163f2cb..af206b0 100644
--- a/snippets/packagekit-cached-metadata.ks
+++ b/snippets/packagekit-cached-metadata.ks
@@ -1,7 +1,20 @@
# %post script to include initial metadata for PackageKit
+%post --nochroot
+# Copy over files needed for networking inside the chroot
+for f in /etc/resolv.conf /etc/hosts ; do
+ test -f $f && cp -a $f ${INSTALL_ROOT}${f}.kickstart
+done
+%end
+
%post
+# Use host machine's resolv.conf and hosts files
+for f in /etc/resolv.conf /etc/hosts ; do
+ test -f $f && mv $f $f.orig
+ test -f $f.kickstart && mv -f $f.kickstart $f
+done
+
PK_PREFIX=`mktemp -d`
mkdir -p $PK_PREFIX/etc/yum.repos.d
if [ -f /etc/yum.repos.d/fedora.repo ] ; then
@@ -31,4 +44,10 @@ if [ -d /var/cache/PackageKit ] ; then
fi
rm -rf $PK_PREFIX
+# Restore original resolv.conf and hosts files
+for f in /etc/resolv.conf /etc/hosts ; do
+ rm -f $f
+ test -f $f.orig && mv $f.orig $f
+done
+
%end
7 years, 11 months
[spin-kickstarts/f23] Move packagekit-cached-metadata.ks to snippets/
by Kalev Lember
commit 469ad561b94778123277ff5da9524c9a9734390e
Author: Kalev Lember <klember(a)redhat.com>
Date: Tue Oct 20 20:17:29 2015 +0200
Move packagekit-cached-metadata.ks to snippets/
... and make it a top-level script wrapped in %post ... %end.
fedora-live-kde-base.ks | 3 +--
fedora-live-workstation.ks | 3 +--
.../packagekit-cached-metadata.ks | 6 +++++-
3 files changed, 7 insertions(+), 5 deletions(-)
---
diff --git a/fedora-live-kde-base.ks b/fedora-live-kde-base.ks
index 1d5ed5c..3e1d26a 100644
--- a/fedora-live-kde-base.ks
+++ b/fedora-live-kde-base.ks
@@ -4,6 +4,7 @@
%include fedora-live-base.ks
%include fedora-kde-packages.ks
+%include snippets/packagekit-cached-metadata.ks
%post
@@ -19,8 +20,6 @@ cat > /root/.config/gtk-3.0/settings.ini << EOF
gtk-theme-name = Adwaita
EOF
-%include fedora-packagekit-cached-metadata.ks
-
# add initscript
cat >> /etc/rc.d/init.d/livesys << EOF
diff --git a/fedora-live-workstation.ks b/fedora-live-workstation.ks
index cc8ef57..376ee72 100644
--- a/fedora-live-workstation.ks
+++ b/fedora-live-workstation.ks
@@ -4,6 +4,7 @@
%include fedora-live-base.ks
%include fedora-workstation-packages.ks
+%include snippets/packagekit-cached-metadata.ks
part / --size 6144
@@ -12,8 +13,6 @@ part / --size 6144
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
-%include fedora-packagekit-cached-metadata.ks
-
cat >> /etc/rc.d/init.d/livesys << EOF
diff --git a/fedora-packagekit-cached-metadata.ks b/snippets/packagekit-cached-metadata.ks
similarity index 96%
rename from fedora-packagekit-cached-metadata.ks
rename to snippets/packagekit-cached-metadata.ks
index d2ef0f1..140d5e5 100644
--- a/fedora-packagekit-cached-metadata.ks
+++ b/snippets/packagekit-cached-metadata.ks
@@ -1,4 +1,7 @@
-# Copy initial metadata for PackageKit
+# %post script to include initial metadata for PackageKit
+
+%post
+
PK_PREFIX=`mktemp -d`
mkdir -p $PK_PREFIX/etc/yum.repos.d
if [ -f /etc/yum.repos.d/fedora.repo ] ; then
@@ -28,3 +31,4 @@ if [ -d /var/cache/PackageKit ] ; then
fi
rm -rf $PK_PREFIX
+%end
7 years, 11 months
[spin-kickstarts/f23] split pk cached metadata hack into include'able snippet
by Rex Dieter
commit f5eb0bee5f8f5d818559a881e970dffa00c073d8
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Mon Oct 19 14:56:27 2015 -0500
split pk cached metadata hack into include'able snippet
and add to -kde-base
fedora-live-kde-base.ks | 2 ++
fedora-live-workstation.ks | 30 +-----------------------------
fedora-packagekit-cached-metadata.ks | 30 ++++++++++++++++++++++++++++++
3 files changed, 33 insertions(+), 29 deletions(-)
---
diff --git a/fedora-live-kde-base.ks b/fedora-live-kde-base.ks
index 4819a2f..1d5ed5c 100644
--- a/fedora-live-kde-base.ks
+++ b/fedora-live-kde-base.ks
@@ -19,6 +19,8 @@ cat > /root/.config/gtk-3.0/settings.ini << EOF
gtk-theme-name = Adwaita
EOF
+%include fedora-packagekit-cached-metadata.ks
+
# add initscript
cat >> /etc/rc.d/init.d/livesys << EOF
diff --git a/fedora-live-workstation.ks b/fedora-live-workstation.ks
index 6857b86..cc8ef57 100644
--- a/fedora-live-workstation.ks
+++ b/fedora-live-workstation.ks
@@ -12,35 +12,7 @@ part / --size 6144
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
-# Copy initial metadata for PackageKit
-PK_PREFIX=`mktemp -d`
-mkdir -p $PK_PREFIX/etc/yum.repos.d
-if [ -f /etc/yum.repos.d/fedora.repo ] ; then
- cp /etc/yum.repos.d/fedora.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$relea...' \
- $PK_PREFIX/etc/yum.repos.d/fedora.repo
-fi
-if [ -f /etc/yum.repos.d/fedora-updates.repo ] ; then
- cp /etc/yum.repos.d/fedora-updates.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-relea...' \
- $PK_PREFIX/etc/yum.repos.d/fedora-updates.repo
-fi
-if [ -f /etc/yum.repos.d/fedora-updates-testing.repo ] ; then
- cp /etc/yum.repos.d/fedora-updates-testing.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testi...' \
- $PK_PREFIX/etc/yum.repos.d/fedora-updates-testing.repo
-fi
-if [ -f /etc/yum.repos.d/fedora-rawhide.repo ] ; then
- cp /etc/yum.repos.d/fedora-rawhide.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=...' \
- $PK_PREFIX/etc/yum.repos.d/fedora-rawhide.repo
-fi
-rpm --root=$PK_PREFIX --initdb
-DESTDIR=$PK_PREFIX /usr/libexec/packagekit-direct refresh
-if [ -d /var/cache/PackageKit ] ; then
- mv $PK_PREFIX/var/cache/PackageKit/* /var/cache/PackageKit/
-fi
-rm -rf $PK_PREFIX
+%include fedora-packagekit-cached-metadata.ks
cat >> /etc/rc.d/init.d/livesys << EOF
diff --git a/fedora-packagekit-cached-metadata.ks b/fedora-packagekit-cached-metadata.ks
new file mode 100644
index 0000000..d2ef0f1
--- /dev/null
+++ b/fedora-packagekit-cached-metadata.ks
@@ -0,0 +1,30 @@
+# Copy initial metadata for PackageKit
+PK_PREFIX=`mktemp -d`
+mkdir -p $PK_PREFIX/etc/yum.repos.d
+if [ -f /etc/yum.repos.d/fedora.repo ] ; then
+ cp /etc/yum.repos.d/fedora.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates-testing.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates-testing.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testi...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates-testing.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-rawhide.repo ] ; then
+ cp /etc/yum.repos.d/fedora-rawhide.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-rawhide.repo
+fi
+rpm --root=$PK_PREFIX --initdb
+DESTDIR=$PK_PREFIX /usr/libexec/packagekit-direct refresh
+if [ -d /var/cache/PackageKit ] ; then
+ mv $PK_PREFIX/var/cache/PackageKit/* /var/cache/PackageKit/
+fi
+rm -rf $PK_PREFIX
+
7 years, 11 months
[spin-kickstarts] split pk cached metadata hack into include'able snippet
by Rex Dieter
commit 6817b9661fff75dfa915a3842ce1b2a5da8dc935
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Mon Oct 19 14:56:27 2015 -0500
split pk cached metadata hack into include'able snippet
and add to -kde-base
fedora-live-kde-base.ks | 2 ++
fedora-live-workstation.ks | 30 +-----------------------------
fedora-packagekit-cached-metadata.ks | 30 ++++++++++++++++++++++++++++++
3 files changed, 33 insertions(+), 29 deletions(-)
---
diff --git a/fedora-live-kde-base.ks b/fedora-live-kde-base.ks
index 4819a2f..1d5ed5c 100644
--- a/fedora-live-kde-base.ks
+++ b/fedora-live-kde-base.ks
@@ -19,6 +19,8 @@ cat > /root/.config/gtk-3.0/settings.ini << EOF
gtk-theme-name = Adwaita
EOF
+%include fedora-packagekit-cached-metadata.ks
+
# add initscript
cat >> /etc/rc.d/init.d/livesys << EOF
diff --git a/fedora-live-workstation.ks b/fedora-live-workstation.ks
index 6857b86..cc8ef57 100644
--- a/fedora-live-workstation.ks
+++ b/fedora-live-workstation.ks
@@ -12,35 +12,7 @@ part / --size 6144
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
-# Copy initial metadata for PackageKit
-PK_PREFIX=`mktemp -d`
-mkdir -p $PK_PREFIX/etc/yum.repos.d
-if [ -f /etc/yum.repos.d/fedora.repo ] ; then
- cp /etc/yum.repos.d/fedora.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$relea...' \
- $PK_PREFIX/etc/yum.repos.d/fedora.repo
-fi
-if [ -f /etc/yum.repos.d/fedora-updates.repo ] ; then
- cp /etc/yum.repos.d/fedora-updates.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-relea...' \
- $PK_PREFIX/etc/yum.repos.d/fedora-updates.repo
-fi
-if [ -f /etc/yum.repos.d/fedora-updates-testing.repo ] ; then
- cp /etc/yum.repos.d/fedora-updates-testing.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testi...' \
- $PK_PREFIX/etc/yum.repos.d/fedora-updates-testing.repo
-fi
-if [ -f /etc/yum.repos.d/fedora-rawhide.repo ] ; then
- cp /etc/yum.repos.d/fedora-rawhide.repo $PK_PREFIX/etc/yum.repos.d/
- sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=...' \
- $PK_PREFIX/etc/yum.repos.d/fedora-rawhide.repo
-fi
-rpm --root=$PK_PREFIX --initdb
-DESTDIR=$PK_PREFIX /usr/libexec/packagekit-direct refresh
-if [ -d /var/cache/PackageKit ] ; then
- mv $PK_PREFIX/var/cache/PackageKit/* /var/cache/PackageKit/
-fi
-rm -rf $PK_PREFIX
+%include fedora-packagekit-cached-metadata.ks
cat >> /etc/rc.d/init.d/livesys << EOF
diff --git a/fedora-packagekit-cached-metadata.ks b/fedora-packagekit-cached-metadata.ks
new file mode 100644
index 0000000..d2ef0f1
--- /dev/null
+++ b/fedora-packagekit-cached-metadata.ks
@@ -0,0 +1,30 @@
+# Copy initial metadata for PackageKit
+PK_PREFIX=`mktemp -d`
+mkdir -p $PK_PREFIX/etc/yum.repos.d
+if [ -f /etc/yum.repos.d/fedora.repo ] ; then
+ cp /etc/yum.repos.d/fedora.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates-testing.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates-testing.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testi...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates-testing.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-rawhide.repo ] ; then
+ cp /etc/yum.repos.d/fedora-rawhide.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-rawhide.repo
+fi
+rpm --root=$PK_PREFIX --initdb
+DESTDIR=$PK_PREFIX /usr/libexec/packagekit-direct refresh
+if [ -d /var/cache/PackageKit ] ; then
+ mv $PK_PREFIX/var/cache/PackageKit/* /var/cache/PackageKit/
+fi
+rm -rf $PK_PREFIX
+
7 years, 11 months
[spin-kickstarts/f23] kde: Plasma session notifies for available updates
by Rex Dieter
commit 21a379ef79a61d1f4a602471e6fc66ea21b67df7
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Tue Oct 20 08:41:12 2015 -0500
kde: Plasma session notifies for available updates
See also http://bugzilla.redhat.com/1262600
fedora-live-kde-base.ks | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/fedora-live-kde-base.ks b/fedora-live-kde-base.ks
index 611b2e0..4819a2f 100644
--- a/fedora-live-kde-base.ks
+++ b/fedora-live-kde-base.ks
@@ -58,6 +58,7 @@ AKONADI_EOF
# Disable plasma-pk-updates
sed -i \
-e "s|^X-KDE-PluginInfo-EnabledByDefault=true|X-KDE-PluginInfo-EnabledByDefault=false|g" \
+ /usr/share/plasma/plasmoids/org.kde.plasma.pkupdates/metadata.desktop \
/usr/share/kservices5/plasma-applet-org.kde.plasma.pkupdates.desktop
# Disable baloo
7 years, 11 months
[spin-kickstarts] kde: Plasma session notifies for available updates
by Rex Dieter
commit 9fe671fe49123a2592bcd86e61a3ae5df9f875eb
Author: Rex Dieter <rdieter(a)math.unl.edu>
Date: Tue Oct 20 08:41:12 2015 -0500
kde: Plasma session notifies for available updates
See also http://bugzilla.redhat.com/1262600
fedora-live-kde-base.ks | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/fedora-live-kde-base.ks b/fedora-live-kde-base.ks
index 611b2e0..4819a2f 100644
--- a/fedora-live-kde-base.ks
+++ b/fedora-live-kde-base.ks
@@ -58,6 +58,7 @@ AKONADI_EOF
# Disable plasma-pk-updates
sed -i \
-e "s|^X-KDE-PluginInfo-EnabledByDefault=true|X-KDE-PluginInfo-EnabledByDefault=false|g" \
+ /usr/share/plasma/plasmoids/org.kde.plasma.pkupdates/metadata.desktop \
/usr/share/kservices5/plasma-applet-org.kde.plasma.pkupdates.desktop
# Disable baloo
7 years, 11 months
[spin-kickstarts] workstation: Include cached metadata for PackageKit
by Kalev Lember
commit a355ff602c8e5d6a0355b71d63995c9ba665a269
Author: Kalev Lember <klember(a)redhat.com>
Date: Mon Oct 19 16:35:38 2015 +0200
workstation: Include cached metadata for PackageKit
Instead of taking the metadata from PackageKit-cached-metadata package
as we were doing previously, copy it over directly during the compose
from https://kojipkgs.fedoraproject.org/mash/
This makes it much less error prone as we always get the very latest
metadata, and makes maintenance much simpler as we don't need to roll
PackageKit-cached-metadata by hand. Users are also going to appreciate
this because it makes post-GA updates smaller as they won't have to
download updates for the PackageKit-cached-metadata subpackage each time
PackageKit gets updated.
fedora-live-workstation.ks | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
---
diff --git a/fedora-live-workstation.ks b/fedora-live-workstation.ks
index 9038413..6857b86 100644
--- a/fedora-live-workstation.ks
+++ b/fedora-live-workstation.ks
@@ -12,6 +12,36 @@ part / --size 6144
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
+# Copy initial metadata for PackageKit
+PK_PREFIX=`mktemp -d`
+mkdir -p $PK_PREFIX/etc/yum.repos.d
+if [ -f /etc/yum.repos.d/fedora.repo ] ; then
+ cp /etc/yum.repos.d/fedora.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates-testing.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates-testing.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testi...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates-testing.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-rawhide.repo ] ; then
+ cp /etc/yum.repos.d/fedora-rawhide.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-rawhide.repo
+fi
+rpm --root=$PK_PREFIX --initdb
+DESTDIR=$PK_PREFIX /usr/libexec/packagekit-direct refresh
+if [ -d /var/cache/PackageKit ] ; then
+ mv $PK_PREFIX/var/cache/PackageKit/* /var/cache/PackageKit/
+fi
+rm -rf $PK_PREFIX
+
cat >> /etc/rc.d/init.d/livesys << EOF
7 years, 11 months
[spin-kickstarts/f23] workstation: Include cached metadata for PackageKit
by Kalev Lember
commit e07cfce2f1118a2052f91f6f5839657a73fd5a23
Author: Kalev Lember <klember(a)redhat.com>
Date: Mon Oct 19 16:35:38 2015 +0200
workstation: Include cached metadata for PackageKit
Instead of taking the metadata from PackageKit-cached-metadata package
as we were doing previously, copy it over directly during the compose
from https://kojipkgs.fedoraproject.org/mash/
This makes it much less error prone as we always get the very latest
metadata, and makes maintenance much simpler as we don't need to roll
PackageKit-cached-metadata by hand. Users are also going to appreciate
this because it makes post-GA updates smaller as they won't have to
download updates for the PackageKit-cached-metadata subpackage each time
PackageKit gets updated.
fedora-live-workstation.ks | 30 ++++++++++++++++++++++++++++++
1 files changed, 30 insertions(+), 0 deletions(-)
---
diff --git a/fedora-live-workstation.ks b/fedora-live-workstation.ks
index 9038413..6857b86 100644
--- a/fedora-live-workstation.ks
+++ b/fedora-live-workstation.ks
@@ -12,6 +12,36 @@ part / --size 6144
# This is a huge file and things work ok without it
rm -f /usr/share/icons/HighContrast/icon-theme.cache
+# Copy initial metadata for PackageKit
+PK_PREFIX=`mktemp -d`
+mkdir -p $PK_PREFIX/etc/yum.repos.d
+if [ -f /etc/yum.repos.d/fedora.repo ] ; then
+ cp /etc/yum.repos.d/fedora.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=fedora-$relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-relea...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-updates-testing.repo ] ; then
+ cp /etc/yum.repos.d/fedora-updates-testing.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=updates-testi...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-updates-testing.repo
+fi
+if [ -f /etc/yum.repos.d/fedora-rawhide.repo ] ; then
+ cp /etc/yum.repos.d/fedora-rawhide.repo $PK_PREFIX/etc/yum.repos.d/
+ sed -i -e 's|^metalink=https://mirrors.fedoraproject.org/metalink?repo=rawhide&arch=...' \
+ $PK_PREFIX/etc/yum.repos.d/fedora-rawhide.repo
+fi
+rpm --root=$PK_PREFIX --initdb
+DESTDIR=$PK_PREFIX /usr/libexec/packagekit-direct refresh
+if [ -d /var/cache/PackageKit ] ; then
+ mv $PK_PREFIX/var/cache/PackageKit/* /var/cache/PackageKit/
+fi
+rm -rf $PK_PREFIX
+
cat >> /etc/rc.d/init.d/livesys << EOF
7 years, 11 months