Roxen.git/
server/
base_server/
roxen.pike
Branch:
Tag:
Non-build tags
All tags
No tags
1997-06-04
1997-06-04 00:37:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>
5c6bc5b8da38a4227e9b8cb4ba8ed7dd01ec394f (
9
lines) (+
7
/-
2
)
[
Show
|
Annotate
]
Branch:
5.2
Now creates the new etc/supports as root.
Rev: server/base_server/roxen.pike:1.67
1:
-
string cvs_version = "$Id: roxen.pike,v 1.
66
1997/06/
01
19
:
51
:
26
grubba Exp $";
+
string cvs_version = "$Id: roxen.pike,v 1.
67
1997/06/
04
00
:
37
:
07
grubba Exp $";
#define IN_ROXEN #ifdef THREADS #include <fifo.h>
551:
if(old != new) { perror("Got new supports data from roxen.com\n"); perror("Replacing old file with new data.\n");
+
object privs=((program)"privs")("Replacing etc/supports");
mv("etc/supports", "etc/supports~"); Stdio.write_file("etc/supports", new); old = Stdio.read_bytes( "etc/supports" );
558:
{ perror("FAILED to update the supports file.\n"); mv("etc/supports~", "etc/supports");
-
} else
+
privs = 0;
+
} else
{
+
privs = 0;
initiate_supports(); }
-
+
}
#ifdef DEBUG else perror("No change to the supports file.\n");