From: "Brian C. Lane" <bcl(a)redhat.com>
If the langpacks package hasn't been included the directory won't exist.
Make sure it does.
Resolves: rhbz#1271766
---
data/post-scripts/80-setfilecons.ks | 2 +-
pyanaconda/packaging/yumpayload.py | 1 +
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/data/post-scripts/80-setfilecons.ks b/data/post-scripts/80-setfilecons.ks
index 5adae44..fe741f4 100644
--- a/data/post-scripts/80-setfilecons.ks
+++ b/data/post-scripts/80-setfilecons.ks
@@ -2,7 +2,7 @@
restorecon -ir /etc/sysconfig/network-scripts /var/lib /etc/lvm \
/dev /etc/iscsi /var/lib/iscsi /root /var/lock /var/log \
- /etc/modprobe.d /etc/sysconfig /var/cache/yum
+ /etc/modprobe.d /etc/sysconfig /var/cache/yum /etc/yum
# Also relabel the OSTree variants of the normal mounts (if they exist)
restorecon -ir /var/roothome /var/home /var/opt /var/srv /var/media /var/mnt
diff --git a/pyanaconda/packaging/yumpayload.py b/pyanaconda/packaging/yumpayload.py
index a5228ce..bdbf702 100644
--- a/pyanaconda/packaging/yumpayload.py
+++ b/pyanaconda/packaging/yumpayload.py
@@ -263,6 +263,7 @@ def _writeLangpacksConfig(self):
log.error ("Error setting langpack_locales: %s", msg)
def _copyLangpacksConfigToTarget(self):
+ iutil.mkdirChain(os.path.dirname(iutil.getSysroot()+_yum_target_langpack_conf))
shutil.copy2(_yum_installer_langpack_conf,
iutil.getSysroot()+_yum_target_langpack_conf)
--
To view this commit on github, visit
https://github.com/rhinstaller/anaconda/commit/217244fa063c3472e5af90f545...