s6-rc-policy (0.3.13) unstable; urgency=medium

  * mount-procfs: depend on empty bundle live (filled by live-config-s6).
    live-config no longer injects reverse deps into mount-procfs; when
    live is empty after purge, boot is not blocked.

 -- Aitor <aitor@genuen.org>  Tue, 22 Sep 2026 23:55:00 +0200

s6-rc-policy (0.3.12) unstable; urgency=medium

  * mount-devfs: move /dev/shm logic to shell_up. execlineb does not treat
    single quotes as shell quoting, so "sh -c '... if ...'" became
    $0=if and printed "Unterminated quoted string" during early boot.

 -- Aitor <aitor@genuen.org>  Wed, 16 Sep 2026 11:50:00 +0200

s6-rc-policy (0.3.11) unstable; urgency=medium

  * mount-devfs: handle /dev/shm when it already exists as a directory or
    symlink to /run/shm; use tmpfs source name "tmpfs" and soft-fail so
    early boot does not abort on mkdir/mount races.

 -- Aitor <aitor@genuen.org>  Tue, 15 Sep 2026 22:25:00 +0200

s6-rc-policy (0.3.10) unstable; urgency=medium

  * Move hwclock oneshot and config to util-linux-extra; drop marker
    from misc-essential/contents.d.

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 12:05:00 +0200

s6-rc-policy (0.3.9) unstable; urgency=medium

  * Add empty fake-hwclock and fake-hwclock-shutdown bundles (filled by
    the fake-hwclock package). hwclock depends on fake-hwclock;
    umountfs depends on fake-hwclock-shutdown.
  * Depends: s6-helper (>= 1.0.21~).

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 11:55:00 +0200

s6-rc-policy (0.3.8) unstable; urgency=medium

  * Add empty cryptsetup and cryptsetup-shutdown bundles (filled by the
    cryptsetup package). mount-filesystems depends on cryptsetup;
    umountroot depends on cryptsetup-shutdown.
  * Depends: s6-helper (>= 1.0.20~) for protected cryptsetup bundles.

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 11:40:00 +0200

s6-rc-policy (0.3.7) unstable; urgency=medium

  * Move console-setup and keyboard-setup oneshots to
    console-setup-linux; drop their markers from setup/contents.d.

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 11:20:00 +0200

s6-rc-policy (0.3.6) unstable; urgency=medium

  * Move udevd pipeline and udevadm oneshot to eudev; drop
    debian/s6-rc-policy.s6 (empty devmanager remains here).

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 11:05:00 +0200

s6-rc-policy (0.3.5) unstable; urgency=medium

  * Move elogind longrun to the elogind package; drop elogind from
    debian/s6-rc-policy.s6 (logind bundle stays empty here).

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 11:00:00 +0200

s6-rc-policy (0.3.3) unstable; urgency=medium

  * Drop contents.d/ and .gitkeep from live, live-shutdown, logind,
    devmanager in source; empty dirs only via debian/dirs.

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 10:23:00 +0200

s6-rc-policy (0.3.2) unstable; urgency=medium

  * Do not install .gitkeep on the system (git-only); keep empty
    contents.d via debian/dirs.

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 10:20:00 +0200

s6-rc-policy (0.3.1) unstable; urgency=medium

  * logind and devmanager: empty contents.d in source (like live); register
    elogind / udevadm / udevd via debian/s6-rc-policy.s6 at configure.
  * debian/dirs: logind and devmanager contents.d.

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 10:15:00 +0200

s6-rc-policy (0.3.0) unstable; urgency=medium

  * Monolithic policy: ship all former s6-bundle-* atomics (sv/),
    config, and scripts here; drop Depends on s6-bundle-* packages.
  * Replaces s6-bundle-{boot,mount,setup,misc,misc-essential,
    devmanager,shutdown,default} (<< 0.3.0).

 -- Aitor <aitor@genuen.org>  Mon, 14 Sep 2026 09:50:00 +0200

s6-rc-policy (0.1.4) unstable; urgency=medium

  * Drop duplicate /etc/s6-rc/log-service-reload.sh (canonical copy is
    shipped by s6-bundle-mount as scripts/00-shared/log-service-reload.sh,
    used by mount-rw).

 -- Aitor <aitor@genuen.org>  Wed, 09 Sep 2026 11:40:00 +0200

s6-rc-policy (0.1.3) unstable; urgency=medium

  * debian/links: /etc/s6 -> /etc/s6-rc (compat path from legacy PASOS /
    Artix-style scripts that still read /etc/s6/config/…).

 -- Aitor <aitor@genuen.org>  Wed, 09 Sep 2026 11:30:00 +0200

s6-rc-policy (0.1.2) unstable; urgency=medium

  * Change verbosity from '-up' to '-v2' in the runlevel

 -- Aitor <aitor@genuen.org>  Wed, 09 Sep 2026 09:30:54 +0200

s6-rc-policy (0.1.1) unstable; urgency=medium

  * Rebuild with sh-s6 v1.0.13

 -- Aitor <aitor@genuen.org>  Tue, 08 Sep 2026 11:25:08 +0200

s6-rc-policy (0.1.0) unstable; urgency=medium

  * Initial release: depends on s6-bundle-default/shutdown and owns
    rc.init/runlevel/rc.shutdown scripts (moved from s6-rc-services).

 -- Aitor <aitor@genuen.org>  Sat, 05 Sep 2026 11:55:00 +0200
