name: fenris arch: amd64 platform: linux version: "${VERSION}" maintainer: Fenris Maintainers description: > NVMe wear monitor with persistent TUI — observes real-world drive use and translates it into an understandable endurance outlook. homepage: https://git.bongbetic.com/xavierk/Fenris license: Proprietary depends: - python3 (>= 3.10) - smartmontools - systemd contents: # Staged tree: venv, wrapper, helpers, units, polkit, sysusers, tmpfiles - src: build/stage/ dst: / type: tree # Configuration directory - dst: /etc/fenris type: dir file_info: mode: 0755 # Default placeholder-commented config (conffile for deb) - src: packaging/fenris.conf dst: /etc/fenris/fenris.conf type: config file_info: mode: 0644 # Observation store directory — owned by package, never packed # deb: created in postinst; rpm: %ghost - dst: /var/lib/fenris type: ghost file_info: mode: 2750 scripts: preinstall: packaging/preinst.sh postinstall: packaging/postinst.sh preremove: packaging/prerm.sh postremove: packaging/postrm.sh overrides: rpm: depends: - python3 >= 3.10 - smartmontools - systemd scripts: preinstall: packaging/preinst.sh postinstall: packaging/rpm/post.sh preremove: packaging/rpm/preun.sh postremove: packaging/rpm/postun.sh