diff options
author | ivan <ivan> | 1998-12-10 07:23:18 +0000 |
---|---|---|
committer | ivan <ivan> | 1998-12-10 07:23:18 +0000 |
commit | 7559cc8cb8e2ad57806462d22eedb1fb101816f0 (patch) | |
tree | 1798875ca932aeddce324ef544ac11b68e9e4a09 /bin/svc_acct.import | |
parent | 320d43cc303284435bd94b5b283471609c4a8eac (diff) |
use FS::Conf, need user (for datasrc)
Diffstat (limited to 'bin/svc_acct.import')
-rwxr-xr-x | bin/svc_acct.import | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/bin/svc_acct.import b/bin/svc_acct.import index 60deac539..8343ce867 100755 --- a/bin/svc_acct.import +++ b/bin/svc_acct.import @@ -1,6 +1,6 @@ #!/usr/bin/perl -Tw # -# $Id: svc_acct.import,v 1.2 1998-10-13 12:07:51 ivan Exp $ +# $Id: svc_acct.import,v 1.3 1998-12-10 07:23:16 ivan Exp $ # # ivan@sisd.com 98-mar-9 # @@ -17,7 +17,10 @@ # don't import /var/spool/freeside/conf/shells! ivan@sisd.com 98-aug-13 # # $Log: svc_acct.import,v $ -# Revision 1.2 1998-10-13 12:07:51 ivan +# Revision 1.3 1998-12-10 07:23:16 ivan +# use FS::Conf, need user (for datasrc) +# +# Revision 1.2 1998/10/13 12:07:51 ivan # Assigns password from the shadow file for RADIUS password "UNIX" # @@ -25,14 +28,15 @@ use strict; use vars qw(%part_svc); use Date::Parse; use FS::SSH qw(iscp); -use FS::UID qw(adminsuidsetup); +use FS::UID qw(adminsuidsetup datasrc); use FS::Record qw(qsearch); use FS::svc_acct; +use FS::part_svc; -adminsuidsetup; +my $user = shift or die &usage; +adminsuidsetup $user; -#my($spooldir)="/var/spool/freeside/export"; -my($spooldir)="unix/"; +my($spooldir)="/usr/local/etc/freeside/export.". datasrc; $FS::svc_acct::nossh_hack = 1; @@ -233,3 +237,9 @@ foreach $username ( keys %upassword ) { delete $upassword{$username}; } +# + +sub usage { + die "Usage:\n\n svc_acct.export user\n"; +} + |