summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJake2018-06-19 19:31:18 +0200
committerJake2018-06-19 19:31:18 +0200
commitdc338ba78c7501adb335e4490188b8135e2e5b09 (patch)
treee6065860c8e5cc91c5d35b6ebbf6946102027c87
parent89b604d61bb6d19fd560f249ce9ff522fe9e8feb (diff)
downloadaur-dc338ba78c7501adb335e4490188b8135e2e5b09.tar.gz
Quote paths that could contain spaces
-rw-r--r--PKGBUILD23
1 files changed, 11 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 1fed1c1b8e40..b2102898d03c 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,5 +1,4 @@
# Maintainer: Jake <aur@ja-ke.tech>
-# This uses the install and service file from octoprint[AUR], thanks to all Maintainers/Contributors!
pkgname=octoprint-venv
pkgver=1.3.8
@@ -25,20 +24,20 @@ sha256sums=('ca1bc5352ef20778722a6b2aedef4c8dbe28d0d82c2526f84f3db07245a01aad'
package() {
- cd ${srcdir}/OctoPrint-${pkgver}
+ cd "${srcdir}/OctoPrint-${pkgver}"
- virtualenv2 ${pkgdir}/opt/$pkgname
- ${pkgdir}/opt/$pkgname/bin/python2 setup.py install --optimize=1
- sed -i "s|${pkgdir}/opt/$pkgname|/opt/$pkgname|g" ${pkgdir}/opt/$pkgname/bin/* # relocate without breaking plugin system
+ virtualenv2 "${pkgdir}/opt/$pkgname"
+ "${pkgdir}/opt/$pkgname/bin/python2" setup.py install --optimize=1
+ sed -i "s|${pkgdir}/opt/$pkgname|/opt/$pkgname|g" "${pkgdir}/opt/$pkgname/bin/"* # relocate without breaking plugin system
- install -Dm644 ${srcdir}/octoprint.service ${pkgdir}/usr/lib/systemd/system/octoprint.service
- install -Dm644 ${srcdir}/octoprint.sysusers $pkgdir/usr/lib/sysusers.d/octoprint.conf
- install -Dm644 ${srcdir}/octoprint.tmpfiles $pkgdir/usr/lib/tmpfiles.d/octoprint.conf
+ install -Dm644 "${srcdir}/octoprint.service" "${pkgdir}/usr/lib/systemd/system/octoprint.service"
+ install -Dm644 "${srcdir}/octoprint.sysusers" "${pkgdir}/usr/lib/sysusers.d/octoprint.conf"
+ install -Dm644 "${srcdir}/octoprint.tmpfiles" "${pkgdir}/usr/lib/tmpfiles.d/octoprint.conf"
- install -d ${pkgdir}/usr/bin/
- ln -s /opt/$pkgname/bin/octoprint ${pkgdir}/usr/bin/octoprint
+ install -d "${pkgdir}/usr/bin/"
+ ln -s /opt/$pkgname/bin/octoprint "${pkgdir}/usr/bin/octoprint"
- install -d ${pkgdir}/var/lib/octoprint ${pkgdir}/etc/
- ln -s /var/lib/octoprint/.octoprint/ ${pkgdir}/etc/octoprint
+ install -d "${pkgdir}/var/lib/octoprint" "${pkgdir}/etc/"
+ ln -s /var/lib/octoprint/.octoprint/ "${pkgdir}/etc/octoprint"
}