From 31b3104093a59887fd0ec7fc86ef3249de233265 Mon Sep 17 00:00:00 2001 From: ivan Date: Wed, 6 Sep 2006 01:08:20 +0000 Subject: [PATCH] new world ACLs --- FS/bin/freeside-setup | 12 +++++++----- 1 file 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; -- 2.11.0