There's no lang-table in anaconda anymore (#857925)
This commit is contained in:
parent
43bd549480
commit
fb69670ea8
@ -1,18 +1,8 @@
|
|||||||
## lorax template file: cleanup for the ramdisk (runtime image)
|
## lorax template file: cleanup for the ramdisk (runtime image)
|
||||||
<%page args="removelocales, libdir, product, root"/>
|
<%page args="libdir, product, root"/>
|
||||||
|
|
||||||
## strip unused languages out of the locale-archive
|
|
||||||
runcmd localedef --prefix ${root} \
|
|
||||||
--delete-from-archive ${" ".join(removelocales)}
|
|
||||||
move usr/lib/locale/locale-archive usr/lib/locale/locale-archive.tmpl
|
|
||||||
runcmd chroot ${root} build-locale-archive
|
|
||||||
## remove the sources
|
## remove the sources
|
||||||
remove usr/share/i18n
|
remove usr/share/i18n
|
||||||
## remove unused locales
|
|
||||||
%for locale in removelocales:
|
|
||||||
remove usr/share/locale/${locale}
|
|
||||||
%endfor
|
|
||||||
remove usr/share/anaconda/lang-table
|
|
||||||
|
|
||||||
## not required packages installed as dependencies
|
## not required packages installed as dependencies
|
||||||
## no perl (it gets pulled in on ppc)
|
## no perl (it gets pulled in on ppc)
|
||||||
|
@ -38,7 +38,6 @@ systemctl mask fedora-configure.service fedora-loadmodules.service \
|
|||||||
## install some basic configuration files
|
## install some basic configuration files
|
||||||
append etc/resolv.conf ""
|
append etc/resolv.conf ""
|
||||||
append etc/fstab ""
|
append etc/fstab ""
|
||||||
copy usr/share/anaconda/lang-table etc
|
|
||||||
install ${configdir}/i18n etc/sysconfig
|
install ${configdir}/i18n etc/sysconfig
|
||||||
install ${configdir}/rsyslog.conf etc
|
install ${configdir}/rsyslog.conf etc
|
||||||
install ${configdir}/bash_history root/.bash_history
|
install ${configdir}/bash_history root/.bash_history
|
||||||
|
@ -127,13 +127,7 @@ class RuntimeBuilder(object):
|
|||||||
|
|
||||||
def cleanup(self):
|
def cleanup(self):
|
||||||
'''Remove unneeded packages and files with runtime-cleanup.tmpl'''
|
'''Remove unneeded packages and files with runtime-cleanup.tmpl'''
|
||||||
# get removelocales list first
|
self._runner.run("runtime-cleanup.tmpl")
|
||||||
localedir = joinpaths(self.vars.root, "usr/share/locale")
|
|
||||||
langtable = joinpaths(self.vars.root, "usr/share/anaconda/lang-table")
|
|
||||||
locales = set([d for d in os.listdir(localedir) if isdir(joinpaths(localedir,d))])
|
|
||||||
keeplocales = [line.split()[1] for line in open(langtable)]
|
|
||||||
removelocales = locales.difference(keeplocales)
|
|
||||||
self._runner.run("runtime-cleanup.tmpl", removelocales=removelocales)
|
|
||||||
|
|
||||||
def writepkgsizes(self, pkgsizefile):
|
def writepkgsizes(self, pkgsizefile):
|
||||||
'''debugging data: write a big list of pkg sizes'''
|
'''debugging data: write a big list of pkg sizes'''
|
||||||
|
Loading…
Reference in New Issue
Block a user