]> git.donarmstrong.com Git - debhelper.git/blobdiff - dh_installdocs
r17: Initial Import
[debhelper.git] / dh_installdocs
index 336ed6eedf201c18c2dfec7de7362502377798e3..3859d34bed62c0290b3e74fafe6a63a521af9d3c 100755 (executable)
@@ -4,7 +4,7 @@
 # Also installs the debian/copyright and debian/README.debian and debian/TODO
 
 PATH=debian:$PATH:/usr/lib/debhelper
-source dh_lib
+. dh_lib
 
 for PACKAGE in $DH_DOPACKAGES; do
        TMP=`tmpdir $PACKAGE`
@@ -17,7 +17,7 @@ for PACKAGE in $DH_DOPACKAGES; do
        docs=""
 
        if [ -e debian/${EXT}docs ]; then
-               docs=`cat debian/${EXT}docs | tr "\n" " "`
+               docs=`tr "\n" " " < debian/${EXT}docs`
        fi
 
        if [ "$PACKAGE" = "$MAINPACKAGE" -a "$*" ]; then
@@ -25,18 +25,24 @@ for PACKAGE in $DH_DOPACKAGES; do
        fi
 
        if [ "$docs" ]; then
-               for file in $docs; do
-                       doit "cp -a $file debian/$TMP/usr/doc/$PACKAGE/"
-               done
+               doit "cp -a $docs debian/$TMP/usr/doc/$PACKAGE/"
        fi
 
        # Install these files only into the main package by default.
        if [ "$PACKAGE" = "$MAINPACKAGE" ]; then
-               for file in README.debian TODO ; do
-                       if [ -f debian/$file ]; then
-                               doit "install -m 644 -p debian/$file debian/$TMP/usr/doc/$PACKAGE/"
+               if [ -f debian/README.debian ]; then
+                       doit "install -m 644 -p debian/README.debian debian/$TMP/usr/doc/$PACKAGE/"
+               fi
+               if [ -f debian/README.Debian ]; then
+                       doit "install -m 644 -p debian/README.Debian debian/$TMP/usr/doc/$PACKAGE/"
+               fi
+               if [ -f debian/TODO ]; then
+                       if [ "$NATIVE" ]; then
+                               doit "install -m 655 -p debian/TODO debian/$TMP/usr/doc/$PACKAGE/TODO"
+                       else
+                               doit "install -m 644 -p debian/TODO debian/$TMP/usr/doc/$PACKAGE/TODO.Debian"
                        fi
-               done
+               fi
        fi
 
        if [ -f debian/copyright ]; then