Skip to content
Closed
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions packaging/debian/postinst
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
#!/bin/bash
set -euo pipefail

if [ "${1:-}" = "configure" ]; then
if command -v systemctl >/dev/null 2>&1; then
if [ -d /run/systemd/system ]; then
echo "Reloading systemd daemon..."
systemctl daemon-reload || true
else
echo "systemd is not running. Skipping daemon-reload."
fi
fi

if command -v udevadm >/dev/null 2>&1; then
if [ -d /run/udev ]; then
echo "Reloading udev rules..."
udevadm control --reload-rules || true
udevadm trigger || true
else
echo "udev is not running. Skipping udev rules reload."
fi
fi
fi
Loading