diff options
author | ivan <ivan> | 2006-09-06 01:08:20 +0000 |
---|---|---|
committer | ivan <ivan> | 2006-09-06 01:08:20 +0000 |
commit | 31b3104093a59887fd0ec7fc86ef3249de233265 (patch) | |
tree | 55813028a2c7475414c7c3f4258ec6b03db45e13 /FS/bin/freeside-setup | |
parent | 2bd722cd60781c197fb5d98dcbb0f5f630bb2a12 (diff) |
new world ACLs
Diffstat (limited to 'FS/bin/freeside-setup')
-rwxr-xr-x | FS/bin/freeside-setup | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/FS/bin/freeside-setup b/FS/bin/freeside-setup index 2ba717cb3..a51dfd7a0 100755 --- a/FS/bin/freeside-setup +++ b/FS/bin/freeside-setup @@ -4,7 +4,7 @@ BEGIN { $FS::Schema::setup_hack = 1; } use strict; -use vars qw($opt_s $opt_d $opt_v); +use vars qw($opt_u $opt_d $opt_v); use Getopt::Std; use FS::UID qw(adminsuidsetup datasrc checkeuid getsecrets); use FS::CurrentUser; @@ -18,9 +18,10 @@ die "Not running uid freeside!" unless checkeuid(); #my %attrib2db = # map { lc($FS::raddb::attrib{$_}) => $_ } keys %FS::raddb::attrib; -getopts("svd:"); +getopts("u:vd:"); #my $user = shift or die &usage; -getsecrets(); #$user); + +getsecrets($opt_u); #$user); #needs to match FS::Record my($dbdef_file) = "/usr/local/etc/freeside/dbdef.". datasrc; @@ -87,7 +88,7 @@ $dbdef->save($dbdef_file); ### $FS::CurrentUser::upgrade_hack = 1; -my $dbh = adminsuidsetup; #$user; +my $dbh = adminsuidsetup $opt_u; #$user; #create tables $|=1; @@ -120,7 +121,8 @@ sub dbdef_create { # reverse engineer the schema from the DB and save to file } sub usage { - die "Usage:\n freeside-setup -d domain.name [ -v ] user\n"; + die "Usage:\n freeside-setup -d domain.name [ -v ]\n" + # [ -u user ] for devel/multi-db installs } 1; |