summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorjkh <jkh@FreeBSD.org>1995-10-26 08:56:18 +0000
committerjkh <jkh@FreeBSD.org>1995-10-26 08:56:18 +0000
commit24fbdefb1b2d66262f1658033fd29547012a3163 (patch)
tree458066e83dfb49b38b2899936662c10b7a1d3c90 /release
parent225dc64bb4e90c0cec6a0490815b084d2052a423 (diff)
downloadFreeBSD-src-24fbdefb1b2d66262f1658033fd29547012a3163.zip
FreeBSD-src-24fbdefb1b2d66262f1658033fd29547012a3163.tar.gz
Sync up for this snapshot.
Diffstat (limited to 'release')
-rw-r--r--release/sysinstall/apache.c5
-rw-r--r--release/sysinstall/doc.c21
2 files changed, 14 insertions, 12 deletions
diff --git a/release/sysinstall/apache.c b/release/sysinstall/apache.c
index 24367f2..f7c1763 100644
--- a/release/sysinstall/apache.c
+++ b/release/sysinstall/apache.c
@@ -54,7 +54,7 @@
#include "sysinstall.h"
#define APACHE_BASE "/usr/local/www"
-#define APACHE_HELPFILE "apache.hlp"
+#define APACHE_HELPFILE "apache"
#define APACHE_PACKAGE "apache-0.8.14"
typedef struct
@@ -488,7 +488,8 @@ installApache(char *unused)
msgNotify("Writing configuration files....");
sleep(1);
-
+
+ (void)vsystem("mkdir -p %s/config", APACHE_BASE);
sprintf(file, "%s/config/access.conf", APACHE_BASE);
if (file_readable(file))
{
diff --git a/release/sysinstall/doc.c b/release/sysinstall/doc.c
index e057480..0345007 100644
--- a/release/sysinstall/doc.c
+++ b/release/sysinstall/doc.c
@@ -4,7 +4,7 @@
* This is probably the last program in the `sysinstall' line - the next
* generation being essentially a complete rewrite.
*
- * $Id: doc.c,v 1.3 1995/10/22 01:32:42 jkh Exp $
+ * $Id: doc.c,v 1.5 1995/10/22 17:39:05 jkh Exp $
*
* Jordan Hubbard
*
@@ -67,6 +67,8 @@ docBrowser(char *junk)
int
docShowDocument(char *str)
{
+ char tmp[512], target[512];
+ char *where = NULL;
char *browser = variable_get(VAR_BROWSER_BINARY);
if (!file_executable(browser)) {
@@ -76,17 +78,16 @@ docShowDocument(char *str)
return RET_FAIL;
}
if (!strcmp(str, "Home"))
- vsystem("%s http://www.freebsd.org", browser);
- else if (!strcmp(str, "Other")) {
- }
+ where = "http://www.freebsd.org";
+ else if (!strcmp(str, "Other"))
+ where = msgGetInput("http://www.freebsd.org", "Please enter the URL of the location you wish to visit.");
else {
- char target[512];
-
sprintf(target, "/usr/share/doc/%s/%s.html", str, str);
- if (file_readable(target))
- vsystem("%s file:%s", browser, target);
- else
- vsystem("%s http://www.freebsd.org/%s");
+ if (!file_readable(target))
+ sprintf(target, "http://www.freebsd.org/%s", str);
+ where = target;
}
+ sprintf(tmp, "%s %s", browser, where);
+ systemExecute(tmp);
return RET_SUCCESS;
}
OpenPOWER on IntegriCloud