diff options
Diffstat (limited to 'satellit_installer/includes/50-install_ldadp.inc')
-rw-r--r-- | satellit_installer/includes/50-install_ldadp.inc | 13 |
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 } |