X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=bin%2Ffs-radius-add-check;h=4e4769e58db853a66bddd4c616d8c2dd86c64682;hb=ee27da6c4fdef689b9c32e9e84a7aa94648e2298;hp=eedd9b6997f438116d15568a2d8af0b9f74faea0;hpb=3beb58199322355f8caa166000bb94e9419b4232;p=freeside.git diff --git a/bin/fs-radius-add-check b/bin/fs-radius-add-check deleted file mode 100755 index eedd9b699..000000000 --- a/bin/fs-radius-add-check +++ /dev/null @@ -1,58 +0,0 @@ -#!/usr/bin/perl -Tw - -# quick'n'dirty hack of fs-setup to add radius attributes - -use strict; -use DBI; -use FS::UID qw(adminsuidsetup checkeuid getsecrets); -use FS::raddb; - -die "Not running uid freeside!" unless checkeuid(); - -my %attrib2db = - map { $FS::raddb::attrib{lc($_)} => $_ } keys %FS::raddb::attrib; - -my $user = shift or die &usage; -getsecrets($user); - -my $dbh = adminsuidsetup $user; - -### - -print "\n\n", <); - chop $x; - $x; -} - -### - -my($char_d) = 80; #default maxlength for text fields - -### - -foreach my $attribute ( @attributes ) { - foreach my $statement ( - "ALTER TABLE svc_acct ADD rc_$attribute varchar($char_d) NULL", -# "ALTER TABLE part_svc ADD svc_acct__rc_$attribute varchar($char_d) NULL;", -# "ALTER TABLE part_svc ADD svc_acct__rc_${attribute}_flag char(1) NULL;", - ) { - $dbh->do( $statement ) or warn "Error executing $statement: ". $dbh->errstr; } -} - -$dbh->disconnect or die $dbh->errstr; - -print "\n\n", "Now you must run dbdef-create.\n\n"; - -sub usage { - die "Usage:\n fs-radius-add user\n"; -} - -