Thanks - I've tweaked it so it might work now, otherwise I'll look at it this evening.
Ran it again and the results are :
humax# wget -qO-
http://hummypkg.org.uk/cpdiag | /bin/sh
----------------------------
Running: ls -lL /mod/boot
----------------------------
drwxr-xr-x 2 root root 0 Oct 24 22:02 2
-rw-rw-rw- 1 root root 6 Jul 12 21:24 hostname
drwxr-xr-x 2 root root 0 Oct 24 22:02 xinit.d
----------------------------
Running: find /mod/boot/ -ls
----------------------------
find: unrecognized: -ls
BusyBox v1.18.3 (2011-06-21 23:15:31 BST) multi-call binary.
Usage: find [PATH]... [EXPRESSION]
Search for files. The default PATH is the current directory,
default EXPRESSION is '-print'
EXPRESSION may consist of:
-follow Follow symlinks
-xdev Don't descend directories on other filesystems
-maxdepth N Descend at most N levels. -maxdepth 0 applies
tests/actions to command line arguments only
-mindepth N Don't act on first N levels
-name PATTERN File name (w/o directory name) matches PATTERN
-iname PATTERN Case insensitive -name
-path PATTERN Path matches PATTERN
-regex PATTERN Path matches regex PATTERN
-type X File type is X (X is one of: f,d,l,b,c,...)
-perm NNN Permissions match any of (+NNN), all of (-NNN),
or exactly NNN
-mtime DAYS Modified time is greater than (+N), less than (-N),
or exactly N days
-mmin MINS Modified time is greater than (+N), less than (-N),
or exactly N minutes
-newer FILE Modified time is more recent than FILE's
-user NAME File is owned by user NAME (numeric user ID allowed)
-group NAME File belongs to group NAME (numeric group ID allowed)
-depth Process directory name after traversing it
-size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: file size is bigger/smaller than N
-print Print (default and assumed)
-print0 Delimit output with null characters rather than
newlines
-exec CMD ARG ; Run CMD with all instances of {} replaced by the
matching files
-prune Stop traversing current subtree
(EXPR) Group an expression
----------------------------
Running: ls -l /var/lib/humaxtv
----------------------------
-rw-r--r-- 1 root root 51200 Oct 25 03:24 channel.db
-rw-r--r-- 1 root root 799 Oct 23 23:16 cookie.txt
-rw-r--r-- 1 root root 23552 Jan 1 1970 default_channel.db
-rw-r--r-- 1 root root 9216 Jan 1 1970 default_setup.db
drw------- 2 root root 0 Oct 7 13:32 drm
-rw-r--r-- 1 root root 16 Jan 1 2000 dtcp.rng
drwxr-xr-x 3 root root 0 Oct 20 21:09 mod
-rw-r--r-- 1 root root 175 Jan 1 2000 resolv.conf
-rw-r--r-- 1 root root 12 Jan 1 2000 route.eth0.conf
-rw-r--r-- 1 root root 16384 Oct 25 13:56 rsv.db
-rw-rw-rw- 1 root root 92160 Jan 1 2000 rsvp.db
-rw-r--r-- 1 root root 9216 Oct 25 14:07 setup.db
-rw-r--r-- 1 root root 9216 Oct 25 03:24 tempsetup.db
-rw-r--r-- 1 root root 4 Jan 1 2000 udhcpc.eth0.pid
----------------------------
Running: ls -l /var/lib/humaxtv_backup
----------------------------
drwxr-xr-x 2 root root 0 Oct 24 22:02 mod
drwxrwsrwx 3 500 default 0 Apr 8 2011 skyplayer
----------------------------
Running: find /var/lib/humaxtv/mod -ls
----------------------------
find: unrecognized: -ls
BusyBox v1.18.3 (2011-06-21 23:15:31 BST) multi-call binary.
Usage: find [PATH]... [EXPRESSION]
Search for files. The default PATH is the current directory,
default EXPRESSION is '-print'
EXPRESSION may consist of:
-follow Follow symlinks
-xdev Don't descend directories on other filesystems
-maxdepth N Descend at most N levels. -maxdepth 0 applies
tests/actions to command line arguments only
-mindepth N Don't act on first N levels
-name PATTERN File name (w/o directory name) matches PATTERN
-iname PATTERN Case insensitive -name
-path PATTERN Path matches PATTERN
-regex PATTERN Path matches regex PATTERN
-type X File type is X (X is one of: f,d,l,b,c,...)
-perm NNN Permissions match any of (+NNN), all of (-NNN),
or exactly NNN
-mtime DAYS Modified time is greater than (+N), less than (-N),
or exactly N days
-mmin MINS Modified time is greater than (+N), less than (-N),
or exactly N minutes
-newer FILE Modified time is more recent than FILE's
-user NAME File is owned by user NAME (numeric user ID allowed)
-group NAME File belongs to group NAME (numeric group ID allowed)
-depth Process directory name after traversing it
-size N[bck] File size is N (c:bytes,k:kbytes,b:512 bytes(def.))
+/-N: file size is bigger/smaller than N
-print Print (default and assumed)
-print0 Delimit output with null characters rather than
newlines
-exec CMD ARG ; Run CMD with all instances of {} replaced by the
matching files
-prune Stop traversing current subtree
(EXPR) Group an expression
Continued ....