Ignore:
Timestamp:
Mar 9, 2010 2:44:44 PM (15 years ago)
Author:
Ted Faber <faber@…>
Branches:
axis_example, compt_changes, info-ops, master, version-3.01, version-3.02
Children:
86a7bb8
Parents:
9b3627e
Message:

SEER stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • fedkit/smbmount.FreeBSD.pl

    r9b3627e r4e9719b  
    4646open(TM, "/usr/local/federation/etc/userconf")or die("Failed to open userconf");
    4747open(CONFIG, ">/etc/nsmb.conf") or die("Failed to open /etc/nsmb.conf");
    48 open(MAP, ">$AMDMAP") or die("Failed to open $AMDMAP");
    49 open(PMAP, ">$PAMDMAP") or die("Failed to open $PAMDMAP");
     48#open(MAP, ">$AMDMAP") or die("Failed to open $AMDMAP");
     49#open(PMAP, ">$PAMDMAP") or die("Failed to open $PAMDMAP");
    5050open(FSTAB,">>$FSTAB") or die("Cannot Open File $FSTAB");
    5151
    5252print FSTAB "\n# SMB Configuration Generated by smbmount.pl\n";
    53 print MAP "# AMD Configuration Generated by smbmount.pl\n";
     53#print MAP "# AMD Configuration Generated by smbmount.pl\n";
    5454print CONFIG "# SMB Configuration Generated by smbmount.pl\n\n";
    5555print CONFIG "[$SHARE]\naddr=$ADDR\n\n";
     
    7676
    7777        print FSTAB "//$user\@$SHARE/$user\t";
    78         print FSTAB "$AMDROOT$homedir\t$FSTYPE\t";
    79         print FSTAB "noauto,rw,-N,-f744,-d755,-u$uid,-g$gid\t0\t0\n";
     78        print FSTAB "$homedir\t$FSTYPE\t";
     79        print FSTAB "rw,-N,-f744,-d755,-u$uid,-g$gid\t0\t0\n";
    8080
    81         print MAP "\n$userlc type:=program;fs:=$AMDROOT$homedir;\\\n";
    82         print MAP "mount:=\"$MOUNT mount $AMDROOT$homedir\";\\\n";
    83         print MAP "unmount:=\"$UMOUNT unmount $AMDROOT$homedir\";";
     81        #print MAP "\n$userlc type:=program;fs:=$AMDROOT$homedir;\\\n";
     82        #print MAP "mount:=\"$MOUNT mount $AMDROOT$homedir\";\\\n";
     83        #print MAP "unmount:=\"$UMOUNT unmount $AMDROOT$homedir\";";
    8484
    8585        #
     
    9191        if($user =~ m/$PUSER/i) {
    9292            print FSTAB "//$user\@$SHARE/proj-$PNAME\t";
    93             print FSTAB "$AMDROOT/proj\t$FSTYPE\t";
    94             print FSTAB "noauto,rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n";
     93            print FSTAB "/proj/$PNAME\t$FSTYPE\t";
     94            print FSTAB "rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n";
    9595
    96             print PMAP "$PNAME type:=program;fs:=$AMDROOT/proj;\\\n";
    97             print PMAP "mount:=\"$MOUNT mount $AMDROOT/proj\";\\\n";
    98             print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/proj\";\n";
     96            #print PMAP "$PNAME type:=program;fs:=$AMDROOT/proj;\\\n";
     97            #print PMAP "mount:=\"$MOUNT mount $AMDROOT/proj\";\\\n";
     98            #print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/proj\";\n";
    9999
    100             if(! -d "$AMDROOT/proj") {
    101                     system("$MKDIR -p $AMDROOT/proj") &&
     100            if(! -d "/proj/$PNAME") {
     101                    system("$MKDIR -p /proj/$PNAME") &&
    102102                        die("Failed to make directory");
    103103            }
    104104            if ( $share) {
    105105                print FSTAB "//$user\@$SHARE/share\t";
    106                 print FSTAB "$AMDROOT/share\t$FSTYPE\t";
    107                 print FSTAB "noauto,rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n";
     106                print FSTAB "/share\t$FSTYPE\t";
     107                print FSTAB "rw,-N,-f774,-d775,-u$uid,-g$gid\t0\t0\n";
    108108
    109                 print PMAP "$PNAME type:=program;fs:=$AMDROOT/share\\\n";
    110                 print PMAP "mount:=\"$MOUNT mount $AMDROOT/share\";\\\n";
    111                 print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/share\";\n";
     109                #print PMAP "$PNAME type:=program;fs:=$AMDROOT/share\\\n";
     110                #print PMAP "mount:=\"$MOUNT mount $AMDROOT/share\";\\\n";
     111                #print PMAP "unmount:=\"$UMOUNT unmount $AMDROOT/share\";\n";
    112112
    113                 if(! -d "$AMDROOT/share") {
    114                         system("$MKDIR -p $AMDROOT/share") &&
     113                if(! -d "/share") {
     114                        system("$MKDIR -p /share") &&
    115115                            die("Failed to make directory");
    116116                }
     
    122122close(CONFIG);
    123123close(FSTAB);
    124 close(MAP);
    125 close(PMAP);
     124print("Mounting the $FSTYPE versions of everything\n");
     125system("$MOUNT -a -t $FSTYPE");
     126#close(MAP);
     127#close(PMAP);
    126128
    127 print "Starting the automounter: $AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP\n";
    128 system("$AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP") && die("Unable to start amd");
     129#print "Starting the automounter: $AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP\n";
     130#system("$AMD -l syslog -a $AMDROOT $HOMEROOT $AMDMAP $PROJROOT $PAMDMAP") && die("Unable to start amd");
Note: See TracChangeset for help on using the changeset viewer.