var/ipfire/key
var/ipfire/lang.pl
var/ipfire/langs
+#var/ipfire/langs/cache-lang.pl.de
+#var/ipfire/langs/cache-lang.pl.en
+#var/ipfire/langs/cache-lang.pl.es
+#var/ipfire/langs/cache-lang.pl.fr
+#var/ipfire/langs/cache-lang.pl.it
+#var/ipfire/langs/cache-lang.pl.nl
+#var/ipfire/langs/cache-lang.pl.pl
+#var/ipfire/langs/cache-lang.pl.ru
+#var/ipfire/langs/cache-lang.pl.tr
+#var/ipfire/langs/cache-lang.pl.tw
+#var/ipfire/langs/cache-lang.pl.zh
#var/ipfire/langs/de.pl
#var/ipfire/langs/en.pl
#var/ipfire/langs/es.pl
chown -Rv root:root $(CONFIG_ROOT)/*/bin
chown root:nobody $(CONFIG_ROOT)/dhcpc
+ # Build the language cache
+ /usr/local/bin/update-lang-cache
+
@$(POSTBUILD)
mount --bind /dev $(MNThdd)/dev
mount --bind /sys $(MNThdd)/sys
- chroot $(MNThdd) /usr/bin/perl -e "require '/var/ipfire/lang.pl'; &Lang::BuildCacheLang"
-
# Run the filesystem cleanup script
chroot $(MNThdd) /usr/local/bin/filesystem-cleanup > $(DIR_TMP)/cleanup.log
/* Save language und local settings */
write_lang_configs(config.language);
- /* Build cache lang file */
- snprintf(commandstring, STRING_SIZE, "/usr/sbin/chroot /harddisk /usr/bin/perl -e \"require '" CONFIG_ROOT "/lang.pl'; &Lang::BuildCacheLang\"");
- if (runcommandwithstatus(commandstring, title, _("Installing the language cache..."), logfile)) {
- errorbox(_("Unable to install the language cache."));
- goto EXIT;
- }
-
/* trigger udev to add disk-by-uuid entries */
snprintf(commandstring, STRING_SIZE, "/usr/sbin/chroot /harddisk /bin/udevadm trigger");
if (runcommandwithstatus(commandstring, title, _("Trigger udev to redetect partitions..."), logfile)) {