[omniORB] OmniORBpy contains non-free code
    Alex Tingle 
    alex.omniorb at firetree.net
       
    Sun Aug  8 22:31:37 BST 2004
    
    
  
> OmniORBpy contains non-free code, this makes it undistributable.
> Effected file: bin/scripts/omkdirhier
A (slightly later) copy of exactly the same script is installed on my
Debian box as part of Xfree86: /usr/bin/X11/mkdirhier
I've attached a copy of it. I suggest that we substitute the copy from
Xfree. Where is the copyright & license notice for the Xfree file?
-Alex
-- 
:: alex tingle
:: 58 kings way, harrow, mddx. uk. HA1 1XU
:: alex.tingle AT firetree.net  +44-7901-552763 
-------------- next part --------------
#!/bin/sh
# $Xorg: mkdirhier.sh,v 1.3 2000/08/17 19:41:53 cpqbld Exp $
# Courtesy of Paul Eggert
newline='
'
IFS=$newline
case ${1--} in
-*) echo >&2 "mkdirhier: usage: mkdirhier directory ..."; exit 1
esac
status=
for directory
do
	case $directory in
	'')
		echo >&2 "mkdirhier: empty directory name"
		status=1
		continue;;
	*"$newline"*)
		echo >&2 "mkdirhier: directory name contains a newline: \`\`$directory''"
		status=1
		continue;;
	///*) prefix=/;; # See Posix 2.3 "path".
	//*) prefix=//;;
	/*) prefix=/;;
	-*) prefix=./;;
	*) prefix=
	esac
	IFS=/
	set x $directory
	case $2 in
	    */*)	# IFS parsing is broken
		IFS=' '
		set x `echo $directory | tr / ' '`
		;;
	esac
	IFS=$newline
	shift
	for filename
	do
		path=$prefix$filename
		prefix=$path/
		shift
		test -d "$path" || {
			paths=$path
			for filename
			do
				if [ "$filename" != "." ]; then
					path=$path/$filename
					paths=$paths$newline$path
				fi
			done
			mkdir $paths || status=$?
			break
		}
	done
  done
exit $status
    
    
More information about the omniORB-list
mailing list