summaryrefslogtreecommitdiffstats
path: root/perl-install/pixmaps
diff options
context:
space:
mode:
Diffstat (limited to 'perl-install/pixmaps')
-rw-r--r--perl-install/pixmaps/langs/lang-af.pngbin931 -> 775 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-am.pngbin787 -> 666 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ar.pngbin625 -> 576 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-az.pngbin1011 -> 868 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-be.pngbin940 -> 817 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-bg.pngbin951 -> 846 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-br.pngbin1013 -> 862 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-bs.pngbin915 -> 820 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ca.pngbin658 -> 550 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-cs.pngbin949 -> 795 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-cy.pngbin1082 -> 909 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-da.pngbin784 -> 651 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-de.pngbin876 -> 746 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-el.pngbin840 -> 742 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-en_GB.pngbin958 -> 861 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-en_US.pngbin1338 -> 1204 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-eo.pngbin1033 -> 905 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-es.pngbin889 -> 763 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-et.pngbin584 -> 505 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-eu.pngbin741 -> 628 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-fa.pngbin597 -> 530 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-fi.pngbin692 -> 594 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-fo.pngbin1002 -> 855 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-fr.pngbin815 -> 674 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ga.pngbin874 -> 746 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-gd.pngbin926 -> 824 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-gl.pngbin946 -> 814 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-gv.pngbin840 -> 717 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-he.pngbin525 -> 482 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-hr.pngbin816 -> 687 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-hu.pngbin856 -> 752 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-hy.pngbin781 -> 728 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ia.pngbin892 -> 809 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-id.pngbin1131 -> 1061 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-is.pngbin769 -> 663 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-it.pngbin610 -> 559 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-iu.pngbin775 -> 656 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ja.pngbin615 -> 542 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ka.pngbin1137 -> 991 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ko.pngbin568 -> 512 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-kw.pngbin875 -> 772 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-lt.pngbin986 -> 865 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-lv.pngbin885 -> 767 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-mi.pngbin690 -> 605 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-mk.pngbin1056 -> 960 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ms.pngbin1162 -> 1053 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-mt.pngbin602 -> 580 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-nb.pngbin1133 -> 1018 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-nl.pngbin944 -> 824 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-nn.pngbin907 -> 868 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-oc.pngbin827 -> 707 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-pl.pngbin683 -> 577 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-pt.pngbin1020 -> 874 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-pt_BR.pngbin1414 -> 1273 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ro.pngbin787 -> 667 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ru.pngbin768 -> 655 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-sk.pngbin1142 -> 996 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-sl.pngbin1271 -> 1107 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-sp.pngbin856 -> 760 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-sq.pngbin696 -> 605 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-sr.pngbin922 -> 787 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-sv.pngbin1042 -> 899 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ta.pngbin765 -> 676 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-tg.pngbin581 -> 543 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-th.pngbin765 -> 693 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-tr.pngbin717 -> 609 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-tt.pngbin454 -> 426 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-uk.pngbin955 -> 843 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-ur.pngbin499 -> 442 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-uz.pngbin1121 -> 1007 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-vi.pngbin905 -> 799 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-wa.pngbin781 -> 728 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-yi.pngbin360 -> 314 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-zh_CN.pngbin985 -> 830 bytes
-rw-r--r--perl-install/pixmaps/langs/lang-zh_TW.pngbin1060 -> 935 bytes
75 files changed, 0 insertions, 0 deletions
diff --git a/perl-install/pixmaps/langs/lang-af.png b/perl-install/pixmaps/langs/lang-af.png
index 9db00aee9..a30c05dc0 100644
--- a/perl-install/pixmaps/langs/lang-af.png
+++ b/perl-install/pixmaps/langs/lang-af.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-am.png b/perl-install/pixmaps/langs/lang-am.png
index 7058c97c8..f35fa9c72 100644
--- a/perl-install/pixmaps/langs/lang-am.png
+++ b/perl-install/pixmaps/langs/lang-am.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ar.png b/perl-install/pixmaps/langs/lang-ar.png
index 9dd1208be..e4abc7176 100644
--- a/perl-install/pixmaps/langs/lang-ar.png
+++ b/perl-install/pixmaps/langs/lang-ar.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-az.png b/perl-install/pixmaps/langs/lang-az.png
index c471a111a..ffcf8f60c 100644
--- a/perl-install/pixmaps/langs/lang-az.png
+++ b/perl-install/pixmaps/langs/lang-az.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-be.png b/perl-install/pixmaps/langs/lang-be.png
index f08fd6628..31dc05aa7 100644
--- a/perl-install/pixmaps/langs/lang-be.png
+++ b/perl-install/pixmaps/langs/lang-be.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-bg.png b/perl-install/pixmaps/langs/lang-bg.png
index bb8fe57c6..5126ba6d8 100644
--- a/perl-install/pixmaps/langs/lang-bg.png
+++ b/perl-install/pixmaps/langs/lang-bg.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-br.png b/perl-install/pixmaps/langs/lang-br.png
index a8041f390..8245ad54f 100644
--- a/perl-install/pixmaps/langs/lang-br.png
+++ b/perl-install/pixmaps/langs/lang-br.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-bs.png b/perl-install/pixmaps/langs/lang-bs.png
index 78cae5f50..6f4b8575e 100644
--- a/perl-install/pixmaps/langs/lang-bs.png
+++ b/perl-install/pixmaps/langs/lang-bs.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ca.png b/perl-install/pixmaps/langs/lang-ca.png
index a007d7408..ef982edf3 100644
--- a/perl-install/pixmaps/langs/lang-ca.png
+++ b/perl-install/pixmaps/langs/lang-ca.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-cs.png b/perl-install/pixmaps/langs/lang-cs.png
index 5353a5979..ca1a0e1b8 100644
--- a/perl-install/pixmaps/langs/lang-cs.png
+++ b/perl-install/pixmaps/langs/lang-cs.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-cy.png b/perl-install/pixmaps/langs/lang-cy.png
index 463c7239f..7846406a2 100644
--- a/perl-install/pixmaps/langs/lang-cy.png
+++ b/perl-install/pixmaps/langs/lang-cy.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-da.png b/perl-install/pixmaps/langs/lang-da.png
index 682d77f24..d5a09144f 100644
--- a/perl-install/pixmaps/langs/lang-da.png
+++ b/perl-install/pixmaps/langs/lang-da.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-de.png b/perl-install/pixmaps/langs/lang-de.png
index 2268d3c75..a8163b681 100644
--- a/perl-install/pixmaps/langs/lang-de.png
+++ b/perl-install/pixmaps/langs/lang-de.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-el.png b/perl-install/pixmaps/langs/lang-el.png
index 00a6f393f..9a6860877 100644
--- a/perl-install/pixmaps/langs/lang-el.png
+++ b/perl-install/pixmaps/langs/lang-el.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-en_GB.png b/perl-install/pixmaps/langs/lang-en_GB.png
index 405afb798..aca84ed98 100644
--- a/perl-install/pixmaps/langs/lang-en_GB.png
+++ b/perl-install/pixmaps/langs/lang-en_GB.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-en_US.png b/perl-install/pixmaps/langs/lang-en_US.png
index bc1e1e5f1..5614b7c52 100644
--- a/perl-install/pixmaps/langs/lang-en_US.png
+++ b/perl-install/pixmaps/langs/lang-en_US.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-eo.png b/perl-install/pixmaps/langs/lang-eo.png
index 92427a024..fe8637af2 100644
--- a/perl-install/pixmaps/langs/lang-eo.png
+++ b/perl-install/pixmaps/langs/lang-eo.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-es.png b/perl-install/pixmaps/langs/lang-es.png
index bdc6f12b1..f8590fb3d 100644
--- a/perl-install/pixmaps/langs/lang-es.png
+++ b/perl-install/pixmaps/langs/lang-es.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-et.png b/perl-install/pixmaps/langs/lang-et.png
index 39f56ab49..f51ce0b42 100644
--- a/perl-install/pixmaps/langs/lang-et.png
+++ b/perl-install/pixmaps/langs/lang-et.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-eu.png b/perl-install/pixmaps/langs/lang-eu.png
index 2a9441330..38c78935e 100644
--- a/perl-install/pixmaps/langs/lang-eu.png
+++ b/perl-install/pixmaps/langs/lang-eu.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-fa.png b/perl-install/pixmaps/langs/lang-fa.png
index 1d69edadb..2edc3e2c0 100644
--- a/perl-install/pixmaps/langs/lang-fa.png
+++ b/perl-install/pixmaps/langs/lang-fa.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-fi.png b/perl-install/pixmaps/langs/lang-fi.png
index 749c356a5..46f16ac47 100644
--- a/perl-install/pixmaps/langs/lang-fi.png
+++ b/perl-install/pixmaps/langs/lang-fi.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-fo.png b/perl-install/pixmaps/langs/lang-fo.png
index 0e3865a2d..6485a9007 100644
--- a/perl-install/pixmaps/langs/lang-fo.png
+++ b/perl-install/pixmaps/langs/lang-fo.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-fr.png b/perl-install/pixmaps/langs/lang-fr.png
index 60b9ec4b1..72636e952 100644
--- a/perl-install/pixmaps/langs/lang-fr.png
+++ b/perl-install/pixmaps/langs/lang-fr.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ga.png b/perl-install/pixmaps/langs/lang-ga.png
index dec7b44f9..5d79a81bf 100644
--- a/perl-install/pixmaps/langs/lang-ga.png
+++ b/perl-install/pixmaps/langs/lang-ga.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-gd.png b/perl-install/pixmaps/langs/lang-gd.png
index 51eb7226e..f88699611 100644
--- a/perl-install/pixmaps/langs/lang-gd.png
+++ b/perl-install/pixmaps/langs/lang-gd.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-gl.png b/perl-install/pixmaps/langs/lang-gl.png
index ebeb4c3f6..34630d42f 100644
--- a/perl-install/pixmaps/langs/lang-gl.png
+++ b/perl-install/pixmaps/langs/lang-gl.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-gv.png b/perl-install/pixmaps/langs/lang-gv.png
index 073beb503..ec27a034a 100644
--- a/perl-install/pixmaps/langs/lang-gv.png
+++ b/perl-install/pixmaps/langs/lang-gv.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-he.png b/perl-install/pixmaps/langs/lang-he.png
index 7f3ff2725..3c8f500b1 100644
--- a/perl-install/pixmaps/langs/lang-he.png
+++ b/perl-install/pixmaps/langs/lang-he.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-hr.png b/perl-install/pixmaps/langs/lang-hr.png
index 77e40aa47..fdc811d30 100644
--- a/perl-install/pixmaps/langs/lang-hr.png
+++ b/perl-install/pixmaps/langs/lang-hr.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-hu.png b/perl-install/pixmaps/langs/lang-hu.png
index ad8b03e67..6c2f37c04 100644
--- a/perl-install/pixmaps/langs/lang-hu.png
+++ b/perl-install/pixmaps/langs/lang-hu.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-hy.png b/perl-install/pixmaps/langs/lang-hy.png
index e149de3b5..2c75bfc06 100644
--- a/perl-install/pixmaps/langs/lang-hy.png
+++ b/perl-install/pixmaps/langs/lang-hy.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ia.png b/perl-install/pixmaps/langs/lang-ia.png
index b815a9b9d..72beb2ca3 100644
--- a/perl-install/pixmaps/langs/lang-ia.png
+++ b/perl-install/pixmaps/langs/lang-ia.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-id.png b/perl-install/pixmaps/langs/lang-id.png
index ee316f775..0534425fb 100644
--- a/perl-install/pixmaps/langs/lang-id.png
+++ b/perl-install/pixmaps/langs/lang-id.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-is.png b/perl-install/pixmaps/langs/lang-is.png
index 4e3eda691..2662c2e24 100644
--- a/perl-install/pixmaps/langs/lang-is.png
+++ b/perl-install/pixmaps/langs/lang-is.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-it.png b/perl-install/pixmaps/langs/lang-it.png
index 5ea98d3de..239c296f2 100644
--- a/perl-install/pixmaps/langs/lang-it.png
+++ b/perl-install/pixmaps/langs/lang-it.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-iu.png b/perl-install/pixmaps/langs/lang-iu.png
index a5dbb3f36..1105ccaca 100644
--- a/perl-install/pixmaps/langs/lang-iu.png
+++ b/perl-install/pixmaps/langs/lang-iu.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ja.png b/perl-install/pixmaps/langs/lang-ja.png
index 014e59d23..e35bf0ce3 100644
--- a/perl-install/pixmaps/langs/lang-ja.png
+++ b/perl-install/pixmaps/langs/lang-ja.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ka.png b/perl-install/pixmaps/langs/lang-ka.png
index fca927d51..60b322b7e 100644
--- a/perl-install/pixmaps/langs/lang-ka.png
+++ b/perl-install/pixmaps/langs/lang-ka.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ko.png b/perl-install/pixmaps/langs/lang-ko.png
index c2816d2c4..25f5eeee9 100644
--- a/perl-install/pixmaps/langs/lang-ko.png
+++ b/perl-install/pixmaps/langs/lang-ko.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-kw.png b/perl-install/pixmaps/langs/lang-kw.png
index 3deecbc8d..3a46e7d68 100644
--- a/perl-install/pixmaps/langs/lang-kw.png
+++ b/perl-install/pixmaps/langs/lang-kw.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-lt.png b/perl-install/pixmaps/langs/lang-lt.png
index 59a747168..ffcb78fae 100644
--- a/perl-install/pixmaps/langs/lang-lt.png
+++ b/perl-install/pixmaps/langs/lang-lt.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-lv.png b/perl-install/pixmaps/langs/lang-lv.png
index 1d5f9a87c..89f639e24 100644
--- a/perl-install/pixmaps/langs/lang-lv.png
+++ b/perl-install/pixmaps/langs/lang-lv.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-mi.png b/perl-install/pixmaps/langs/lang-mi.png
index 3c45485cc..01f782860 100644
--- a/perl-install/pixmaps/langs/lang-mi.png
+++ b/perl-install/pixmaps/langs/lang-mi.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-mk.png b/perl-install/pixmaps/langs/lang-mk.png
index fb996a90d..d1d12bda5 100644
--- a/perl-install/pixmaps/langs/lang-mk.png
+++ b/perl-install/pixmaps/langs/lang-mk.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ms.png b/perl-install/pixmaps/langs/lang-ms.png
index ad23dfd28..582dfc2be 100644
--- a/perl-install/pixmaps/langs/lang-ms.png
+++ b/perl-install/pixmaps/langs/lang-ms.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-mt.png b/perl-install/pixmaps/langs/lang-mt.png
index 0c08457d7..60895470a 100644
--- a/perl-install/pixmaps/langs/lang-mt.png
+++ b/perl-install/pixmaps/langs/lang-mt.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-nb.png b/perl-install/pixmaps/langs/lang-nb.png
index 75b748cd9..3b169c0c3 100644
--- a/perl-install/pixmaps/langs/lang-nb.png
+++ b/perl-install/pixmaps/langs/lang-nb.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-nl.png b/perl-install/pixmaps/langs/lang-nl.png
index 00c37870a..a5b90de5e 100644
--- a/perl-install/pixmaps/langs/lang-nl.png
+++ b/perl-install/pixmaps/langs/lang-nl.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-nn.png b/perl-install/pixmaps/langs/lang-nn.png
index 8163a6efc..b21811cf9 100644
--- a/perl-install/pixmaps/langs/lang-nn.png
+++ b/perl-install/pixmaps/langs/lang-nn.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-oc.png b/perl-install/pixmaps/langs/lang-oc.png
index f98177f37..3ee8e9b27 100644
--- a/perl-install/pixmaps/langs/lang-oc.png
+++ b/perl-install/pixmaps/langs/lang-oc.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-pl.png b/perl-install/pixmaps/langs/lang-pl.png
index 866acb80c..60463254a 100644
--- a/perl-install/pixmaps/langs/lang-pl.png
+++ b/perl-install/pixmaps/langs/lang-pl.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-pt.png b/perl-install/pixmaps/langs/lang-pt.png
index 356315ea4..9c4de7679 100644
--- a/perl-install/pixmaps/langs/lang-pt.png
+++ b/perl-install/pixmaps/langs/lang-pt.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-pt_BR.png b/perl-install/pixmaps/langs/lang-pt_BR.png
index 51d657be6..67793ede7 100644
--- a/perl-install/pixmaps/langs/lang-pt_BR.png
+++ b/perl-install/pixmaps/langs/lang-pt_BR.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ro.png b/perl-install/pixmaps/langs/lang-ro.png
index 4940abfc3..37f64ecd4 100644
--- a/perl-install/pixmaps/langs/lang-ro.png
+++ b/perl-install/pixmaps/langs/lang-ro.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ru.png b/perl-install/pixmaps/langs/lang-ru.png
index 28317c4d0..279f30fbe 100644
--- a/perl-install/pixmaps/langs/lang-ru.png
+++ b/perl-install/pixmaps/langs/lang-ru.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-sk.png b/perl-install/pixmaps/langs/lang-sk.png
index 4dfa57555..ee03a3e23 100644
--- a/perl-install/pixmaps/langs/lang-sk.png
+++ b/perl-install/pixmaps/langs/lang-sk.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-sl.png b/perl-install/pixmaps/langs/lang-sl.png
index 1a21606e7..a9f0d3dca 100644
--- a/perl-install/pixmaps/langs/lang-sl.png
+++ b/perl-install/pixmaps/langs/lang-sl.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-sp.png b/perl-install/pixmaps/langs/lang-sp.png
index a4b1b8748..5cc5980e1 100644
--- a/perl-install/pixmaps/langs/lang-sp.png
+++ b/perl-install/pixmaps/langs/lang-sp.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-sq.png b/perl-install/pixmaps/langs/lang-sq.png
index f086ecdb5..39532bc8d 100644
--- a/perl-install/pixmaps/langs/lang-sq.png
+++ b/perl-install/pixmaps/langs/lang-sq.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-sr.png b/perl-install/pixmaps/langs/lang-sr.png
index 63e344713..c9ccb1d84 100644
--- a/perl-install/pixmaps/langs/lang-sr.png
+++ b/perl-install/pixmaps/langs/lang-sr.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-sv.png b/perl-install/pixmaps/langs/lang-sv.png
index dacb8e83b..fef017afb 100644
--- a/perl-install/pixmaps/langs/lang-sv.png
+++ b/perl-install/pixmaps/langs/lang-sv.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ta.png b/perl-install/pixmaps/langs/lang-ta.png
index 84b02b624..ddce12eae 100644
--- a/perl-install/pixmaps/langs/lang-ta.png
+++ b/perl-install/pixmaps/langs/lang-ta.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-tg.png b/perl-install/pixmaps/langs/lang-tg.png
index 42ec339a0..ec2c0e847 100644
--- a/perl-install/pixmaps/langs/lang-tg.png
+++ b/perl-install/pixmaps/langs/lang-tg.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-th.png b/perl-install/pixmaps/langs/lang-th.png
index babc76782..2e728a77a 100644
--- a/perl-install/pixmaps/langs/lang-th.png
+++ b/perl-install/pixmaps/langs/lang-th.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-tr.png b/perl-install/pixmaps/langs/lang-tr.png
index 42d4630c4..c46078a9f 100644
--- a/perl-install/pixmaps/langs/lang-tr.png
+++ b/perl-install/pixmaps/langs/lang-tr.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-tt.png b/perl-install/pixmaps/langs/lang-tt.png
index 220acc859..6454873f6 100644
--- a/perl-install/pixmaps/langs/lang-tt.png
+++ b/perl-install/pixmaps/langs/lang-tt.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-uk.png b/perl-install/pixmaps/langs/lang-uk.png
index d4be71704..da142ee5f 100644
--- a/perl-install/pixmaps/langs/lang-uk.png
+++ b/perl-install/pixmaps/langs/lang-uk.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-ur.png b/perl-install/pixmaps/langs/lang-ur.png
index 5e6af00b5..905249b0c 100644
--- a/perl-install/pixmaps/langs/lang-ur.png
+++ b/perl-install/pixmaps/langs/lang-ur.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-uz.png b/perl-install/pixmaps/langs/lang-uz.png
index 5aba91b41..72f0b424e 100644
--- a/perl-install/pixmaps/langs/lang-uz.png
+++ b/perl-install/pixmaps/langs/lang-uz.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-vi.png b/perl-install/pixmaps/langs/lang-vi.png
index 2f8fc9d7b..954961106 100644
--- a/perl-install/pixmaps/langs/lang-vi.png
+++ b/perl-install/pixmaps/langs/lang-vi.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-wa.png b/perl-install/pixmaps/langs/lang-wa.png
index 26b134176..0d6f42c15 100644
--- a/perl-install/pixmaps/langs/lang-wa.png
+++ b/perl-install/pixmaps/langs/lang-wa.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-yi.png b/perl-install/pixmaps/langs/lang-yi.png
index 27d99e6b6..3d049bf8d 100644
--- a/perl-install/pixmaps/langs/lang-yi.png
+++ b/perl-install/pixmaps/langs/lang-yi.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-zh_CN.png b/perl-install/pixmaps/langs/lang-zh_CN.png
index 21b93104b..58b5899c6 100644
--- a/perl-install/pixmaps/langs/lang-zh_CN.png
+++ b/perl-install/pixmaps/langs/lang-zh_CN.png
Binary files differ
diff --git a/perl-install/pixmaps/langs/lang-zh_TW.png b/perl-install/pixmaps/langs/lang-zh_TW.png
index 6f1b85500..651832a53 100644
--- a/perl-install/pixmaps/langs/lang-zh_TW.png
+++ b/perl-install/pixmaps/langs/lang-zh_TW.png
Binary files differ
span>mac::bootstrap_part); } if (arch() =~ /ia64/ && !fsedit::has_mntpoint("/boot/efi", $o->{all_hds})) { die N("You must have a FAT partition mounted in /boot/efi"); } if ($o->{partitioning}{use_existing_root} && !$::recovery) { #- ensure those partitions are mounted so that they are not proposed in choosePartitionsToFormat fs::mount_part($_, $o->{prefix}) foreach sort { $a->{mntpoint} cmp $b->{mntpoint} } grep { $_->{mntpoint} && maybeFormatted($_) } @{$o->{fstab}}; } cat_("/proc/mounts") =~ m|(\S+)\s+/tmp/image nfs| && !any { $_->{mntpoint} eq "/mnt/nfs" } @{$o->{all_hds}{nfss}} and push @{$o->{all_hds}{nfss}}, { type => 'nfs', mntpoint => "/mnt/nfs", device => $1, options => "noauto,ro,nosuid,soft,rsize=8192,wsize=8192" }; } #------------------------------------------------------------------------------ sub doPartitionDisks { my ($o) = @_; if ($o->{partitioning}{auto_allocate}) { catch_cdie { fsedit::auto_allocate($o->{all_hds}, $o->{partitions}) } sub { 1 }; } } #------------------------------------------------------------------------------ sub ask_mntpoint_s {#-}}} my ($_o, $fstab) = @_; #- TODO: set the mntpoints my %m; foreach (@$fstab) { my $m = $_->{mntpoint}; next if !$m || $m eq 'swap'; #- there may be a lot of swap. $m{$m} and die N("Duplicate mount point %s", $m); $m{$m} = 1; #- in case the type does not correspond, force it to ext3 $_->{type} = 0x483 if $m =~ m|^/| && !isTrueFS($_) && !isOtherAvailableFS($_); } 1; } sub rebootNeeded($) { my ($_o) = @_; log::l("Rebooting..."); c::_exit(0); } sub choosePartitionsToFormat($$) { my ($_o, $fstab) = @_; foreach (@$fstab) { $_->{mntpoint} = "swap" if isSwap($_); $_->{mntpoint} or next; add2hash_($_, { toFormat => $_->{notFormatted} }); $_->{$::recovery ? 'toFormat' : 'toFormatUnsure'} ||= member($_->{mntpoint}, '/', '/usr'); if (!$_->{toFormat}) { my $t = fsedit::typeOfPart($_->{device}); $_->{toFormatUnsure} ||= #- if detected dos/win, it's not precise enough to just compare the types (too many of them) (!$t || isOtherAvailableFS({ type => $t }) ? !isOtherAvailableFS($_) : $t != $_->{type}); } } } sub formatMountPartitions { my ($o) = @_; fs::formatMount_all($o->{all_hds}{raids}, $o->{fstab}, $o->{prefix}); } #------------------------------------------------------------------------------ sub setPackages { my ($o, $rebuild_needed) = @_; install_any::setPackages($o, $rebuild_needed); pkgs::selectPackagesAlreadyInstalled($o->{packages}, $o->{prefix}); $rebuild_needed and pkgs::selectPackagesToUpgrade($o->{packages}, $o->{prefix}); } sub choosePackages { my ($o, $packages, $_compssUsers, $first_time) = @_; #- now for upgrade, package that must be upgraded are #- selected first, after is used the same scheme as install. #- make sure we kept some space left for available else the system may #- not be able to start (xfs at least). my $available = install_any::getAvailableSpace($o); my $availableCorrected = pkgs::invCorrectSize($available / sqr(1024)) * sqr(1024); log::l(sprintf "available size %s (corrected %s)", formatXiB($available), formatXiB($availableCorrected)); add2hash_($o, { compssListLevel => 5 }) if !$::auto_install; #- avoid destroying user selection of packages but only #- for expert, as they may have done individual selection before. if ($first_time || !$::expert) { exists $o->{compssListLevel} and pkgs::setSelectedFromCompssList($packages, $o->{compssUsersChoice}, $o->{compssListLevel}, $availableCorrected); } $availableCorrected; } sub beforeInstallPackages { my ($o) = @_; #- save these files in case of upgrade failure. if ($o->{isUpgrade}) { foreach (@filesToSaveForUpgrade) { unlink "$o->{prefix}/$_.mdkgisave"; if (-e "$o->{prefix}/$_") { eval { cp_af("$o->{prefix}/$_", "$o->{prefix}/$_.mdkgisave") }; } } foreach (@filesNewerToUseAfterUpgrade) { unlink "$o->{prefix}/$_.rpmnew"; } } #- some packages need such files for proper installation. install_any::write_fstab($o); require network::network; network::network::add2hosts("$o->{prefix}/etc/hosts", "localhost.localdomain", "127.0.0.1"); log::l("setting excludedocs to $o->{excludedocs}"); substInFile { s/%_excludedocs.*//; $_ .= "%_excludedocs yes\n" if eof && $o->{excludedocs} } "$o->{prefix}/etc/rpm/macros"; #- add oem theme if the files exists. mkdir_p("$o->{prefix}/usr/share"); install_any::getAndSaveFile("Mandrake/base/oem-theme.rpm", "$o->{prefix}/usr/share/oem-theme.rpm"); } sub pkg_install { my ($o, @l) = @_; log::l("selecting packages ".join(" ", @l)); require pkgs; if ($::testing) { log::l(qq(selecting package "$_")) foreach @l; } else { $o->{packages}{rpmdb} ||= pkgs::rpmDbOpen($o->{prefix}); pkgs::selectPackage($o->{packages}, pkgs::packageByName($o->{packages}, $_) || die "$_ rpm not found") foreach @l; } my @toInstall = pkgs::packagesToInstall($o->{packages}); if (@toInstall) { log::l("installing packages"); $o->installPackages; } else { log::l("all packages selected are already installed, nothing to do") } } sub pkg_install_if_requires_satisfied { my ($o, @l) = @_; require pkgs; $o->{packages}{rpmdb} ||= pkgs::rpmDbOpen($o->{prefix}); foreach (@l) { my %newSelection; my $pkg = pkgs::packageByName($o->{packages}, $_) || die "$_ rpm not found"; pkgs::selectPackage($o->{packages}, $pkg, 0, \%newSelection); if (scalar(keys %newSelection) == 1) { pkgs::selectPackage($o->{packages}, $pkg); } else { log::l("pkg_install_if_requires_satisfied: not selecting $_ because of ", join(", ", keys %newSelection)); } } $o->installPackages; } sub installPackages($$) { #- complete REWORK, TODO and TOCHECK! my ($o) = @_; my $packages = $o->{packages}; if (%{$packages->{state}{ask_remove} || {}}) { log::l("removing : ", join ', ', keys %{$packages->{state}{ask_remove}}); pkgs::remove($o->{prefix}, [ keys %{$packages->{state}{ask_remove}} ], $packages); } #- small transaction will be built based on this selection and depslist. my @toInstall = pkgs::packagesToInstall($packages); my $time = time(); $ENV{DURING_INSTALL} = 1; pkgs::install($o->{prefix}, $o->{isUpgrade}, \@toInstall, $packages); any::writeandclean_ldsoconf($o->{prefix}); delete $ENV{DURING_INSTALL}; run_program::rooted_or_die($o->{prefix}, 'ldconfig'); log::l("Install took: ", formatTimeRaw(time() - $time)); install_any::log_sizes($o); scalar(@toInstall); #- return number of packages installed. } sub afterInstallPackages($) { my ($o) = @_; die N("Some important packages didn't get installed properly. Either your cdrom drive or your cdrom is defective. Check the cdrom on an installed computer using \"rpm -qpl Mandrake/RPMS/*.rpm\" ") if any { m|read failed: Input/output error| } cat_("$o->{prefix}/root/drakx/install.log"); if (arch() !~ /^sparc/) { #- TODO restore it as may be needed for sparc -x "$o->{prefix}/usr/bin/dumpkeys" or $::testing or die "Some important packages didn't get installed properly. Please switch to console 2 (using ctrl-alt-f2) and look at the log file /tmp/ddebug.log Consoles 1,3,4,7 may also contain interesting information"; } #- why not? cuz weather is nice today :-) [pixel] common::sync(); common::sync(); my $have_devfsd = do { my $p = pkgs::packageByName($o->{packages}, 'devfsd'); $p && $p->flag_installed }; require bootloader; bootloader::may_append($o->{bootloader}, devfs => $have_devfsd ? 'mount' : 'nomount'); #- generate /etc/lvmtab needed for rc.sysinit run_program::rooted($o->{prefix}, 'lvm2', 'vgscan') if -e '/etc/lvmtab'; #- configure PCMCIA services if needed. modules::write_pcmcia($o->{prefix}, $o->{pcmcia}); #- for mandrake_firstime touch "$o->{prefix}/var/lock/TMP_1ST"; any::config_dvd($o->{prefix}, $have_devfsd); any::config_mtools($o->{prefix}); #- make sure wins is disabled in /etc/nsswitch.conf #- else if eth0 is not existing, glibc segfaults. substInFile { s/\s*wins// if /^\s*hosts\s*:/ } "$o->{prefix}/etc/nsswitch.conf"; #- make sure some services have been enabled (or a catastrophic restart will occur). #- these are normally base package post install scripts or important services to start. run_program::rooted($o->{prefix}, "chkconfig", "--add", $_) foreach qw(random netfs network rawdevices sound kheader keytable syslog crond portmap); if ($o->{mouse}{device} =~ /ttyS/) { log::l("disabling gpm for serial mice (doesn't get along nicely with X)"); run_program::rooted($o->{prefix}, "chkconfig", "--del", "gpm") } #- install urpmi before as rpmdb will be opened, this will cause problem with update-menus. $o->install_urpmi; #- update menu scheme before calling update menus if desktop mode. if ($o->{meta_class} eq 'desktop') { run_program::rooted($o->{prefix}, "touch", "/etc/menu/do-not-create-menu-link"); run_program::rooted($o->{prefix}, "touch", "/etc/menu/enable_simplified"); } elsif (!$o->{isUpgrade}) { run_program::rooted($o->{prefix}, "touch", "/etc/menu/do-not-create-menu-link"); } if ($o->{pcmcia}) { substInFile { s/.*(TaskBarShowAPMStatus).*/$1=1/ } "$o->{prefix}/usr/lib/X11/icewm/preferences"; eval { cp_af("$o->{prefix}/usr/share/applnk/System/kapm.kdelnk", "$o->{prefix}/etc/skel/Desktop/Autostart/kapm.kdelnk") }; } if ($o->{brltty}) { output("$o->{prefix}/etc/brltty.conf", <<EOF); braille-driver $o->{brltty}{driver} braille-device $o->{brltty}{device} text-table $o->{brltty}{table} EOF } install_any::disable_user_view() if $o->{security} >= 3 || $o->{authentication}{NIS}; run_program::rooted($o->{prefix}, "kdeDesktopCleanup"); foreach (list_skels($o->{prefix}, '.kde/share/config/kfmrc')) { my $found; substInFile { $found ||= /KFM Misc Defaults/; $_ .= "[KFM Misc Defaults] GridWidth=85 GridHeight=70 " if eof && !$found; } $_ } #- move some file after an upgrade that may be seriously annoying. #- and rename saved files to .mdkgiorig. if ($o->{isUpgrade}) { my $pkg = pkgs::packageByName($o->{packages}, 'rpm'); $pkg && ($pkg->flag_selected || $pkg->flag_installed) && $pkg->compare(">= 4.0") and pkgs::cleanOldRpmDb($o->{prefix}); log::l("moving previous desktop files that have been updated to Trash of each user"); install_any::kdemove_desktop_file($o->{prefix}); foreach (@filesToSaveForUpgrade) { renamef("$o->{prefix}/$_.mdkgisave", "$o->{prefix}/$_.mdkgiorig") if -e "$o->{prefix}$_.mdkgisave"; } foreach (@filesNewerToUseAfterUpgrade) { if (-e "$o->{prefix}/$_.rpmnew" && -e "$o->{prefix}/$_") { renamef("$o->{prefix}/$_", "$o->{prefix}/$_.mdkgiorig"); renamef("$o->{prefix}/$_.rpmnew", "$o->{prefix}/$_"); } } } any::fix_broken_alternatives(); #- update theme directly from a package (simplest). if (-s "$o->{prefix}/usr/share/oem-theme.rpm") { run_program::rooted($o->{prefix}, "rpm", "-U", "/usr/share/oem-theme.rpm"); unlink "/usr/share/oem-theme.rpm"; } #- call update-menus at the end of package installation push @{$o->{waitpids}}, run_program::raw({ root => $o->{prefix}, detach => 1 }, "update-menus", "-n"); if ($o->{updatemodules}) { $o->{updatemodules} = detect_devices::floppy() or die N("No floppy drive available"); $o->updateModulesFromFloppy; } } sub install_urpmi { my ($o) = @_; my $pkg = pkgs::packageByName($o->{packages}, 'urpmi'); if ($pkg && ($pkg->flag_selected || $pkg->flag_installed)) { install_any::install_urpmi($o->{prefix}, $o->{method}, $o->{packages}, $o->{packages}{mediums}); pkgs::saveCompssUsers($o->{prefix}, $o->{packages}, $o->{compssUsers}, $o->{compssUsersSorted}); } } sub updateModulesFromFloppy { my ($o) = @_; return if $::testing; fs::mount($o->{updatemodules}, "/floppy", "ext2", 0); foreach (glob_("$o->{prefix}/lib/modules/*")) { my ($kernelVersion) = m,lib/modules/(\S*),; log::l("examining updated modules for kernel $kernelVersion"); if (-d "/floppy/$kernelVersion") { my @src_files = glob_("/floppy/$kernelVersion/*"); my @dest_files = map { chomp_($_) } run_program::rooted_get_stdout($o->{prefix}, 'find', '/lib/modules'); foreach my $s (@src_files) { log::l("found updatable module $s"); my ($sfile, $sext) = $s =~ m!([^/\.]*\.k?o)(?:\.gz|\.bz2)?$!; my $qsfile = quotemeta $sfile; my $qsext = quotemeta $sext; foreach my $target (@dest_files) { $target =~ /$qsfile/ or next; eval { cp_af($s, $target) }; if ($@) { log::l("updating module $target by $s failed: $@"); } else { log::l("updating module $target by $s"); } if ($target !~ /$qsfile$qsext$/) { #- extension differ, first rename target file correctly, #- then uncompress source file, then compress it as expected. my ($basetarget, $text) = $target =~ /(.*?)(\.gz|\.bz2)$/; rename $target, "$basetarget$sext"; $sext eq '.gz' and run_program::run("gzip", "-d", "$basetarget$sext"); $sext eq '.bz2' and run_program::run("bzip2", "-d", "$basetarget$sext"); $text eq '.gz' and run_program::run("gzip", $basetarget); $text eq '.bz2' and run_program::run("bzip2", $basetarget); } } } } } fs::umount("/floppy"); } #------------------------------------------------------------------------------ sub selectMouse($) { my ($_o) = @_; } #------------------------------------------------------------------------------ sub configureNetwork { my ($o) = @_; require network::network; network::network::configureNetwork2($o, $o->{prefix}, $o->{netc}, $o->{intf}); if ($o->{method} =~ /ftp|http|nfs/) { $o->{netcnx}{type} = 'lan'; foreach ("up", "down") { my $f = "$o->{prefix}/etc/sysconfig/network-scripts/net_cnx_$_"; output_with_perm($f, 0755, "\nif$_ eth0\n"); } output "$o->{prefix}/etc/sysconfig/network-scripts/net_cnx_pg", "\n/usr/sbin/drakconnect\n"; require network::netconnect; $o->{netcnx}{$_} = $o->{netc}{$_} foreach qw(NET_DEVICE NET_INTERFACE); } } #------------------------------------------------------------------------------ sub installUpdates { my ($o) = @_; my $u = $o->{updates} or return; $u->{updates} or return; upNetwork($o); require crypto; crypto::getPackages($o->{prefix}, $o->{packages}, $u->{mirror}) and $o->pkg_install(@{$u->{packages} || []}); #- re-install urpmi with update security medium. $o->install_urpmi; } sub summaryBefore {} sub summary { my ($o) = @_; configureTimezone($o); configurePrinter($o) if $o->{printer}; } sub summaryAfter { my ($o) = @_; require bootloader; my $acpi = bootloader::get_append($o->{bootloader}, 'acpi'); if (!member($acpi, 'off', 'ht') && !(-x "$::prefix/usr/bin/acpi" && -x "$::prefix/usr/sbin/acpid")) { $o->do_pkgs->install(qw(acpi acpid)); } } #------------------------------------------------------------------------------ sub configureTimezone { my ($o) = @_; install_any::preConfigureTimezone($o); $o->pkg_install('ntp') if $o->{timezone}{ntp}; require timezone; timezone::write($o->{timezone}); } #------------------------------------------------------------------------------ sub configureServices { my ($o) = @_; if ($o->{services}) { require services; services::doit($o, $o->{services}); } } #------------------------------------------------------------------------------ sub configurePrinter { my ($o) = @_; $o->do_pkgs->install('foomatic-filters', 'foomatic-db-engine', 'foomatic-db', 'printer-utils', 'printer-testpages', if_($o->do_pkgs->is_installed('gimp'), 'gimpprint')); require printer::main; eval { add2hash($o->{printer} ||= {}, printer::main::getinfo($o->{prefix})) }; #- get existing configuration. require printer::printerdrake; printer::printerdrake::install_spooler($o->{printer}, $o); #- not interactive... foreach (values %{$o->{printer}{configured} || {}}) { log::l("configuring printer queue " . $_->{queuedata}{queue} || $_->{QUEUE}); #- when copy is so adulée (sorry french taste :-) #- and when there are some configuration in one place and in another place... $o->{printer}{currentqueue} = {}; printer::main::copy_printer_params($_->{queuedata}, $o->{printer}{currentqueue}); printer::main::copy_printer_params($_, $o->{printer}); #- setup all configured queues, which is not the case interactively where #- only the working queue is setup on configuration. printer::main::configure_queue($o->{printer}); } } #------------------------------------------------------------------------------ sub setRootPassword { my ($o) = @_; $o->{superuser} ||= {}; $o->{superuser}{name} = 'root'; any::write_passwd_user($o->{superuser}, $o->{authentication}{md5}); delete $o->{superuser}{name}; install_any::set_authentication($o); } #------------------------------------------------------------------------------ sub addUser { my ($o) = @_; my $users = $o->{users} ||= []; my (%uids, %gids); foreach (glob_("$::prefix/home")) { my ($u, $g) = (stat($_))[4,5]; $uids{$u} = 1; $gids{$g} = 1 } foreach (@$users) { $_->{home} ||= "/home/$_->{name}"; my $u = $_->{uid} || ($_->{oldu} = (stat("$::prefix$_->{home}"))[4]) || int getpwnam($_->{name}); my $g = $_->{gid} || ($_->{oldg} = (stat("$::prefix$_->{home}"))[5]) || int getgrnam($_->{name}); #- search for available uid above 501 else initscripts may fail to change language for KDE.