Hello community, here is the log from the commit of package linuxrc checked in at Sat Apr 22 01:38:18 CEST 2006. -------- --- linuxrc/linuxrc.changes 2006-04-12 14:30:54.000000000 +0200 +++ STABLE/linuxrc/linuxrc.changes 2006-04-21 17:27:48.000000000 +0200 @@ -1,0 +2,5 @@ +Fri Apr 21 15:18:37 CEST 2006 - snwint@suse.de + +- don't do any %G stuff if not utf8 (#165564) + +------------------------------------------------------------------- Old: ---- linuxrc-2.0.34.tar.bz2 New: ---- linuxrc-2.0.35.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ linuxrc.spec ++++++ --- /var/tmp/diff_new_pack.FBGgCQ/_old 2006-04-22 01:37:59.000000000 +0200 +++ /var/tmp/diff_new_pack.FBGgCQ/_new 2006-04-22 01:37:59.000000000 +0200 @@ -1,5 +1,5 @@ # -# spec file for package linuxrc (Version 2.0.34) +# spec file for package linuxrc (Version 2.0.35) # # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine @@ -16,9 +16,9 @@ Group: System/Boot Autoreqprov: on Summary: SUSE Installation Program -Version: 2.0.34 +Version: 2.0.35 Release: 1 -Source: linuxrc-2.0.34.tar.bz2 +Source: linuxrc-2.0.35.tar.bz2 BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -53,6 +53,8 @@ %doc linuxrc.html %changelog -n linuxrc +* Fri Apr 21 2006 - snwint@suse.de +- don't do any %%G stuff if not utf8 (#165564) * Wed Apr 12 2006 - snwint@suse.de - fixed cramfs handling on big-endian machines (#164659) * Mon Apr 10 2006 - uli@suse.de ++++++ linuxrc-2.0.34.tar.bz2 -> linuxrc-2.0.35.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/Changelog new/linuxrc-2.0.35/Changelog --- old/linuxrc-2.0.34/Changelog 2006-04-12 14:28:05.000000000 +0200 +++ new/linuxrc-2.0.35/Changelog 2006-04-21 17:25:01.000000000 +0200 @@ -1,3 +1,6 @@ +21/4/2006: v2.0.35 + - don't do any %G stuff if not utf8 (#165564) + 12/4/2006: v2.0.34 - fixed cramfs handling on big-endian machines (#164659) diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/VERSION new/linuxrc-2.0.35/VERSION --- old/linuxrc-2.0.34/VERSION 2006-04-12 14:24:31.000000000 +0200 +++ new/linuxrc-2.0.35/VERSION 2006-04-21 17:25:01.000000000 +0200 @@ -1 +1 @@ -2.0.34 +2.0.35 diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/hotplug new/linuxrc-2.0.35/hotplug --- old/linuxrc-2.0.34/hotplug 1970-01-01 01:00:00.000000000 +0100 +++ new/linuxrc-2.0.35/hotplug 2006-04-22 01:38:01.000000000 +0200 @@ -0,0 +1 @@ +symbolic link to linuxrc diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/keyboard.c new/linuxrc-2.0.35/keyboard.c --- old/linuxrc-2.0.34/keyboard.c 2006-02-06 18:35:07.000000000 +0100 +++ new/linuxrc-2.0.35/keyboard.c 2006-04-19 14:45:17.000000000 +0200 @@ -136,11 +136,14 @@ tcsetattr (config.kbd_fd, TCSAFLUSH, &kbd_tio_rm); - write(config.kbd_fd, "\033[?1l", sizeof "\033[?1l" - 1); - fsync(config.kbd_fd); + if (config.utf8) + { + write(config.kbd_fd, "\033[?1l", sizeof "\033[?1l" - 1); + fsync(config.kbd_fd); - write(config.kbd_fd, "\033%G", sizeof "\033%G" - 1); - fsync(config.kbd_fd); + write(config.kbd_fd, "\033%G", sizeof "\033%G" - 1); + fsync(config.kbd_fd); + } if(first && config.serial) { get_screen_size(config.kbd_fd); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/settings.c new/linuxrc-2.0.35/settings.c --- old/linuxrc-2.0.34/settings.c 2006-03-06 12:51:22.000000000 +0100 +++ new/linuxrc-2.0.35/settings.c 2006-04-21 17:25:56.000000000 +0200 @@ -749,8 +749,10 @@ sprintf(dev, "/dev/tty%d", i); err |= rename(dev, "/dev/tty"); system(cmd); - f = fopen("/dev/tty", "w"); - if(f) { fprintf(f, "\033%%G"); fclose(f); } + if(config.utf8) { + f = fopen("/dev/tty", "w"); + fprintf(f, "\033%%G"); fclose(f); + } err |= rename("/dev/tty", dev); } err |= rename("/dev/tty.bak", "/dev/tty"); diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/svn-commit.tmp new/linuxrc-2.0.35/svn-commit.tmp --- old/linuxrc-2.0.34/svn-commit.tmp 1970-01-01 01:00:00.000000000 +0100 +++ new/linuxrc-2.0.35/svn-commit.tmp 2006-01-16 17:18:55.000000000 +0100 @@ -0,0 +1,5 @@ +make sure /sbin/hotplug gets events +--This line, and those below, will be ignored-- + +M hotplug.c +M Changelog diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/linuxrc-2.0.34/util.c new/linuxrc-2.0.35/util.c --- old/linuxrc-2.0.34/util.c 2006-03-24 12:22:06.000000000 +0100 +++ new/linuxrc-2.0.35/util.c 2006-04-19 14:43:30.000000000 +0200 @@ -636,7 +636,7 @@ config.win = 1; disp_set_display(); - printf("\033%%G"); + if (config.utf8) printf("\033%%G"); fflush(stdout); if (config.linemode) return; ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun...