Add some additional smarts for XFree86 configuration.
Fix a bogon I thought I fixed in the last commit.
This commit is contained in:
parent
4d224b7f55
commit
3cd31ab739
@ -4,7 +4,7 @@
|
||||
* This is probably the last program in the `sysinstall' line - the next
|
||||
* generation being essentially a complete rewrite.
|
||||
*
|
||||
* $Id: config.c,v 1.62 1996/12/09 08:22:11 jkh Exp $
|
||||
* $Id: config.c,v 1.63 1996/12/11 09:34:55 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -358,6 +358,9 @@ int
|
||||
configXFree86(dialogMenuItem *self)
|
||||
{
|
||||
if (file_executable("/usr/X11R6/bin/XF86Setup")) {
|
||||
dialog_clear_norefresh();
|
||||
if (!file_readable("/dev/mouse") && !msgYesNo("Does this system have a mouse attached to it?"))
|
||||
dmenuOpenSimple(&MenuMouse, FALSE);
|
||||
dialog_clear();
|
||||
systemExecute("/sbin/ldconfig /usr/lib /usr/X11R6/lib /usr/local/lib /usr/lib/compat");
|
||||
systemExecute("/usr/X11R6/bin/XF86Setup");
|
||||
|
@ -4,7 +4,7 @@
|
||||
* This is probably the last program in the `sysinstall' line - the next
|
||||
* generation being essentially a complete rewrite.
|
||||
*
|
||||
* $Id: menus.c,v 1.99 1996/12/08 12:27:57 jkh Exp $
|
||||
* $Id: menus.c,v 1.100 1996/12/09 06:02:28 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -1276,8 +1276,8 @@ DMenu MenuUsermgmt = {
|
||||
"login accounts.\n",
|
||||
"Configure your user groups and users",
|
||||
NULL,
|
||||
{ { "Add group", "Add a new user group to the system.", NULL, userAddGroup },
|
||||
{ "Add user", "Add a new user to the system.", NULL, userAddUser },
|
||||
{ { "Add user", "Add a new user to the system.", NULL, userAddUser },
|
||||
{ "Add group", "Add a new user group to the system.", NULL, userAddGroup },
|
||||
{ "Exit", "Exit this menu (returning to previous)", NULL, dmenuExit },
|
||||
{ NULL } },
|
||||
};
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Miscellaneous support routines..
|
||||
*
|
||||
* $Id: misc.c,v 1.23 1996/12/09 08:22:15 jkh Exp $
|
||||
* $Id: misc.c,v 1.24 1996/12/11 18:23:18 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -80,8 +80,8 @@ string_concat(char *one, char *two)
|
||||
char *
|
||||
sstrncpy(char *dst, const char *src, int size)
|
||||
{
|
||||
dst[size - 1] = '\0';
|
||||
return strncpy(dst, src, size - 1);
|
||||
dst[--size] = '\0';
|
||||
return strncpy(dst, src, size);
|
||||
}
|
||||
|
||||
/* Concatenate three strings into static storage */
|
||||
|
@ -4,7 +4,7 @@
|
||||
* This is probably the last program in the `sysinstall' line - the next
|
||||
* generation being essentially a complete rewrite.
|
||||
*
|
||||
* $Id: config.c,v 1.62 1996/12/09 08:22:11 jkh Exp $
|
||||
* $Id: config.c,v 1.63 1996/12/11 09:34:55 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -358,6 +358,9 @@ int
|
||||
configXFree86(dialogMenuItem *self)
|
||||
{
|
||||
if (file_executable("/usr/X11R6/bin/XF86Setup")) {
|
||||
dialog_clear_norefresh();
|
||||
if (!file_readable("/dev/mouse") && !msgYesNo("Does this system have a mouse attached to it?"))
|
||||
dmenuOpenSimple(&MenuMouse, FALSE);
|
||||
dialog_clear();
|
||||
systemExecute("/sbin/ldconfig /usr/lib /usr/X11R6/lib /usr/local/lib /usr/lib/compat");
|
||||
systemExecute("/usr/X11R6/bin/XF86Setup");
|
||||
|
@ -4,7 +4,7 @@
|
||||
* This is probably the last program in the `sysinstall' line - the next
|
||||
* generation being essentially a complete rewrite.
|
||||
*
|
||||
* $Id: menus.c,v 1.99 1996/12/08 12:27:57 jkh Exp $
|
||||
* $Id: menus.c,v 1.100 1996/12/09 06:02:28 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -1276,8 +1276,8 @@ DMenu MenuUsermgmt = {
|
||||
"login accounts.\n",
|
||||
"Configure your user groups and users",
|
||||
NULL,
|
||||
{ { "Add group", "Add a new user group to the system.", NULL, userAddGroup },
|
||||
{ "Add user", "Add a new user to the system.", NULL, userAddUser },
|
||||
{ { "Add user", "Add a new user to the system.", NULL, userAddUser },
|
||||
{ "Add group", "Add a new user group to the system.", NULL, userAddGroup },
|
||||
{ "Exit", "Exit this menu (returning to previous)", NULL, dmenuExit },
|
||||
{ NULL } },
|
||||
};
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Miscellaneous support routines..
|
||||
*
|
||||
* $Id: misc.c,v 1.23 1996/12/09 08:22:15 jkh Exp $
|
||||
* $Id: misc.c,v 1.24 1996/12/11 18:23:18 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -80,8 +80,8 @@ string_concat(char *one, char *two)
|
||||
char *
|
||||
sstrncpy(char *dst, const char *src, int size)
|
||||
{
|
||||
dst[size - 1] = '\0';
|
||||
return strncpy(dst, src, size - 1);
|
||||
dst[--size] = '\0';
|
||||
return strncpy(dst, src, size);
|
||||
}
|
||||
|
||||
/* Concatenate three strings into static storage */
|
||||
|
@ -4,7 +4,7 @@
|
||||
* This is probably the last program in the `sysinstall' line - the next
|
||||
* generation being essentially a complete rewrite.
|
||||
*
|
||||
* $Id: config.c,v 1.62 1996/12/09 08:22:11 jkh Exp $
|
||||
* $Id: config.c,v 1.63 1996/12/11 09:34:55 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -358,6 +358,9 @@ int
|
||||
configXFree86(dialogMenuItem *self)
|
||||
{
|
||||
if (file_executable("/usr/X11R6/bin/XF86Setup")) {
|
||||
dialog_clear_norefresh();
|
||||
if (!file_readable("/dev/mouse") && !msgYesNo("Does this system have a mouse attached to it?"))
|
||||
dmenuOpenSimple(&MenuMouse, FALSE);
|
||||
dialog_clear();
|
||||
systemExecute("/sbin/ldconfig /usr/lib /usr/X11R6/lib /usr/local/lib /usr/lib/compat");
|
||||
systemExecute("/usr/X11R6/bin/XF86Setup");
|
||||
|
@ -4,7 +4,7 @@
|
||||
* This is probably the last program in the `sysinstall' line - the next
|
||||
* generation being essentially a complete rewrite.
|
||||
*
|
||||
* $Id: menus.c,v 1.99 1996/12/08 12:27:57 jkh Exp $
|
||||
* $Id: menus.c,v 1.100 1996/12/09 06:02:28 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -1276,8 +1276,8 @@ DMenu MenuUsermgmt = {
|
||||
"login accounts.\n",
|
||||
"Configure your user groups and users",
|
||||
NULL,
|
||||
{ { "Add group", "Add a new user group to the system.", NULL, userAddGroup },
|
||||
{ "Add user", "Add a new user to the system.", NULL, userAddUser },
|
||||
{ { "Add user", "Add a new user to the system.", NULL, userAddUser },
|
||||
{ "Add group", "Add a new user group to the system.", NULL, userAddGroup },
|
||||
{ "Exit", "Exit this menu (returning to previous)", NULL, dmenuExit },
|
||||
{ NULL } },
|
||||
};
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Miscellaneous support routines..
|
||||
*
|
||||
* $Id: misc.c,v 1.23 1996/12/09 08:22:15 jkh Exp $
|
||||
* $Id: misc.c,v 1.24 1996/12/11 18:23:18 jkh Exp $
|
||||
*
|
||||
* Copyright (c) 1995
|
||||
* Jordan Hubbard. All rights reserved.
|
||||
@ -80,8 +80,8 @@ string_concat(char *one, char *two)
|
||||
char *
|
||||
sstrncpy(char *dst, const char *src, int size)
|
||||
{
|
||||
dst[size - 1] = '\0';
|
||||
return strncpy(dst, src, size - 1);
|
||||
dst[--size] = '\0';
|
||||
return strncpy(dst, src, size);
|
||||
}
|
||||
|
||||
/* Concatenate three strings into static storage */
|
||||
|
Loading…
Reference in New Issue
Block a user