Hi,

livecd-creator crashes if it runs under non-C locales:
https://bugzilla.redhat.com/show_bug.cgi?id=520773

Here is a quick patch to fix this.  I confirmed that I can create a
xfce livecd on F-13 with this patch, with:

LANG=ja_JP.UTF-8 sudo livecd-creator \
-c /usr/share/spin-kickstarts/fedora-livecd-xfce.ks

>From 9780bd4bdfd7cdce5933b039d2f0db3fc601d2e3 Mon Sep 17 00:00:00 2001
From: Daiki Ueno <[email protected]>
Date: Fri, 10 Sep 2010 11:31:37 +0900
Subject: [PATCH] Call yum.misc.setup_locale() before using yum-cli modules.

---
 imgcreate/yuminst.py |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/imgcreate/yuminst.py b/imgcreate/yuminst.py
index d3f36ac..7614ebb 100644
--- a/imgcreate/yuminst.py
+++ b/imgcreate/yuminst.py
@@ -188,6 +188,8 @@ class LiveCDYum(yum.YumBase):
 
         # FIXME: callback should be refactored a little in yum 
         sys.path.append('/usr/share/yum-cli')
+        import yum.misc
+        yum.misc.setup_locale()
         import callback
         cb = callback.RPMInstallCallback()
         cb.tsInfo = self.tsInfo
-- 
1.7.2.2

Regards,
-- 
Daiki Ueno
--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd

Reply via email to