#!/bin/bash # SlackPkg Post-install Hook for snap-slack # Place this in /etc/slackpkg/hooks/post-install.sh # Configuration SNAP_SLACK=/usr/bin/snap-slack AUTO_CLEANUP=1 # Set to 0 to disable automatic snapshot cleanup # Check if snap-slack is installed if [ ! -x "$SNAP_SLACK" ]; then echo "WARNING: snap-slack not found at $SNAP_SLACK, skipping post-install operations" exit 0 fi # Check if auto cleanup is enabled if [ "$AUTO_CLEANUP" = "1" ]; then echo "Running snapshot management to clean up old snapshots" $SNAP_SLACK manage fi # Log the successful completion echo "Package operation completed successfully." echo "If you encounter issues, you can rollback using:" echo " snap-slack list # to see available snapshots" echo " snap-slack adopt --snapshot # to rollback" exit 0