From 045f25753aa468cf2387d350ee1c589776a65334 Mon Sep 17 00:00:00 2001 From: jhb Date: Wed, 27 Nov 2002 19:37:00 +0000 Subject: - Add a configOSF1() function (#ifdef __alpha__) that creates /compat/osf1 in addition to setting osf1_enable to YES. - Only define configLinux() #ifdef WITH_LINUX. Approved by: re --- usr.sbin/sade/config.c | 13 +++++++++++++ usr.sbin/sade/sade.h | 6 ++++++ 2 files changed, 19 insertions(+) (limited to 'usr.sbin/sade') diff --git a/usr.sbin/sade/config.c b/usr.sbin/sade/config.c index d10e7ae..5075f48 100644 --- a/usr.sbin/sade/config.c +++ b/usr.sbin/sade/config.c @@ -463,6 +463,7 @@ configUsers(dialogMenuItem *self) return DITEM_SUCCESS; } +#ifdef WITH_LINUX int configLinux(dialogMenuItem *self) { @@ -477,6 +478,18 @@ configLinux(dialogMenuItem *self) restorescr(w); return i; } +#endif + +#ifdef __alpha__ +int +configOSF1(dialogMenuItem *self) +{ + + variable_set2(VAR_OSF1_ENABLE, "YES", 1); + Mkdir("/compat/osf1"); + return DITEM_SUCCESS; +} +#endif int configSecurity(dialogMenuItem *self) diff --git a/usr.sbin/sade/sade.h b/usr.sbin/sade/sade.h index 6865809..d3777e1 100644 --- a/usr.sbin/sade/sade.h +++ b/usr.sbin/sade/sade.h @@ -171,6 +171,7 @@ #define VAR_NO_HOME "noHome" #define VAR_NONINTERACTIVE "nonInteractive" #define VAR_NOVELL "novell" +#define VAR_OSF1_ENABLE "osf1_enable" #define VAR_NTPDATE_FLAGS "ntpdate_flags" #define VAR_PACKAGE "package" #define VAR_PARTITION "partition" @@ -480,8 +481,13 @@ extern int configResolv(dialogMenuItem *self); extern int configPackages(dialogMenuItem *self); extern int configSaver(dialogMenuItem *self); extern int configSaverTimeout(dialogMenuItem *self); +#ifdef WITH_LINUX extern int configLinux(dialogMenuItem *self); +#endif extern int configNTP(dialogMenuItem *self); +#ifdef __alpha__ +extern int configOSF1(dialogMenuItem *self); +#endif extern int configUsers(dialogMenuItem *self); extern int configXSetup(dialogMenuItem *self); extern int configXDesktop(dialogMenuItem *self); -- cgit v1.1