started to flesh some of it out.
[spider.git] / perl / create_sysop.pl
1 #!/usr/bin/perl
2 #
3 # create a NEW user database and the sysop record
4 #
5 # WARNING - running this will destroy any existing user database
6 #
7 # Copyright (c) 1998 Dirk Koopman G1TLH
8 #
9 # $Id$
10
11
12 use DXVars;
13 use DXUser;
14
15 sub create_it
16 {
17   system("rm -f $userfn*");
18   DXUser->init($userfn);
19   my $self = DXUser->new($mycall);
20   $self->{alias} = $myalias;
21   $self->{name} = $myname;
22   $self->{qth} = $myqth;
23   $self->{qra} = $mylocator;
24   $self->{lat} = $mylatitude;
25   $self->{long} = $mylongtitude;
26   $self->{email} = $myemail;
27   $self->{sort} = 'C';           # C - Console user, S - Spider cluster, A - AK1A, U - User, B - BBS
28   $self->{priv} = 9;             # 0 - 9 - with 9 being the highest
29   $self->{lastin} = 0;
30
31   # write it away
32   $self->close();
33   DXUser->finish();
34   print "New user database created as $userfn\n";
35 }
36
37 if (-e "$userfn") {
38   print "This program will destroy your user database!!!!\n\nDo you wish to continue [y/N]: ";
39   $ans = <STDIN>;
40   create_it() if ($ans =~ /^[Yy]/);
41 } else {
42   create_it();
43 }
44 exit(0);
45