diff options
Diffstat (limited to 'zarb-ml/mageia-dev/attachments/20111218')
16 files changed, 532 insertions, 0 deletions
diff --git a/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc new file mode 100644 index 000000000..349a820b6 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iD8DBQBO7goUT1rWTfpocyQRAu9wAJ48ln/dV/738hSqQJHqzYjkHfKxlgCfX4RL +Qj6Ys5uZznIynalc8synDDY= +=KnLA +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc new file mode 100644 index 000000000..349a820b6 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/5f633ef2/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iD8DBQBO7goUT1rWTfpocyQRAu9wAJ48ln/dV/738hSqQJHqzYjkHfKxlgCfX4RL +Qj6Ys5uZznIynalc8synDDY= +=KnLA +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc new file mode 100644 index 000000000..260fe8910 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iD8DBQBO7jnxT1rWTfpocyQRAspoAJwMWveKC1w0fTG/spi72Nj6Rm9o+ACeM5hK +KdMl0FLEMCavQrymmjywQyI= +=hfst +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc new file mode 100644 index 000000000..260fe8910 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/b0f0694b/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iD8DBQBO7jnxT1rWTfpocyQRAspoAJwMWveKC1w0fTG/spi72Nj6Rm9o+ACeM5hK +KdMl0FLEMCavQrymmjywQyI= +=hfst +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin new file mode 100644 index 000000000..26e6b12cb --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0001.bin @@ -0,0 +1,67 @@ +>From 96d4ca3852279b0ae85b8b4ea1031fda2574d610 Mon Sep 17 00:00:00 2001 +From: Anssi Hannula <anssi.hannula@iki.fi> +Date: Sun, 18 Dec 2011 12:16:18 +0200 +Subject: [PATCH] set default console as vt7 (proof-of-concept) + +--- + drivers/tty/vt/vc_screen.c | 1 + + drivers/tty/vt/vt.c | 24 ++++++++++++++++-------- + 2 files changed, 17 insertions(+), 8 deletions(-) + +diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c +index 7a367ff..cdab4d5 100644 +--- a/drivers/tty/vt/vc_screen.c ++++ b/drivers/tty/vt/vc_screen.c +@@ -662,5 +662,6 @@ int __init vcs_init(void) + device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa"); + for (i = 0; i < MIN_NR_CONSOLES; i++) + vcs_make_sysfs(i); ++ vcs_make_sysfs(6); + return 0; + } +diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c +index e716839..72733ce 100644 +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -2871,6 +2871,19 @@ static void vc_init(struct vc_data *vc, unsigned int rows, + reset_terminal(vc, do_clear); + } + ++static void __init con_init_early_cons(unsigned int cons) ++{ ++ struct vc_data *vc; ++ ++ vc_cons[cons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); ++ INIT_WORK(&vc_cons[cons].SAK_work, vc_SAK); ++ tty_port_init(&vc->port); ++ visual_init(vc, cons, 1); ++ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); ++ vc_init(vc, vc->vc_rows, vc->vc_cols, ++ cons || !vc->vc_sw->con_save_screen); ++} ++ + /* + * This routine initializes console interrupts, and does nothing + * else. If you want the screen to clear, call tty_write with +@@ -2915,15 +2928,10 @@ static int __init con_init(void) + } + + for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { +- vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); +- INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK); +- tty_port_init(&vc->port); +- visual_init(vc, currcons, 1); +- vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); +- vc_init(vc, vc->vc_rows, vc->vc_cols, +- currcons || !vc->vc_sw->con_save_screen); ++ con_init_early_cons(currcons); + } +- currcons = fg_console = 0; ++ con_init_early_cons(6); ++ currcons = fg_console = 6; + master_display_fg = vc = vc_cons[currcons].d; + set_origin(vc); + save_screen(vc); +-- +1.7.7.2 + diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin new file mode 100644 index 000000000..50bfc1154 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0002.bin @@ -0,0 +1,73 @@ +>From 83cb8160a3bd07138adc6a8938d6067f44a6cf22 Mon Sep 17 00:00:00 2001 +From: Anssi Hannula <anssi.hannula@iki.fi> +Date: Sun, 18 Dec 2011 12:24:04 +0200 +Subject: [PATCH] set default console as vt7 (proof-of-concept) + +--- + drivers/tty/vt/vc_screen.c | 3 +-- + drivers/tty/vt/vt.c | 8 ++++---- + include/linux/vt.h | 2 +- + 3 files changed, 6 insertions(+), 7 deletions(-) + +diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c +index 7a367ff..8d7dd54 100644 +--- a/drivers/tty/vt/vc_screen.c ++++ b/drivers/tty/vt/vc_screen.c +@@ -660,7 +660,6 @@ int __init vcs_init(void) + + device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 0), NULL, "vcs"); + device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa"); +- for (i = 0; i < MIN_NR_CONSOLES; i++) +- vcs_make_sysfs(i); ++ vcs_make_sysfs(DEFAULT_CONSOLE); + return 0; + } +diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c +index e716839..af6b932 100644 +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -1018,7 +1018,7 @@ void vc_deallocate(unsigned int currcons) + put_pid(vc->vt_pid); + module_put(vc->vc_sw->owner); + kfree(vc->vc_screenbuf); +- if (currcons >= MIN_NR_CONSOLES) ++ if (currcons != DEFAULT_CONSOLE) + kfree(vc); + vc_cons[currcons].d = NULL; + } +@@ -2914,7 +2914,7 @@ static int __init con_init(void) + mod_timer(&console_timer, jiffies + (blankinterval * HZ)); + } + +- for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { ++ currcons = DEFAULT_CONSOLE; + vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); + INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK); + tty_port_init(&vc->port); +@@ -2922,8 +2922,8 @@ static int __init con_init(void) + vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); + vc_init(vc, vc->vc_rows, vc->vc_cols, + currcons || !vc->vc_sw->con_save_screen); +- } +- currcons = fg_console = 0; ++ ++ fg_console = currcons; + master_display_fg = vc = vc_cons[currcons].d; + set_origin(vc); + save_screen(vc); +diff --git a/include/linux/vt.h b/include/linux/vt.h +index 30a8dd9..6abf4fb 100644 +--- a/include/linux/vt.h ++++ b/include/linux/vt.h +@@ -6,7 +6,7 @@ + * These constants are also useful for user-level apps (e.g., VC + * resizing). + */ +-#define MIN_NR_CONSOLES 1 /* must be at least 1 */ ++#define DEFAULT_CONSOLE 6 + #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */ + #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */ + /* Note: the ioctl VT_GETSTATE does not work for +-- +1.7.7.2 + diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin new file mode 100644 index 000000000..fdb97f9ec --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0003.bin @@ -0,0 +1,39 @@ +>From 3647fb1d98ef0bbd9fac4ea44a868835bada0a69 Mon Sep 17 00:00:00 2001 +From: Anssi Hannula <anssi.hannula@iki.fi> +Date: Sun, 18 Dec 2011 11:56:38 +0200 +Subject: [PATCH] set default console as vt7 (proof-of-concept) + +--- + drivers/tty/vt/vt.c | 2 +- + include/linux/vt.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c +index e716839..4c2782c 100644 +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -2923,7 +2923,7 @@ static int __init con_init(void) + vc_init(vc, vc->vc_rows, vc->vc_cols, + currcons || !vc->vc_sw->con_save_screen); + } +- currcons = fg_console = 0; ++ currcons = fg_console = 6; + master_display_fg = vc = vc_cons[currcons].d; + set_origin(vc); + save_screen(vc); +diff --git a/include/linux/vt.h b/include/linux/vt.h +index 30a8dd9..663308a 100644 +--- a/include/linux/vt.h ++++ b/include/linux/vt.h +@@ -6,7 +6,7 @@ + * These constants are also useful for user-level apps (e.g., VC + * resizing). + */ +-#define MIN_NR_CONSOLES 1 /* must be at least 1 */ ++#define MIN_NR_CONSOLES 7 /* must be at least 1 */ + #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */ + #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */ + /* Note: the ioctl VT_GETSTATE does not work for +-- +1.7.7.2 + diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin new file mode 100644 index 000000000..26e6b12cb --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0004.bin @@ -0,0 +1,67 @@ +>From 96d4ca3852279b0ae85b8b4ea1031fda2574d610 Mon Sep 17 00:00:00 2001 +From: Anssi Hannula <anssi.hannula@iki.fi> +Date: Sun, 18 Dec 2011 12:16:18 +0200 +Subject: [PATCH] set default console as vt7 (proof-of-concept) + +--- + drivers/tty/vt/vc_screen.c | 1 + + drivers/tty/vt/vt.c | 24 ++++++++++++++++-------- + 2 files changed, 17 insertions(+), 8 deletions(-) + +diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c +index 7a367ff..cdab4d5 100644 +--- a/drivers/tty/vt/vc_screen.c ++++ b/drivers/tty/vt/vc_screen.c +@@ -662,5 +662,6 @@ int __init vcs_init(void) + device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa"); + for (i = 0; i < MIN_NR_CONSOLES; i++) + vcs_make_sysfs(i); ++ vcs_make_sysfs(6); + return 0; + } +diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c +index e716839..72733ce 100644 +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -2871,6 +2871,19 @@ static void vc_init(struct vc_data *vc, unsigned int rows, + reset_terminal(vc, do_clear); + } + ++static void __init con_init_early_cons(unsigned int cons) ++{ ++ struct vc_data *vc; ++ ++ vc_cons[cons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); ++ INIT_WORK(&vc_cons[cons].SAK_work, vc_SAK); ++ tty_port_init(&vc->port); ++ visual_init(vc, cons, 1); ++ vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); ++ vc_init(vc, vc->vc_rows, vc->vc_cols, ++ cons || !vc->vc_sw->con_save_screen); ++} ++ + /* + * This routine initializes console interrupts, and does nothing + * else. If you want the screen to clear, call tty_write with +@@ -2915,15 +2928,10 @@ static int __init con_init(void) + } + + for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { +- vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); +- INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK); +- tty_port_init(&vc->port); +- visual_init(vc, currcons, 1); +- vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); +- vc_init(vc, vc->vc_rows, vc->vc_cols, +- currcons || !vc->vc_sw->con_save_screen); ++ con_init_early_cons(currcons); + } +- currcons = fg_console = 0; ++ con_init_early_cons(6); ++ currcons = fg_console = 6; + master_display_fg = vc = vc_cons[currcons].d; + set_origin(vc); + save_screen(vc); +-- +1.7.7.2 + diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin new file mode 100644 index 000000000..50bfc1154 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment-0005.bin @@ -0,0 +1,73 @@ +>From 83cb8160a3bd07138adc6a8938d6067f44a6cf22 Mon Sep 17 00:00:00 2001 +From: Anssi Hannula <anssi.hannula@iki.fi> +Date: Sun, 18 Dec 2011 12:24:04 +0200 +Subject: [PATCH] set default console as vt7 (proof-of-concept) + +--- + drivers/tty/vt/vc_screen.c | 3 +-- + drivers/tty/vt/vt.c | 8 ++++---- + include/linux/vt.h | 2 +- + 3 files changed, 6 insertions(+), 7 deletions(-) + +diff --git a/drivers/tty/vt/vc_screen.c b/drivers/tty/vt/vc_screen.c +index 7a367ff..8d7dd54 100644 +--- a/drivers/tty/vt/vc_screen.c ++++ b/drivers/tty/vt/vc_screen.c +@@ -660,7 +660,6 @@ int __init vcs_init(void) + + device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 0), NULL, "vcs"); + device_create(vc_class, NULL, MKDEV(VCS_MAJOR, 128), NULL, "vcsa"); +- for (i = 0; i < MIN_NR_CONSOLES; i++) +- vcs_make_sysfs(i); ++ vcs_make_sysfs(DEFAULT_CONSOLE); + return 0; + } +diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c +index e716839..af6b932 100644 +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -1018,7 +1018,7 @@ void vc_deallocate(unsigned int currcons) + put_pid(vc->vt_pid); + module_put(vc->vc_sw->owner); + kfree(vc->vc_screenbuf); +- if (currcons >= MIN_NR_CONSOLES) ++ if (currcons != DEFAULT_CONSOLE) + kfree(vc); + vc_cons[currcons].d = NULL; + } +@@ -2914,7 +2914,7 @@ static int __init con_init(void) + mod_timer(&console_timer, jiffies + (blankinterval * HZ)); + } + +- for (currcons = 0; currcons < MIN_NR_CONSOLES; currcons++) { ++ currcons = DEFAULT_CONSOLE; + vc_cons[currcons].d = vc = kzalloc(sizeof(struct vc_data), GFP_NOWAIT); + INIT_WORK(&vc_cons[currcons].SAK_work, vc_SAK); + tty_port_init(&vc->port); +@@ -2922,8 +2922,8 @@ static int __init con_init(void) + vc->vc_screenbuf = kzalloc(vc->vc_screenbuf_size, GFP_NOWAIT); + vc_init(vc, vc->vc_rows, vc->vc_cols, + currcons || !vc->vc_sw->con_save_screen); +- } +- currcons = fg_console = 0; ++ ++ fg_console = currcons; + master_display_fg = vc = vc_cons[currcons].d; + set_origin(vc); + save_screen(vc); +diff --git a/include/linux/vt.h b/include/linux/vt.h +index 30a8dd9..6abf4fb 100644 +--- a/include/linux/vt.h ++++ b/include/linux/vt.h +@@ -6,7 +6,7 @@ + * These constants are also useful for user-level apps (e.g., VC + * resizing). + */ +-#define MIN_NR_CONSOLES 1 /* must be at least 1 */ ++#define DEFAULT_CONSOLE 6 + #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */ + #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */ + /* Note: the ioctl VT_GETSTATE does not work for +-- +1.7.7.2 + diff --git a/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin new file mode 100644 index 000000000..fdb97f9ec --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/d36a25cc/attachment.bin @@ -0,0 +1,39 @@ +>From 3647fb1d98ef0bbd9fac4ea44a868835bada0a69 Mon Sep 17 00:00:00 2001 +From: Anssi Hannula <anssi.hannula@iki.fi> +Date: Sun, 18 Dec 2011 11:56:38 +0200 +Subject: [PATCH] set default console as vt7 (proof-of-concept) + +--- + drivers/tty/vt/vt.c | 2 +- + include/linux/vt.h | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/drivers/tty/vt/vt.c b/drivers/tty/vt/vt.c +index e716839..4c2782c 100644 +--- a/drivers/tty/vt/vt.c ++++ b/drivers/tty/vt/vt.c +@@ -2923,7 +2923,7 @@ static int __init con_init(void) + vc_init(vc, vc->vc_rows, vc->vc_cols, + currcons || !vc->vc_sw->con_save_screen); + } +- currcons = fg_console = 0; ++ currcons = fg_console = 6; + master_display_fg = vc = vc_cons[currcons].d; + set_origin(vc); + save_screen(vc); +diff --git a/include/linux/vt.h b/include/linux/vt.h +index 30a8dd9..663308a 100644 +--- a/include/linux/vt.h ++++ b/include/linux/vt.h +@@ -6,7 +6,7 @@ + * These constants are also useful for user-level apps (e.g., VC + * resizing). + */ +-#define MIN_NR_CONSOLES 1 /* must be at least 1 */ ++#define MIN_NR_CONSOLES 7 /* must be at least 1 */ + #define MAX_NR_CONSOLES 63 /* serial lines start at 64 */ + #define MAX_NR_USER_CONSOLES 63 /* must be root to allocate above this */ + /* Note: the ioctl VT_GETSTATE does not work for +-- +1.7.7.2 + diff --git a/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html new file mode 100644 index 000000000..428b7418a --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment-0001.html @@ -0,0 +1,23 @@ +Hi, all. I also wish we could find translators for all languages but I'm afraid this is not very realistic. Instead I suggest a bit softer solution. We replace word Mandriva with Mageia were we can in bootloader *.po files and mark those strings fuzzy. I can offer my help for that to the extend of my abilities.<br> +<br><br>Thanks for Alpha 2 and happy holidays,<br>Filip.<br><br><br><div class="gmail_quote">On 17 December 2011 23:59, Oliver Burger <span dir="ltr"><<a href="mailto:oliver.bgr@googlemail.com">oliver.bgr@googlemail.com</a>></span> wrote:<br> +<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br> +<br> +these days Damien contacted me about the bootloader translation.<br> +The problem is, we do have quite some languages, that don't have i18n teams in<br> +Mageia.<br> +So there are quite some languages where the bootloader still contains strings<br> +about Mandriva.<br> +<br> +Now there are two solutions.<br> +Either we do find translators of those languages, who fix those translations<br> +(and while they are on it, join i18n and fix/complete all other translations as<br> +well :D)<br> +or we just delete those translated strings. People in those languages will<br> +then see English strings instead but at least no Mandriva strings any more.<br> +<br> +If you are interested in helping us, have a look at<br> +<a href="https://wiki.mageia.org/en/Internationalisation_Team_%28i18n%29" target="_blank">https://wiki.mageia.org/en/Internationalisation_Team_(i18n)</a><br> +and do contact me.<br> +<span class="HOEnZb"><font color="#888888"><br> +Oliver<br> +</font></span></blockquote></div><br> diff --git a/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html new file mode 100644 index 000000000..428b7418a --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/f0cb7dda/attachment.html @@ -0,0 +1,23 @@ +Hi, all. I also wish we could find translators for all languages but I'm afraid this is not very realistic. Instead I suggest a bit softer solution. We replace word Mandriva with Mageia were we can in bootloader *.po files and mark those strings fuzzy. I can offer my help for that to the extend of my abilities.<br> +<br><br>Thanks for Alpha 2 and happy holidays,<br>Filip.<br><br><br><div class="gmail_quote">On 17 December 2011 23:59, Oliver Burger <span dir="ltr"><<a href="mailto:oliver.bgr@googlemail.com">oliver.bgr@googlemail.com</a>></span> wrote:<br> +<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br> +<br> +these days Damien contacted me about the bootloader translation.<br> +The problem is, we do have quite some languages, that don't have i18n teams in<br> +Mageia.<br> +So there are quite some languages where the bootloader still contains strings<br> +about Mandriva.<br> +<br> +Now there are two solutions.<br> +Either we do find translators of those languages, who fix those translations<br> +(and while they are on it, join i18n and fix/complete all other translations as<br> +well :D)<br> +or we just delete those translated strings. People in those languages will<br> +then see English strings instead but at least no Mandriva strings any more.<br> +<br> +If you are interested in helping us, have a look at<br> +<a href="https://wiki.mageia.org/en/Internationalisation_Team_%28i18n%29" target="_blank">https://wiki.mageia.org/en/Internationalisation_Team_(i18n)</a><br> +and do contact me.<br> +<span class="HOEnZb"><font color="#888888"><br> +Oliver<br> +</font></span></blockquote></div><br> diff --git a/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin new file mode 100644 index 000000000..1fa07f734 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment-0001.bin @@ -0,0 +1,43 @@ +#!/bin/bash +# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- +# ex: ts=8 sw=4 sts=4 et filetype=sh + +dracutfunctions=/usr/lib/dracut/dracut-functions +hostonly=1 + +check() { + local _rootdev _usrdev _needed + # No point trying to support lvm if the binaries are missing + type -P lvm >/dev/null || return 1 + + . $dracutfunctions + [[ $debug ]] && set -x + + is_lvm() { [[ $(get_fs_type /dev/block/$1) = LVM2_member ]]; } + + [[ $hostonly ]] && { + _rootdev=$(find_root_block_device) + if [[ $_rootdev ]]; then + # root lives on a block device, so we can be more precise about + # hostonly checking +echo "Checking / via $_rootdev" + check_block_and_slaves is_lvm "$_rootdev" && _needed=1 + else + # root is not on a block device, use the shotgun approach + blkid | grep -q LVM2_member && _needed=1 + fi + + [[ $_needed ]] || { + _usrdev=$(find_block_device /usr) + if [[ $_usrdev ]]; then +echo "Checking /usr via $_usrdev" + check_block_and_slaves is_lvm "$_usrdev" && _needed=1 + fi + } + } +echo "_needed=$_needed" + [[ $_needed ]] +} + +check +echo $? diff --git a/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin new file mode 100644 index 000000000..1fa07f734 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/f1909ae7/attachment.bin @@ -0,0 +1,43 @@ +#!/bin/bash +# -*- mode: shell-script; indent-tabs-mode: nil; sh-basic-offset: 4; -*- +# ex: ts=8 sw=4 sts=4 et filetype=sh + +dracutfunctions=/usr/lib/dracut/dracut-functions +hostonly=1 + +check() { + local _rootdev _usrdev _needed + # No point trying to support lvm if the binaries are missing + type -P lvm >/dev/null || return 1 + + . $dracutfunctions + [[ $debug ]] && set -x + + is_lvm() { [[ $(get_fs_type /dev/block/$1) = LVM2_member ]]; } + + [[ $hostonly ]] && { + _rootdev=$(find_root_block_device) + if [[ $_rootdev ]]; then + # root lives on a block device, so we can be more precise about + # hostonly checking +echo "Checking / via $_rootdev" + check_block_and_slaves is_lvm "$_rootdev" && _needed=1 + else + # root is not on a block device, use the shotgun approach + blkid | grep -q LVM2_member && _needed=1 + fi + + [[ $_needed ]] || { + _usrdev=$(find_block_device /usr) + if [[ $_usrdev ]]; then +echo "Checking /usr via $_usrdev" + check_block_and_slaves is_lvm "$_usrdev" && _needed=1 + fi + } + } +echo "_needed=$_needed" + [[ $_needed ]] +} + +check +echo $? diff --git a/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc new file mode 100644 index 000000000..5ec4cac78 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment-0001.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iD8DBQBO7hfpT1rWTfpocyQRApzsAKDFOjIbkyhnkSqhuKminLStMkBzvgCfZ9GY +Zh2E/0O0hS/x65xg6Gfj+PY= +=i62J +-----END PGP SIGNATURE----- diff --git a/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc new file mode 100644 index 000000000..5ec4cac78 --- /dev/null +++ b/zarb-ml/mageia-dev/attachments/20111218/f7dc6086/attachment.asc @@ -0,0 +1,7 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.9 (GNU/Linux) + +iD8DBQBO7hfpT1rWTfpocyQRApzsAKDFOjIbkyhnkSqhuKminLStMkBzvgCfZ9GY +Zh2E/0O0hS/x65xg6Gfj+PY= +=i62J +-----END PGP SIGNATURE----- |