]> git.donarmstrong.com Git - debhelper.git/blob - dh_movefiles
r46: Initial revision
[debhelper.git] / dh_movefiles
1 #!/bin/sh -e
2 #
3 # Move files out of debian/tmp, into subpackages.
4
5 PATH=debian:$PATH:/usr/lib/debhelper
6 . dh_lib
7
8 for PACKAGE in $DH_DOPACKAGES; do
9         TMP=`tmpdir $PACKAGE`
10         files=`pkgfile $PACKAGE files`
11
12         move=""
13
14         # debian/files has a different purpose, so ignore it.
15         if [ "$files" -a "$files" != "debian/files" ]; then
16                 if [ "$PACKAGE" = "$MAINPACKAGE" ]; then
17                         error "I was asked to move some files from $PACKAGE into itself."
18                 fi
19
20                 if [ ! -d "$TMP" ]; then
21                         doit "install -d $TMP"
22                 fi
23
24                 files=`pwd`/$files
25                 complex_doit "(cd debian/tmp;tar --create --remove-files --file - "`cat $files`") | (cd $TMP;tar xpf -)"
26         fi
27 done