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----- | 
