]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/installer/dracut-module/module-setup.sh
installer: Allow download of ISO images over HTTPS
[ipfire-2.x.git] / src / installer / dracut-module / module-setup.sh
index 187b12eb15e86470035f5c1c253013402f53aed0..b8803970a74e26342925daf69f53fa81747a6ae3 100755 (executable)
@@ -42,7 +42,10 @@ install() {
     inst /var/ipfire/dhcpc/dhcpcd-run-hooks
     inst "$moddir/70-dhcpcd.exe" "/var/ipfire/dhcpc/dhcpcd-hooks/70-dhcpcd.exe"
 
-    inst /etc/host.conf /etc/hosts /etc/protocols
+    # CAs
+    inst /etc/ssl/cert.pem
+
+    inst /etc/host.conf /etc/protocols
     inst /etc/nsswitch.conf /etc/resolv.conf
     inst_libdir_file "libnss_dns.so.*"
 
@@ -54,11 +57,10 @@ install() {
     inst /usr/share/hwdata/pci.ids /usr/share/hwdata/usb.ids
 
     # Locales
-    for locale in de en es fr nl pl ru tr; do
-        for file in $(find /usr/lib/locale/${locale}*); do
-            inst "${file}"
-        done
-    done
+    mkdir -p "${initdir}/usr/lib/locale"
+    localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US
+    localedef --quiet --prefix="${initdir}" --add-to-archive /usr/lib/locale/en_US.utf8
+
     for file in /usr/share/locale/*/LC_MESSAGES/installer.mo; do
         inst "${file}"
     done