On 23/04/14 15:42, Colin Law wrote:
On 23 April 2014 15:39, Gareth France <gareth.fra...@gmail.com> wrote:
On 23/04/14 15:37, Alan James Jenkins wrote:
Also try:

which seaward

If that shows /usr/bin/seaward your terminal is finding the command in
your path. Reason for the `file /usr/bin/seaward` was to determine whether
or not it was a valid symbolic link but tbh the ls -la /usr/bin/seaward
showed that it was a symlink to /usr/bin/CTS/seaward already so dunno why I
asked you to do that.

If you call the script with its absolute path e.g:

/usr/bin/seaward

Does it work?

On 23 Apr 2014, at 15:33, Colin Law <clan...@gmail.com> wrote:

On 23 April 2014 15:22, Gareth France <gareth.fra...@gmail.com> wrote:
On 23/04/14 15:18, Alan James Jenkins wrote:

Could you please give us the output of these commands:

echo $PATH


/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games


ls -la /usr/bin/seaward

-rwxr-xr-x 1 root root 6844 Apr 23 15:09 /usr/bin/CTS/seaward
What is that CTS doing there?

Colin

--
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/

I've got it now thanks guys. It was an ownership issue. It's now packaged in
a deb file and installing correctly.
Just so we can all learn from the problem, can you tell us why it would not run?

(I realised what the CTS was after I posted that question).

Colin

I copied the file manually into usr/bin so it was still owned by me. I realised the problem when I saw the guide provided by one of the Alans earlier said:

fakeroot dpkg-deb --build myscript

fakerootis a special tool that runs another program (in this casedpkg-deb) and fakes all filesystem ownerships as being'root:root'. This is needed because the files in this Debian package need to be owned by root. Thedpkg-deb --buildcommand takes care of creating the package.


-- 
ubuntu-uk@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-uk
https://wiki.ubuntu.com/UKTeam/

Reply via email to