linuxmuster-prepare (7.4.2) lmn74; urgency=low

  * fix(lmn-prepare): strip legacy journaled-quota mount options
    (usrjquota=/grpjquota=/jqfmt=) from ext4 fstab entries before enabling
    the modern on-disk quota feature, and mask the now-redundant
    quotaon-root.service/quotaon.service systemd units, fixing
    quotaon-root.service failing permanently at boot on hosts upgraded
    from 7.3. Verified end to end across a real reboot.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 14 Aug 2026 16:44:37 +0200

linuxmuster-prepare (7.4.1) lmn74; urgency=low

  * fix(linuxmuster-distupgrade): reinforce-install linuxmuster-* packages
    before dist-upgrade, so a new dependency conflicting with an installed
    package (e.g. dracut vs. initramfs-tools since linuxmuster-base7 7.4.11)
    no longer leaves the package held back (df24dd4).
  * feat(linuxmuster-distupgrade): add -c|--clean (runs "apt-get clean" at
    the end) and -h|--help options (5bf751d).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 11 Aug 2026 10:09:24 +0200

linuxmuster-prepare (7.4.0) lmn74; urgency=low

  * basic refactoring in conjunction with ubuntu 26.04 support (#30, 64a6234):
    - replace dependency to python3-reconfigure,
    - remove deprecated lvm and babo options,
    - improve quota and fstab handling (ext4 quota feature needs to be
      activated offline during boot),
    - improve linuxmuster repo handling in lmn-appliance,
    - purge ubuntu's cloud utils rather than disabling them,
    - update sshd_config and resolv.conf templates.
    - remove package revision no. from version.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 24 Jun 2026 16:30:28 +0200

linuxmuster-prepare (7.3.1-0) lmn73; urgency=low

  * fix "#" in passwords (04c5094).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 29 Jul 2025 22:10:41 +0200

linuxmuster-prepare (7.3.0-0) lmn73; urgency=low

  * implement ubuntu server 24.04 installation.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 10 May 2025 12:34:49 +0200

linuxmuster-prepare (7.2.7-0) lmn72; urgency=low

  * fix #27 (merged michaelkohls pr).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 29 Jul 2024 10:23:00 +0100

linuxmuster-prepare (7.2.6-0) lmn72; urgency=low

  * fix netplan configuration template (bccd580).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 27 Jul 2023 19:01:00 +0200

linuxmuster-prepare (7.2.5-0) lmn72; urgency=low

  * revert netplan fix (39af9bd).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 27 Jul 2023 13:07:00 +0200

linuxmuster-prepare (7.2.4-0) lmn72; urgency=low

  * Fix iface determination in postinst (cb5383a).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 26 Jul 2023 09:54:00 +0200

linuxmuster-prepare (7.2.3-0) lmn72; urgency=low

  * Fix default route in netplan cfg (0e7eac5).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 25 Jul 2023 22:56:21 +0200

linuxmuster-prepare (7.2.2-0) lmn72; urgency=low

  * lmn72 rebuild.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 19 Jul 2023 12:56:00 +0200

linuxmuster-prepare (7.2.1-0) lmn71; urgency=low

  * Merge pull request #25 from linuxmuster/remove-gateway4 (081d11f).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 26 May 2023 13:22:00 +0200

linuxmuster-prepare (7.2.0-0) lmn71; urgency=low

  * Fix #24: lvm default value for volume not set in action (d0d36bd).
  * lmn-prepare refactor.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 04 Jan 2023 12:36:40 +0100

linuxmuster-prepare (7.1.9-0) lmn71; urgency=low

  * New parameter -v|--volumes for custom lvm volume creation (ca26c71).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 20 Sep 2022 18:55:00 +0200

linuxmuster-prepare (7.1.8-0) lmn71; urgency=low

  * Rename lmn71-prepare to lmn-prepare, do cleaning stuff before lvm creation (626b0ee, 871095c).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 1 Sep 2022 21:04:00 +0200

linuxmuster-prepare (7.1.7-0) lmn71; urgency=low

  * Disable cloud services (25c326b).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 22 Aug 2022 20:44:00 +0200

linuxmuster-prepare (7.1.6-0) lmn71; urgency=low

  * Purge lxc packages (636666d).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 16 Aug 2022 20:51:06 +0200

linuxmuster-prepare (7.1.5-1) lmn71; urgency=low

  * rebuild.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 21 Apr 2022 10:38:00 +0200

linuxmuster-prepare (7.1.5-0) lmn71; urgency=low

  * start linuxmuster-prepare only if profile is set (4d02fe2).
  * Help update (d33c3d4).
  * user password fix (c0f61cc).
  * beautify code (3f824af).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 19 Apr 2022 21:08:00 +0200

linuxmuster-prepare (7.1.4-0) lmn71; urgency=low

  * update repo address and key.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 19 Apr 2022 09:35:00 +0200

 linuxmuster-prepare (7.1.3-0) lmn71; urgency=low

   * removed docker code.

  -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 22 Dec 2021 15:41:00 +0100

linuxmuster-prepare (7.1.2-0) lmn71; urgency=low

  * removed applying netplan configuration since anyway a reboot is necessary.
  * fixed hostname setup.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 08 Dec 2021 16:03:00 +0100

linuxmuster-prepare (7.1.1-0) lmn71; urgency=low

  * fix syntax error in lm71-prepare.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 01 Dec 2021 22:52:00 +0100

linuxmuster-prepare (7.1.0-0) lmn71; urgency=low

  * lmn71 changes.
  * implemented github workflow.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 27 Nov 2021 18:12:00 +0100

linuxmuster-prepare (0.7.6-1ubuntu0) lmn7; urgency=low

  * invoke "/usr/bin/python3 -m pip" rather than "/usr/bin/pip3" in postinst (#10).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Thu, 01 Apr 2021 17:46:43 +0200

linuxmuster-prepare (0.7.6-0ubuntu0) lmn7; urgency=low

  * fix #10: python3-reconfigure not available in 20.04.
  * fix #13: linuxmuster-prepare with from scratch installation - quotas on root / activated but do not work

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 30 Mar 2021 15:41:20 +0200

linuxmuster-prepare (0.7.5-0ubuntu0) lmn7; urgency=low

  * merged #9: fix missing ubuntu profile.
  * merged #11: Added missing space.
  * merged #15: check if root user is used.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 30 Mar 2021 13:19:08 +0200

linuxmuster-prepare (0.7.4-0ubuntu0) lmn7; urgency=low

  * further lmn7-appliance fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 27 Mar 2019 20:47:56 +0100

linuxmuster-prepare (0.7.3-0ubuntu0) lmn7; urgency=low

  * lmn7-appliance fix.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 25 Mar 2019 21:14:33 +0100

linuxmuster-prepare (0.7.2-0ubuntu0) lmn7; urgency=low

  * Fix #5: prepare script fails with new package server.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 25 Mar 2019 21:14:33 +0100

linuxmuster-prepare (0.7.1-0ubuntu0) lmn7; urgency=low

  * updated repo key archive.linuxmuster.net.gpg.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 25 Mar 2019 21:14:33 +0100

linuxmuster-prepare (0.7.0-0ubuntu0) lmn7; urgency=low

  * changed to lmn7 repo with gpg key.
  * switched to new official repo archive.linuxmuster.net.
  * fix #4: test internet connection now by archive.linuxmuster.net.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 25 Mar 2019 13:38:26 +0100

linuxmuster-prepare (0.6.5-0ubuntu0) lmn7-testing; urgency=low

  * added activation of serial console in initial prepare.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 18 Mar 2019 12:52:51 +0100

linuxmuster-prepare (0.6.4-0ubuntu0) lmn7-testing; urgency=low

  * updated linuxmuster-opsi invokation due to opsi appliance upgrade.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 08 Mar 2019 21:30:59 +0100

linuxmuster-prepare (0.6.3-0ubuntu0) lmn7-testing; urgency=low

  * lmn7-appliance: remove snapd package on initial prepare.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 08 Oct 2018 14:45:26 +0200

linuxmuster-prepare (0.6.2-0ubuntu0) lmn7-testing; urgency=low

  * fix, hostname does not persist after reboot (#1).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 15 Jul 2018 10:40:35 +0200

linuxmuster-prepare (0.6.1-0ubuntu0) lmn7-testing; urgency=low

  * added options --no-keys and --no-pw to be able to skip ssh key creation and
    root password change.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 13 Jun 2018 10:38:42 +0200

linuxmuster-prepare (0.6.0-0ubuntu0) lmn7-testing; urgency=low

  * added gateway ip (needed for subnetting).

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 12 Jun 2018 14:03:46 +0200

linuxmuster-prepare (0.5.6-0ubuntu0) lmn7-testing; urgency=low

  * invalid profile fix #18.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 05 May 2018 10:45:20 +0200

linuxmuster-prepare (0.5.5-0ubuntu0) lmn7-testing; urgency=low

  * added linuxmuster-distupgrade shell script.
  * renamed linuxmuster-prepare.py to linuxmuster-prepare.
  * renamed lmn7-appliance.py to lmn7-appliance.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 04 May 2018 09:54:43 +0200

linuxmuster-prepare (0.5.4-0ubuntu0) lmn7-testing; urgency=low

  * added opsiadmin password set.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 02 May 2018 08:55:23 +0200

linuxmuster-prepare (0.5.3-0ubuntu0) lmn7-testing; urgency=low

  * fixed help.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 27 Apr 2018 14:57:08 +0200

linuxmuster-prepare (0.5.2-0ubuntu0) lmn7-testing; urgency=low

  * changed hostname setting to hostnamectl.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 20 Apr 2018 11:34:53 +0200

linuxmuster-prepare (0.5.1-0ubuntu0) lmn7-testing; urgency=low

  * merging prepare.ini with setup.ini.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 18 Apr 2018 15:02:50 +0200

linuxmuster-prepare (0.5.0-0ubuntu0) lmn7-testing; urgency=low

  * moved prepare.ini to /var/lib/linuxmuster.
  * removed the reuse of saved prepare.ini values.
  * implemented --default and --do-it-like-babo options.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 18 Apr 2018 10:02:47 +0200

linuxmuster-prepare (0.4.4-0ubuntu0) lmn7-testing; urgency=low

  * fixed netplan configuration.
  * added force option.
  * fixed options parser.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Wed, 04 Apr 2018 20:05:13 +0200

linuxmuster-prepare (0.4.3-0ubuntu0) lmn7-testing; urgency=low

  * initial mode hostname fix.
  * added bionic support.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 24 Mar 2018 13:54:40 +0100

linuxmuster-prepare (0.4.2-0ubuntu0) lmn7-testing; urgency=low

  * added linuxmuster-nginx-proxy to docker packages.
  * added -c|--createcert option to create self signed server certificate for
    standalone docker appliances.
  * create /etc/hostname before ssh keys.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 12 Mar 2018 20:26:19 +0100

linuxmuster-prepare (0.4.1-0ubuntu0) lmn7-testing; urgency=low

  * added quota support for server profile.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 25 Feb 2018 14:11:47 +0100

linuxmuster-prepare (0.4.0-0ubuntu0) lmn7-testing; urgency=low

  * added opsi support.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Tue, 13 Feb 2018 16:54:15 +0100

linuxmuster-prepare (0.3.0-0ubuntu0) lmn7-testing; urgency=low

  * hostname consolidation, fixed hostnames docker, opsi, ubuntu, only a server
    hostname can be applied via -t option.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Fri, 09 Feb 2018 15:33:59 +0100

linuxmuster-prepare (0.2.1-0ubuntu0) lmn7-testing; urgency=low

  * fixed serverip in prepare.ini.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Mon, 29 Jan 2018 12:04:04 +0100

linuxmuster-prepare (0.2.0-0ubuntu0) lmn7-testing; urgency=low

  * added lvm support.
  * network interfaces configuration consolidated.
  * removed dnsip query.
  * added reboot option.
  * added initial and setup options.
  * set default root password to 'Muster!'.
  * writing prepare.ini.
  * updated README.md.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sun, 28 Jan 2018 16:01:50 +0100

linuxmuster-prepare (0.1.1-0ubuntu0) lmn7-testing; urgency=low

  * remove password query.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 02 Dec 2017 15:52:25 +0100

linuxmuster-prepare (0.1.0-0ubuntu0) lmn7-testing; urgency=low

  * initial release.

 -- Thomas Schmitt <thomas@linuxmuster.net>  Sat, 02 Dec 2017 15:52:25 +0100
