alliance/dev/scripts/misc/inslib.c

32 lines
686 B
C
Raw Normal View History

1999-09-09 09:24:53 -05:00
#include <stdio.h>
#ifndef LIB
#define LIB "cns"
#endif
main (argc, argv)
int argc;
char **argv;
{
char cmd[80];
char nom[15];
printf ("Programme d'installation de la librairie ");
printf ("%s.\n\n", LIB);
if (strcmp (getenv("HOST"), "heavy") != 0) {
printf ("ERREUR : a lancer sur la station 'heavy'.\n\n");
exit (1);
};
printf ("Quel est votre nom ? ");
scanf ("%s", nom);
setuid (30136);
seteuid (30136);
setruid (30136);
setgid (30100);
setegid (30100);
setrgid (30100);
sprintf (cmd, "/users/outil1/generic/install %s %s", LIB, nom);
execlp ("/bin/csh", "csh", "-c", cmd, (char *) NULL);
}