diff --git a/unix/vncserver b/unix/vncserver index 6dc5abb..650a039 100755 --- a/unix/vncserver +++ b/unix/vncserver @@ -76,11 +76,7 @@ chop($host = `uname -n`); &CheckGeometryAndDepth(); # Create the user's vnc directory if necessary. -if (!(-e $vncUserDir)) { - if (!mkdir($vncUserDir,0755)) { - die "$prog: Could not create $vncUserDir.\n"; - } -} +&CreateDotVncDir(); $selectDeCmd = "builder/startup/deb/select-de.sh"; if (!$skipxstartup) { @@ -947,3 +943,11 @@ sub ProcessCliOptions { $fpArgSpecified = 1; } } + +sub CreateDotVncDir { + if (!(-e $vncUserDir)) { + if (!mkdir($vncUserDir,0755)) { + die "$prog: Could not create $vncUserDir.\n"; + } + } +}