Nmap Development mailing list archives
Re: shtool script syntax error.
From: Jamie Komodo <jamie.komodo () gmail com>
Date: Sat, 25 Jul 2009 04:02:44 -0700
On Mon, 2009-07-20 at 23:08 -0700, Jamie Komodo wrote:
When installing nmap 5.00 from bzip source (on Ubuntu 8.04.3 ), I get an installation error when it tries to install ncat: Installing Ncat ./shtool mkdir -f -p -m 755 /usr/local/bin /usr/local/share/ncat /usr/local/share/man/man1 chmod: changing permissions of `/usr/local/share/ncat': No such file or directory make[1]: *** [install] Error 1 make[1]: Leaving directory `/home/waydaws/downloads/build/Nmap/nmap-5.00/ncat' make: *** [install-ncat] Error 2 **** Installation failed. Aborting package creation. There seems to be a syntax error in shtool. My man page for mkdir has no "-f" option. -p and -m make sense, of course, but -f? Checking the script... # special case: "shtool install -d <dir> [...]" internally # maps to "shtool mkdir -f -p -m 755 <dir> [...]" if [ "$opt_d" = yes ]; then cmd="$0 mkdir -f -p -m 755" if [ ".$opt_o" != . ]; then cmd="$cmd -o '$opt_o'" fi if [ ".$opt_g" != . ]; then cmd="$cmd -g '$opt_g'" fi if [ ".$opt_v" = .yes ]; then cmd="$cmd -v" fi if [ ".$opt_t" = .yes ]; then cmd="$cmd -t" fi for dir in "$@"; do eval "$cmd $dir" || shtool_exit $? done shtool_exit 0 fi Looks intentional, but I don't get it, and the install does abort, so I'm reporting it as a bug.
OK, I get it. The "mkdir" and "-f" are shtool parameters, not a mkdir option. I guess I better install itl, since it doesn't appear that I have it. Sorry about jumping the gun... _______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- shtool script syntax error. Jamie Komodo (Jul 25)
- Re: shtool script syntax error. David Fifield (Jul 25)
- Re: shtool script syntax error. Jamie Komodo (Jul 25)
- <Possible follow-ups>
- Re: shtool script syntax error. Jamie Komodo (Jul 25)
- Re: shtool script syntax error. David Fifield (Jul 25)