From a888bfab4a7685b300dbf8da06069dd3d2d75bf0 Mon Sep 17 00:00:00 2001 From: Zygo Blaxell Date: Thu, 13 May 2010 16:40:49 -0400 Subject: [PATCH] parameterize the prefix length and ensure we don't have files with names too short --- dm6 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dm6 b/dm6 index a5d56a6..b0ff96b 100755 --- a/dm6 +++ b/dm6 @@ -69,10 +69,13 @@ sub link_files { my $link_dir = shift @ARGV; (-d $link_dir) or usage; +my $prefix_length = 3; + sub slash_prefix { my ($file) = @_; - my $prefix = substr($file, 0, 3); - my $suffix = substr($file, 3); + $file .= '_' x (length($file) + 1 - $prefix_length) if length($file) + 1 < $prefix_length; + my $prefix = substr($file, 0, $prefix_length); + my $suffix = substr($file, $prefix_length); $prefix =~ s:(.):$1/:osg; chop($prefix); return ($prefix, $suffix); -- 2.30.2