From 4fa4b608e85a2d206775066c6e8f4695533530b0 Mon Sep 17 00:00:00 2001 From: jb-alvarado <jb@pixelcrusher.de> Date: Wed, 20 Jul 2022 16:03:39 +0200 Subject: [PATCH] create user without home, add service for arm, remove armhf --- debian/postinst | 2 +- ffplayout-engine/Cargo.toml | 19 ++----------------- 2 files changed, 3 insertions(+), 18 deletions(-) diff --git a/debian/postinst b/debian/postinst index acbe7d0d..5cff5bd8 100644 --- a/debian/postinst +++ b/debian/postinst @@ -3,7 +3,7 @@ sysUser="ffpu" if ! id $sysUser &>/dev/null; then - adduser --system $sysUser + adduser --system --no-create-home $sysUser fi if [ ! -d "/usr/share/ffplayout/db" ]; then diff --git a/ffplayout-engine/Cargo.toml b/ffplayout-engine/Cargo.toml index f1cbfd3c..cc316e16 100644 --- a/ffplayout-engine/Cargo.toml +++ b/ffplayout-engine/Cargo.toml @@ -48,6 +48,7 @@ assets = [ "755" ], ["../assets/ffpapi.service", "/lib/systemd/system/", "644"], + ["../assets/ffplayout.service", "/lib/systemd/system/", "644"], ["../assets/ffplayout@.service", "/lib/systemd/system/", "644"], ["../assets/11-ffplayout", "/etc/sudoers.d/", "644"], ["../assets/ffplayout.yml", "/etc/ffplayout/", "644"], @@ -58,23 +59,6 @@ assets = [ maintainer-scripts = "../debian/" systemd-units = { enable = false, unit-scripts = "../assets" } -[package.metadata.deb.variants.armhf] -assets = [ - ["../target/armv7-unknown-linux-gnueabihf/release/ffpapi", "/usr/bin/", "755"], - [ - "../target/armv7-unknown-linux-gnueabihf/release/ffplayout", - "/usr/bin/", - "755" - ], - ["../assets/ffpapi.service", "/lib/systemd/system/", "644"], - ["../assets/ffplayout@.service", "/lib/systemd/system/", "644"], - ["../assets/11-ffplayout", "/etc/sudoers.d/", "644"], - ["../assets/ffplayout.yml", "/etc/ffplayout/", "644"], - ["../assets/logo.png", "/usr/share/ffplayout/", "644"], - ["../assets/ffplayout.yml", "/usr/share/ffplayout/ffplayout.yml.orig", "644"], - ["../README.md", "/usr/share/doc/ffplayout/README", "644"], -] - [package.metadata.deb.variants.arm64] assets = [ ["../target/aarch64-unknown-linux-gnu/release/ffpapi", "/usr/bin/", "755"], @@ -84,6 +68,7 @@ assets = [ "755" ], ["../assets/ffpapi.service", "/lib/systemd/system/", "644"], + ["../assets/ffplayout.service", "/lib/systemd/system/", "644"], ["../assets/ffplayout@.service", "/lib/systemd/system/", "644"], ["../assets/11-ffplayout", "/etc/sudoers.d/", "644"], ["../assets/ffplayout.yml", "/etc/ffplayout/", "644"],