public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in kde-base/kdm/files: kdm-4.3.1-set-grub-default.patch
@ 2009-10-06 21:00 Alexey Shvetsov (alexxy)
  0 siblings, 0 replies; only message in thread
From: Alexey Shvetsov (alexxy) @ 2009-10-06 21:00 UTC (permalink / raw
  To: gentoo-commits

alexxy      09/10/06 21:00:55

  Added:                kdm-4.3.1-set-grub-default.patch
  Log:
  [kde-base/kdm] Backport set
  (Portage version: 2.2_rc44/cvs/Linux x86_64)

Revision  Changes    Path
1.1                  kde-base/kdm/files/kdm-4.3.1-set-grub-default.patch

file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/files/kdm-4.3.1-set-grub-default.patch?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/kde-base/kdm/files/kdm-4.3.1-set-grub-default.patch?rev=1.1&content-type=text/plain

Index: kdm-4.3.1-set-grub-default.patch
===================================================================
Index: kdm/backend/bootman.c
===================================================================
--- kdm/backend/bootman.c	(revision 1030992)
+++ kdm/backend/bootman.c	(revision 1030993)
@@ -80,7 +80,7 @@
 	int len;
 	char line[1000];
 
-	if (!grub && !(grub = locate( "grub" )))
+	if (!grub && !(grub = locate( "grub-set-default" )))
 		return BO_NOMAN;
 
 	*def = 0;
@@ -130,19 +130,15 @@
 static void
 commitGrub( void )
 {
-	FILE *f;
-	int pid;
-	static const char *args[] = { 0, "--batch", "--no-floppy", 0 };
+	char index[16];
+	const char *args[3] = { grub, index, 0 };
 
 	if (sdRec.bmstamp != mTime( GRUB_MENU ) &&
 	    setGrub( sdRec.osname, &sdRec ) != BO_OK)
 		return;
 
-	args[0] = grub;
-	if ((f = pOpen( (char **)args, 'w', &pid ))) {
-		fprintf( f, "savedefault --default=%d --once\n", sdRec.osindex );
-		pClose( f, &pid );
-	}
+	sprintf( index, "%d", sdRec.osindex );
+	runAndWait( (char **)args, environ );
 }
 
 static char *lilo;






^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2009-10-06 21:00 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-06 21:00 [gentoo-commits] gentoo-x86 commit in kde-base/kdm/files: kdm-4.3.1-set-grub-default.patch Alexey Shvetsov (alexxy)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox