diff options
author | joey <joey> | 1999-08-17 04:41:39 +0000 |
---|---|---|
committer | joey <joey> | 1999-08-17 04:41:39 +0000 |
commit | 7a30f8fe31c507e7e3f75e11e27617e3f33da808 (patch) | |
tree | ddc1884ab28bb4f9ba12ebadaad3acd40cbee70e /dh_movefiles | |
parent | 1e6dea44772a0c1f57e7cd50ff12e35a1cff0b96 (diff) | |
download | debhelper-7a30f8fe31c507e7e3f75e11e27617e3f33da808.tar.gz |
r46: Initial revision
Diffstat (limited to 'dh_movefiles')
-rwxr-xr-x | dh_movefiles | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/dh_movefiles b/dh_movefiles new file mode 100755 index 00000000..9190853c --- /dev/null +++ b/dh_movefiles @@ -0,0 +1,27 @@ +#!/bin/sh -e +# +# Move files out of debian/tmp, into subpackages. + +PATH=debian:$PATH:/usr/lib/debhelper +. dh_lib + +for PACKAGE in $DH_DOPACKAGES; do + TMP=`tmpdir $PACKAGE` + files=`pkgfile $PACKAGE files` + + move="" + + # debian/files has a different purpose, so ignore it. + if [ "$files" -a "$files" != "debian/files" ]; then + if [ "$PACKAGE" = "$MAINPACKAGE" ]; then + error "I was asked to move some files from $PACKAGE into itself." + fi + + if [ ! -d "$TMP" ]; then + doit "install -d $TMP" + fi + + files=`pwd`/$files + complex_doit "(cd debian/tmp;tar --create --remove-files --file - "`cat $files`") | (cd $TMP;tar xpf -)" + fi +done |