summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Blin <oblin@mandriva.com>2008-06-13 13:15:31 +0000
committerOlivier Blin <oblin@mandriva.com>2008-06-13 13:15:31 +0000
commit385b63be3fa69d662759e5751a7817cca6b7e44d (patch)
tree7c6d90933ba6404f8686056575fca8bd6bc2b510
parentcf3444998b33f1003af565d4cfe152fbe042f503 (diff)
downloaddrakx-backup-do-not-use-385b63be3fa69d662759e5751a7817cca6b7e44d.tar
drakx-backup-do-not-use-385b63be3fa69d662759e5751a7817cca6b7e44d.tar.gz
drakx-backup-do-not-use-385b63be3fa69d662759e5751a7817cca6b7e44d.tar.bz2
drakx-backup-do-not-use-385b63be3fa69d662759e5751a7817cca6b7e44d.tar.xz
drakx-backup-do-not-use-385b63be3fa69d662759e5751a7817cca6b7e44d.zip
merge partimage hooks in real rc.sysinit (and drop hardcoded leia)
-rwxr-xr-xrescue/make_rescue_img26
-rwxr-xr-xrescue/tree/etc/rc.sysinit19
2 files changed, 16 insertions, 29 deletions
diff --git a/rescue/make_rescue_img b/rescue/make_rescue_img
index 863f45371..a58cb0b79 100755
--- a/rescue/make_rescue_img
+++ b/rescue/make_rescue_img
@@ -55,31 +55,7 @@ if (my ($LANGUAGE) = map { if_(/LANGUAGE_(.*)/, $1) } keys %ENV) {
}
if ($ENV{PARTIMAGE_RPM}) {
-
- _ "rpm2cpio $ENV{PARTIMAGE_RPM} | (cd $tmp ; cpio -idu ./usr/sbin/partimage)";
- my $server = 'partimaged';
- $server = 'leia';
-
- my $default_dir = '/data/box';
-
- substInFile {
- $_ = " server=$server\n" . " default_dir=$default_dir\n" . <<'EOF' if /^\s*rescue-gui/;
-
- partimage_dir=`perl -lne 'print $1 if /BOX=(\S+)/' /proc/cmdline`
- [ -z "$partimage_dir" ] && partimage_dir=$default_dir
-
- if grep -q save_all /proc/cmdline; then
- partimage_whole_disk -s $server save_all $default_dir
- fi
- if grep -q rest_all /proc/cmdline; then
- if [ -d /tmp/image$partimage_dir ]; then
- partimage_whole_disk rest_all /tmp/image$partimage_dir
- else
- partimage_whole_disk -s $server rest_all $partimage_dir
- fi
- fi
-EOF
- } "$tmp/etc/rc.sysinit";
+ #_ "rpm2cpio $ENV{PARTIMAGE_RPM} | (cd $tmp ; cpio -idu ./usr/sbin/partimage)";
}
exit 0 if $ARGV[0];
diff --git a/rescue/tree/etc/rc.sysinit b/rescue/tree/etc/rc.sysinit
index cbb42aed3..9828ba324 100755
--- a/rescue/tree/etc/rc.sysinit
+++ b/rescue/tree/etc/rc.sysinit
@@ -53,7 +53,20 @@ stty sane
grep -q noauto /proc/cmdline || drvinst SERIAL_USB
-if grep kamethod /proc/cmdline; then
+partimage_default_dir=/data/box
+partimage_dir=`perl -lne 'print $1 if /BOX=(\S+)/' /proc/cmdline`
+[ -z "$partimage_dir" ] && partimage_dir=$partimage_default_dir
+partimage_server=`perl -lne 'print $1 if /\bpserver=(\S+)/' /proc/cmdline`
+
+if grep -q save_all /proc/cmdline; then
+ partimage_whole_disk -s $partimage_server save_all $partimage_default_dir
+elif grep -q rest_all /proc/cmdline; then
+ if [ -d /tmp/image$partimage_dir ]; then
+ partimage_whole_disk rest_all /tmp/image$partimage_dir
+ else
+ partimage_whole_disk -s $partimage_server rest_all $partimage_dir
+ fi
+elif grep kamethod /proc/cmdline; then
echo "Welcome to Ka"
drvinst
ln -sf /tmp/stage2/ka $KADIR
@@ -62,8 +75,6 @@ if grep kamethod /proc/cmdline; then
echo "-------- Starting LOG server -------------"
perl send_status.pl > /tmp/kacmd &
exec ./ka_replication.sh > /tmp/ka_log-$HOSTNAME-$DATE 2>&1
-fi
-
-if ! grep -q expert /proc/cmdline; then
+elif ! grep -q expert /proc/cmdline; then
rescue-gui
fi
d'>+#: ../Rpmdrake/edit_urpm_sources.pm:962
+#, fuzzy, c-format
+msgid "/P_roxy"
+msgstr "Proxy..."
+
+#: ../Rpmdrake/edit_urpm_sources.pm:962
+#, fuzzy, c-format
+msgid "<control>R"
+msgstr "<control>Q"
+
+#: ../Rpmdrake/edit_urpm_sources.pm:964 ../Rpmdrake/edit_urpm_sources.pm:965
+#: ../Rpmdrake/edit_urpm_sources.pm:966 ../Rpmdrake/edit_urpm_sources.pm:967
+#: ../rpmdrake:388 ../rpmdrake:389 ../rpmdrake:390 ../rpmdrake:391
+#, c-format
+msgid "/_Help"
+msgstr "/_Ajudu"
+
+#: ../Rpmdrake/edit_urpm_sources.pm:965 ../rpmdrake:389
+#, c-format
+msgid "/_Report Bug"
+msgstr "/A_rrelata Farta"
+
+#: ../Rpmdrake/edit_urpm_sources.pm:967 ../rpmdrake:391
+#, c-format
+msgid "/_About..."
+msgstr "/A_pitzus de..."
+
+#: ../Rpmdrake/edit_urpm_sources.pm:970 ../rpmdrake:394
+#, fuzzy, c-format
+msgid "Rpmdrake"
+msgstr "Rpmdrake"
+
+#: ../Rpmdrake/edit_urpm_sources.pm:972 ../rpmdrake:396
+#, c-format
+msgid "Copyright (C) %s by Mandriva"
+msgstr ""
+
+#: ../Rpmdrake/edit_urpm_sources.pm:974 ../rpmdrake:398
+#, c-format
+msgid "Rpmdrake is Mandriva Linux package management tool."
+msgstr ""
+
+#: ../Rpmdrake/edit_urpm_sources.pm:976 ../rpmdrake:400
+#, fuzzy, c-format
+msgid "Mandriva Linux"
+msgstr "Mandriva Online"
+
+#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
+#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
+#: ../Rpmdrake/edit_urpm_sources.pm:981 ../rpmdrake:405
+#, c-format
+msgid "_: Translator(s) name(s) & email(s)\n"
+msgstr "Antoni Pistis <antonio.pistis@virgilio.it>\n"
+
+#: ../Rpmdrake/edit_urpm_sources.pm:1034 ../Rpmdrake/pkg.pm:214
#, c-format
msgid "Enabled"
msgstr "Abivau"
-#: ../Rpmdrake/edit_urpm_sources.pm:978
+#: ../Rpmdrake/edit_urpm_sources.pm:1035
#, c-format
msgid "Updates"
msgstr "Ajorronus"
-#: ../Rpmdrake/edit_urpm_sources.pm:994
+#: ../Rpmdrake/edit_urpm_sources.pm:1051
#, c-format
msgid "This medium needs to be updated to be usable. Update it now ?"
msgstr ""
-#: ../Rpmdrake/edit_urpm_sources.pm:1026
+#: ../Rpmdrake/edit_urpm_sources.pm:1083
#, fuzzy, c-format
msgid ""
"Unable to update medium, errors reported:\n"
@@ -568,32 +698,12 @@ msgstr ""
"\n"
"%s"
-#: ../Rpmdrake/edit_urpm_sources.pm:1061
-#, c-format
-msgid "Add custom..."
-msgstr "Açungi..."
-
-#: ../Rpmdrake/edit_urpm_sources.pm:1065
-#, c-format
-msgid "Update..."
-msgstr "Ajorronu..."
-
-#: ../Rpmdrake/edit_urpm_sources.pm:1068
-#, c-format
-msgid "Manage keys..."
-msgstr "Manija crais..."
-
-#: ../Rpmdrake/edit_urpm_sources.pm:1070
-#, c-format
-msgid "Parallel..."
-msgstr "Parallelu..."
-
-#: ../Rpmdrake/edit_urpm_sources.pm:1071
-#, c-format
-msgid "Global options..."
-msgstr "Totu is sceras..."
+#: ../Rpmdrake/edit_urpm_sources.pm:1109
+#, fuzzy, c-format
+msgid "Edit"
+msgstr "Muda..."
-#: ../Rpmdrake/edit_urpm_sources.pm:1097 ../Rpmdrake/init.pm:139
+#: ../Rpmdrake/edit_urpm_sources.pm:1143 ../Rpmdrake/init.pm:142
#: ../gurpmi.addmedia:99
#, c-format
msgid ""
@@ -1741,7 +1851,12 @@ msgstr ""
"\n"
"Fait a andai innantis?"
-#: ../Rpmdrake/pkg.pm:198
+#: ../Rpmdrake/pkg.pm:199
+#, c-format
+msgid "Do not ask me next time"
+msgstr ""
+
+#: ../Rpmdrake/pkg.pm:208
#, c-format
msgid "Already existing update media"
msgstr "Mèdiu de ajorronu ki jai dui est"
@@ -2259,29 +2374,22 @@ msgstr "in is nòminis"
msgid "in descriptions"
msgstr "in is descriiduras"
-#: ../rpmdrake:314
+#: ../rpmdrake:302
+#, fuzzy, c-format
+msgid "in summaries"
+msgstr "in is nòminis"
+
+#: ../rpmdrake:303
#, c-format
msgid "in file names"
msgstr "in is nòminis de is file"
-#: ../rpmdrake:344 ../rpmdrake:386 ../rpmdrake:390 ../rpmdrake:394
-#: ../rpmdrake:433
-#, c-format
-msgid "/_Options"
-msgstr "/_Sceras"
-
-#: ../rpmdrake:344
+#: ../rpmdrake:334
#, c-format
msgid "/_Auto solve dependancies"
msgstr ""
-#: ../rpmdrake:347 ../rpmdrake:350 ../rpmdrake:361 ../rpmdrake:374
-#: ../rpmdrake:383
-#, c-format
-msgid "/_File"
-msgstr "/_File"
-
-#: ../rpmdrake:350
+#: ../rpmdrake:340
#, c-format
msgid "/_Update media"
msgstr "/Ajorrona mèdi_u"
@@ -2296,17 +2404,7 @@ msgstr "/A_rrecasça su sçoberu"
msgid "/Reload the _packages list"
msgstr "/Torra a carrigai sa lista _pakitus"
-#: ../rpmdrake:383
-#, c-format
-msgid "/_Quit"
-msgstr "/_Bessi"
-
-#: ../rpmdrake:383
-#, c-format
-msgid "<control>Q"
-msgstr "<control>Q"
-
-#: ../rpmdrake:390
+#: ../rpmdrake:380
#, fuzzy, c-format
msgid "/_Media Manager"
msgstr "Manijadori de Mèdius de Programas"
@@ -2316,48 +2414,7 @@ msgstr "Manijadori de Mèdius de Programas"
msgid "/_Show automatically selected packages"
msgstr "/Amo_sta in automàtigu is pakitus sçoberaus"
-#: ../rpmdrake:398 ../rpmdrake:399 ../rpmdrake:400 ../rpmdrake:401
-#, c-format
-msgid "/_Help"
-msgstr "/_Ajudu"
-
-#: ../rpmdrake:399
-#, c-format
-msgid "/_Report Bug"
-msgstr "/A_rrelata Farta"
-
-#: ../rpmdrake:401
-#, c-format
-msgid "/_About..."
-msgstr "/A_pitzus de..."
-
-#: ../rpmdrake:404
-#, fuzzy, c-format
-msgid "Rpmdrake"
-msgstr "Rpmdrake"
-
-#: ../rpmdrake:406
-#, c-format
-msgid "Copyright (C) %s by Mandriva"
-msgstr ""
-
-#: ../rpmdrake:408
-#, c-format
-msgid "Rpmdrake is Mandriva Linux package management tool."
-msgstr ""
-
-#: ../rpmdrake:410
-#, fuzzy, c-format
-msgid "Mandriva Linux"
-msgstr "Mandriva Online"
-
-#. -PO: put here name(s) and email(s) of translator(s) (eg: "John Smith <jsmith@nowhere.com>")
-#: ../rpmdrake:415
-#, c-format
-msgid "_: Translator(s) name(s) & email(s)\n"
-msgstr "Antoni Pistis <antonio.pistis@virgilio.it>\n"
-
-#: ../rpmdrake:448
+#: ../rpmdrake:438
#, c-format
msgid "Find:"
msgstr "Agata:"
@@ -3146,6 +3203,18 @@ msgstr "Srèxina programas"
msgid "Software Media Manager"
msgstr "Manijadori de Mèdius de Programas"
+#~ msgid "Path:"
+#~ msgstr "Mori:"
+
+#~ msgid "Name:"
+#~ msgstr "Nòmini:"
+
+#~ msgid "Add custom..."
+#~ msgstr "Açungi..."
+
+#~ msgid "Update..."
+#~ msgstr "Ajorronu..."
+
#~ msgid ""
#~ "The following packages have bad signatures:\n"
#~ "\n"