#!/usr/bin/perl -w # -*- perl -*- # # $Id: mksymlinks,v 1.3 2003/01/07 19:46:13 eserte Exp $ # Author: Slaven Rezic # # Copyright (C) 2001 Online Office Berlin. All rights reserved. # # Mail: slaven@rezic.de # WWW: http://bbbike.sourceforge.net # # Create a symlink farm from a http-accessable directory to the BBBike source use File::Copy qw(cp); use strict; use FindBin; use File::Spec; (my $bbbike_src = $FindBin::RealBin) =~ s|/[^/]+/?$||; my $config_name = shift; symlink "$bbbike_src/html" , "html" or die $!; symlink "$bbbike_src/images", "images" or die $!; symlink "$bbbike_src/java" , "java" or die $!; symlink "$bbbike_src" , "root" or die $!; mkdir "cgi", 0755; if (!-d "cgi") { die "Can't create cgi directory: $!"; } open(SH, ">cgi/bbbike.cgi") or die $!; print SH <file_name_is_absolute($file); }; if ($@) { if ($^O eq 'MSWin32') { $r = ($file =~ m;^([a-z]:(/|\\)|\\\\|//);i); } else { $r = ($file =~ m|^/|); } } $r; } # REPO END __END__