summaryrefslogtreecommitdiffstats
path: root/satellit_installer/includes/50-install_ldadp.inc
diff options
context:
space:
mode:
Diffstat (limited to 'satellit_installer/includes/50-install_ldadp.inc')
-rw-r--r--satellit_installer/includes/50-install_ldadp.inc13
1 files changed, 13 insertions, 0 deletions
diff --git a/satellit_installer/includes/50-install_ldadp.inc b/satellit_installer/includes/50-install_ldadp.inc
index 9dc4847..6fe1e69 100644
--- a/satellit_installer/includes/50-install_ldadp.inc
+++ b/satellit_installer/includes/50-install_ldadp.inc
@@ -10,6 +10,19 @@ install_ldadp() {
cp ldadp "$DIR" || perror "Could not copy ldadp binary to $DIR"
cd .. || perror "Could not cd .."
rm -r ldadptmp # Should we care if fail?
+
+ # Static files
+ install_files "ldadp"
+
+ # ldadp dirs
+ mkdir -p "$LDADPDIR" "$LDADPDIR/configs" || perror "Creating ldadp directories failed"
+ chmod 755 "$LDADPDIR"
+ chown root:root "$LDADPDIR" # Prob. unnecessary, but to be sure.
+ chmod 750 "$LDADPDIR/configs"
+ chown -R taskmanager:ldadp "$LDADPDIR/configs"
+ # Make sure we spare the binary
+ chown root:root "$LDADPDIR/ldadp" # ... not the binary.
+
return 0
}