#!/usr/bin/perl use strict; my $slicename=$ARGV[0]; my $already_mounted_testfile = "/tmp/$slicename"."_nfsmounted"; my $slice_dir="/vservers/$slicename/"; if (-f $already_mounted_testfile) { die("Sorry, only one successful NFS mount allowed per slice!"); } my $remotepath = ; my $localpath = ; chomp($localpath); chomp($remotepath); $localpath=~s/\.\.//g; $localpath=$slice_dir.$localpath; unless (-d $localpath) { die("Localpath does not exist, please create it first."); } my $hostexpr="(?=^.{1,254}$)(^(?:(?!\d+\.|-)[a-zA-Z0-9_\-]{1,63}(?$already_mounted_testfile"; print FIL "$remotepath $localpath"; close FIL; }