post_install() {
  # Create runtime directories
  mkdir -p /var/lib/stellarmate/integrity/backups
  mkdir -p /var/log/stellarmate
  
  # Set proper permissions
  chmod 755 /var/lib/stellarmate/integrity/backups
  chmod 755 /var/log/stellarmate
  
  # Reload systemd
  systemctl daemon-reload
  
  echo ""
  echo "==> StellarMate OS Integrity Check installed successfully"
  echo "==> Configuration: /usr/share/stellarmate/integrity/"
  echo "==> To enable on boot: systemctl enable sm-integrity-check.service"
  echo "==> To run manually: sm_integrity_check"
  echo ""
}

post_upgrade() {
  # Reload systemd after upgrade
  systemctl daemon-reload
  
  echo ""
  echo "==> StellarMate OS Integrity Check upgraded"
  echo "==> Restart service if enabled: systemctl restart sm-integrity-check.service"
  echo ""
}

post_remove() {
  # Reload systemd after removal
  systemctl daemon-reload
  
  echo ""
  echo "==> StellarMate OS Integrity Check removed"
  echo "==> Runtime data preserved in /var/lib/stellarmate/integrity/"
  echo "==> Logs preserved in /var/log/stellarmate/"
  echo ""
}
