summaryrefslogtreecommitdiff
authorkergoth <kergoth>2003-04-23 20:52:52 (UTC)
committer kergoth <kergoth>2003-04-23 20:52:52 (UTC)
commite3428ff385782fd0d61acb0d08b147f0f0d430a7 (patch) (side-by-side diff)
tree489e56df65a0a7717a8a45905520aa90f0c619a7
parentef6d0c5cb053d2140ffbcf54930dcfddd6341acd (diff)
downloadopie-e3428ff385782fd0d61acb0d08b147f0f0d430a7.zip
opie-e3428ff385782fd0d61acb0d08b147f0f0d430a7.tar.gz
opie-e3428ff385782fd0d61acb0d08b147f0f0d430a7.tar.bz2
Handle OPIEDIR/root/* in Files
Diffstat (more/less context) (ignore whitespace changes)
-rwxr-xr-xmkipks2
1 files changed, 2 insertions, 0 deletions
diff --git a/mkipks b/mkipks
index ec39dcb..73bff3c 100755
--- a/mkipks
+++ b/mkipks
@@ -119,64 +119,66 @@ do
ERROR=
if [ -z "$files" ]
then
mkdir -p $DATADIR/usr/share/doc/$packagename
else
for f in $files
do
if [ -d $f ]
then
ffiles=$(find $f -type f -o -type b -o -type c -o -type l)
else
ffiles=$f
fi
for ff in $ffiles
do
case $ff in
*/CVS/*)
continue
;; *~)
continue
;; *.control)
continue
;; $QTDIR/*)
BASE=$(dirname /opt/QtPalmtop/${ff#$QTDIR/})
;; etc/*.d/*)
BASE=$(dirname /$ff)
;; root/*)
BASE=$(dirname ${ff#root})
;; lib/*)
BASE=$(dirname /opt/QtPalmtop/$ff)
;; $OPIEDIR/lib/*)
BASE=$(dirname /opt/QtPalmtop/${ff#$OPIEDIR/})
+ ;; $OPIEDIR/root/*)
+ BASE=$(dirname /${ff#$OPIEDIR/root/})
;; *)
# For SHARP ROM compatibility. Should change to Qtopia.
BASE=/opt/QtPalmtop/$(dirname $ff)
esac
if [ -f $ff -o -b $ff -o -c $ff ]
then
D=$DATADIR$BASE
if [ -x $ff -a -n "$STRIP" ]
then
case $(file $ff) in
$STRIP_FILES)
$STRIP $ff
;; *)
esac
fi
if [ -n "$RPM" ]
then
case "$ff" in
/*) RPMFILES="$RPMFILES $ff"
;; *) RPMFILES="$RPMFILES $OPIEDIR/$ff"
esac
else
mkdir -p $D
if cp -a $ff $D
then
true
else
ERROR=1
fi
fi
else