#!/bin/sh # preinst — abort if make-install remnants detected (spec §7, §9). # Dual marker: /var/lib/fenris/manifest.txt or /etc/systemd/system/fenris-collect.timer. set -eu MARKER1="/var/lib/fenris/manifest.txt" MARKER2="/etc/systemd/system/fenris-collect.timer" if [ -f "${MARKER1}" ] || [ -f "${MARKER2}" ]; then echo >&2 echo >&2 "Fenris make-install remnants detected — refusing to install." echo >&2 echo >&2 "Migrate to the package with:" echo >&2 " sudo make uninstall # removes make-install files, preserves store + config" echo >&2 " sudo apt install fenris # or: sudo dnf install fenris" echo >&2 echo >&2 "See: https://git.bongbetic.com/xavierk/Fenris/blob/main/docs/spec/release-packaging.md#9-migration-from-make-install-systems" echo >&2 exit 1 fi