aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEinhard Leichtfuß <alguien@respiranto.de>2018-03-31 21:39:49 +0200
committerEinhard Leichtfuß <alguien@respiranto.de>2018-03-31 21:39:49 +0200
commit49d63368c7eaba095e9d25697c7f89b7262ae296 (patch)
tree4cb7c4d20f43b66d39ac17b79ae3b855ce5cba60
parent8deb9f854cc26e74e01fcf2199f2d23a4f3ef99a (diff)
In src/sample.PKGBUILD, use install(1)
The primary reason is to prevent the creation of /usr/share/doc/freedict/${_lang}/" in case there is no file to be copied there.
-rw-r--r--src/sample.PKGBUILD9
1 files changed, 4 insertions, 5 deletions
diff --git a/src/sample.PKGBUILD b/src/sample.PKGBUILD
index e22f402..d76e7cb 100644
--- a/src/sample.PKGBUILD
+++ b/src/sample.PKGBUILD
@@ -25,16 +25,15 @@ build()
package()
{
- mkdir -p "${pkgdir}/usr/share/dictd"
- cp ${_lang}/build/dictd/${_lang}.{dict.dz,index} \
- "${pkgdir}/usr/share/dictd/"
+ install -m 755 -d "${pkgdir}/usr/share/dictd"
+ install -m 644 -t "${pkgdir}/usr/share/dictd/" \
+ ${_lang}/build/dictd/${_lang}.{dict.dz,index}
- mkdir -p "${pkgdir}/usr/share/doc/freedict/${_lang}"
for file in ${_lang}/{AUTHORS,README,NEWS,ChangeLog}
do
if test -f ${file}
then
- cp ${file} "${pkgdir}/usr/share/doc/freedict/${_lang}/"
+ install -m 644 -Dt "${pkgdir}/usr/share/doc/freedict/${_lang}/" ${file}
fi
done
}