]>
git.proxmox.com Git - proxmox-ve.git/log
summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
Thomas Lamprecht [Mon, 20 Mar 2023 20:19:20 +0000 (21:19 +0100)]
bump version to 7.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Mon, 20 Mar 2023 13:34:55 +0000 (14:34 +0100)]
wrap-and-sort d/control
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Thu, 16 Mar 2023 10:07:02 +0000 (11:07 +0100)]
depend on proxmox-kernel-helper
instead of pve-kernel-helper. the new one provides the old one, but this change
is needed to force the upgrade/switch on existing systems.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Fri, 24 Feb 2023 13:01:16 +0000 (14:01 +0100)]
update copyright years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Sun, 20 Nov 2022 14:21:02 +0000 (15:21 +0100)]
bump version to 7.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 20 Apr 2022 13:00:36 +0000 (15:00 +0200)]
d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 20 Apr 2022 13:00:15 +0000 (15:00 +0200)]
bump version to 7.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 20 Apr 2022 12:57:53 +0000 (14:57 +0200)]
depend on 5.15 by default
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 20 Apr 2022 09:08:15 +0000 (11:08 +0200)]
bump version to 7.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 20 Apr 2022 09:06:54 +0000 (11:06 +0200)]
d/control: alternatively allow 5.15 kernel to satisfy dependency
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Stoiko Ivanov [Fri, 11 Feb 2022 15:15:47 +0000 (16:15 +0100)]
apt-hook: add check preventing the removal of pinned kernels
the $file_read_firstline helper code is copied from PVE::Tools, since
we do not want to depend on pve-common being in good shape when the
apt hook is executed
Co-authored-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Reviewed-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Tested-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Stoiko Ivanov [Fri, 11 Feb 2022 15:15:46 +0000 (16:15 +0100)]
apt-hook: verify that fd is numeric
since we read it from the environment
Co-authored-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Reviewed-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Tested-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Stoiko Ivanov [Fri, 11 Feb 2022 15:15:45 +0000 (16:15 +0100)]
apt-hook: fix perlcritic warnings
Co-authored-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Reviewed-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Tested-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Thu, 11 Nov 2021 20:48:50 +0000 (21:48 +0100)]
buildsys: change upload dist to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 11 Nov 2021 20:47:05 +0000 (21:47 +0100)]
bump version to 7.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 11 Nov 2021 20:45:52 +0000 (21:45 +0100)]
depend on 5.13 based kernel as new default
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 24 Jun 2021 11:53:45 +0000 (13:53 +0200)]
bump version to 7.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Thu, 24 Jun 2021 10:57:22 +0000 (12:57 +0200)]
add grub.d snippet
to set distributor and disable os-prober. this allows us to drop grub
cfg handling from the installer except for the ZFS on / use case.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Mon, 24 May 2021 10:20:49 +0000 (12:20 +0200)]
bump version to 7.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 24 May 2021 10:16:32 +0000 (12:16 +0200)]
d/control: switch over to 5.11 kernel as default
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 24 May 2021 10:16:09 +0000 (12:16 +0200)]
update copyright and fixup license to AGPLv3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Mon, 24 May 2021 10:13:24 +0000 (12:13 +0200)]
debian: bump debhelper compat level to 12
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 28 Apr 2021 08:29:16 +0000 (10:29 +0200)]
bump version to 6.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 25 Nov 2020 10:47:30 +0000 (11:47 +0100)]
bump version to 6.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Thu, 6 Aug 2020 15:17:50 +0000 (17:17 +0200)]
bump version to 6.2-2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Thu, 6 Aug 2020 15:17:49 +0000 (17:17 +0200)]
remove archive keys from proxmox-ve
and depend on proxmox-archive-keyring instead, which ships them for all
Proxmox products.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Thomas Lamprecht [Wed, 6 May 2020 08:22:25 +0000 (10:22 +0200)]
bump version to 6.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Stoiko Ivanov [Thu, 2 Jan 2020 11:54:44 +0000 (12:54 +0100)]
buildsys: fix lintian warnings for pve-headers
fix 'empty-binary-package' [0] and 'extended-description-line-too-long' [1]
lintian warnings for the pve-headers metapackage.
[0] https://lintian.debian.org/tags/empty-binary-package.html
[1] https://lintian.debian.org/tags/description-synopsis-starts-with-article.html
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Stoiko Ivanov [Thu, 2 Jan 2020 11:54:43 +0000 (12:54 +0100)]
buildsys: fix lintian warning for proxmox-ve
fix 'description-synopsis-starts-with-article' lintian warning by
simply dropping the article.
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Stoiko Ivanov [Thu, 2 Jan 2020 11:54:42 +0000 (12:54 +0100)]
buildsys: run lintian for all packages
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Thomas Lamprecht [Wed, 4 Dec 2019 06:09:38 +0000 (07:09 +0100)]
bump version to 6.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Alwin Antreich [Tue, 3 Dec 2019 15:54:35 +0000 (16:54 +0100)]
Update kernel links for install CD (rescue boot)
Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
Thomas Lamprecht [Tue, 19 Nov 2019 11:31:14 +0000 (12:31 +0100)]
bump version to 6.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 26 Nov 2019 06:47:51 +0000 (07:47 +0100)]
depend on 5.3 based kernel
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 10 Jul 2019 18:22:18 +0000 (20:22 +0200)]
bump version to 6.0-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 10 Jul 2019 18:22:13 +0000 (20:22 +0200)]
make d/rules executable
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Fabian Grünbichler [Wed, 10 Jul 2019 15:04:59 +0000 (17:04 +0200)]
add dependency on pve-kernel-helper
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Stoiko Ivanov [Wed, 10 Jul 2019 15:04:58 +0000 (17:04 +0200)]
remove efiboot
it got moved along with the new pveesptool to pve-kernel-meta
Thomas Lamprecht [Fri, 28 Jun 2019 10:33:50 +0000 (12:33 +0200)]
bump version to 6.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 28 Jun 2019 09:20:41 +0000 (11:20 +0200)]
d/postinst: drop old release key fixups
They where for Proxmox VE 5 based on Stretch
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Fri, 28 Jun 2019 09:19:08 +0000 (11:19 +0200)]
fixup: whitespace and chmod changes
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Stoiko Ivanov [Thu, 27 Jun 2019 18:27:57 +0000 (20:27 +0200)]
add efiboot and autoremoval kernel postinst hooks
In order to add support for booting with ZFS on Root on EFI systems this
patch uses systemd-boot as boot loader.
The rationale for not using grub is that there have been quite a few problems
observed with grub and ZFS, e.g. certain RAID-controllers only having a 32bit
implementation in grub, but ZFS writing the kernelimage or initrd after 2TB
rendering a system unbootable.
Additionally grub only supports a certain subset of zpool features, which
either forces users to not use newer features, or to create an additional small
boot-pool, with the reduced feature set (which seems currently the suggestion
from ZFS-upstream [0,1]).
the kernel-hook scripts are adapted from debian's versions for:
* marking kernels as NeverAutoRemove (/etc/kernel/postinst.d/apt-auto-removal)
* calling update-grub (/etc/kernel/postinst.d/zz-update-grub)
* generating systemd-boot loader entries
(/usr/lib/kernel/install.d/90-loaderentry.install)
the list of kernels kept installed and configured for booting with systemd-boot
contains:
* the currently running kernel
* the kernel being installed
* the 2 newest kernels (determined by package-name, i.e. ABI-version)
* the latest kernel from each series (e.g. 4.13, 4.15, 5.0) by keeping the
respective meta-packages installed
the implementation diverges from systemd's boot loader specification [0] in the
following places:
* adding support for multiple ESPs - all bootable disks of a RAID get configured
with an 512M ESP - the hookscript installs the kernels to all of them
* the ESP(s) are not kept mounted, rather they get mounted and umounted by
the script:
* Should the system crash, this should make sure that the ESPs fs does not get
corrupted
* Keeping it mounted results in a boot-error, if the ESP, which is usually
mounted is not available (because the disk died)
* kernels and initrds get installed into 'EFI/proxmox/$kver' instead
of '$machineid/$kver'
Since copying the necessary kernels needs a logic for cleaning up space in
the ESP, this presents an opportunity to also be more selective about which
kernels are marked as NeverAutoRemove, instead of keeping all versions installed
which results in full disks for our users occasionally.
[0] https://github.com/zfsonlinux/zfs/wiki/Ubuntu-18.04-Root-on-ZFS
[1] https://zfsonlinux.topicbox.com/groups/zfs-discuss/Tfe475cd19433f050
[2] https://systemd.io/BOOT_LOADER_SPECIFICATION
Fabian Grünbichler [Wed, 26 Jun 2019 12:00:42 +0000 (14:00 +0200)]
apthook: detect upgrades from PVE 6.x to 7.0
and refer to the upgrade documentation.
Add this now already to ensure _all_ users have it when the time for
7.0 comes in some years...
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 28 May 2019 09:49:55 +0000 (11:49 +0200)]
bump version to 6.0-0+2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Tue, 28 May 2019 09:48:33 +0000 (11:48 +0200)]
d/control: pve-headers needs to depend on pve-headers-5.0 now
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 23 May 2019 16:18:00 +0000 (18:18 +0200)]
buildsys: switch upload dist over to buster
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 22 May 2019 19:48:51 +0000 (21:48 +0200)]
bump version to 6.0-0+1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 22 May 2019 19:48:16 +0000 (21:48 +0200)]
remove dependency on essential libc
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 22 May 2019 19:47:55 +0000 (21:47 +0200)]
depdent on pve-kernel-5.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 22 May 2019 19:45:11 +0000 (21:45 +0200)]
override package-installs-apt-keyring lintian errors
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Wed, 22 May 2019 19:42:31 +0000 (21:42 +0200)]
buildsys: use dpkg-dev makefile helpers for pkg info
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Thomas Lamprecht [Thu, 4 Apr 2019 15:40:18 +0000 (17:40 +0200)]
bump version to 5.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Alwin Antreich [Wed, 9 Jan 2019 12:37:19 +0000 (13:37 +0100)]
Removed double wording in apthook message
Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
Alwin Antreich [Wed, 9 Jan 2019 12:37:18 +0000 (13:37 +0100)]
Add a purge proxmox-ve to the warning message
When the package proxmox-ve is not purged the apt config is still there
and hinders further use of apt, as it complains about the missing hook.
Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
Alwin Antreich [Wed, 9 Jan 2019 12:37:17 +0000 (13:37 +0100)]
change wording in apthook
this patch removes the wording for the apt-get invocation in favour of
only using apt.
Signed-off-by: Alwin Antreich <a.antreich@proxmox.com>
Thomas Lamprecht [Fri, 23 Nov 2018 13:12:22 +0000 (14:12 +0100)]
bump version to 5.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
Dietmar Maurer [Mon, 19 Nov 2018 10:04:43 +0000 (11:04 +0100)]
add missing file
Dietmar Maurer [Mon, 19 Nov 2018 09:58:31 +0000 (10:58 +0100)]
bump version to 5.2-3
Dietmar Maurer [Mon, 19 Nov 2018 09:56:34 +0000 (10:56 +0100)]
add proxmox-ve-release-6.x.gpg
Fabian Grünbichler [Wed, 16 May 2018 05:59:59 +0000 (07:59 +0200)]
bump version to 5.2-2
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 16 May 2018 05:59:00 +0000 (07:59 +0200)]
switch default kernel/initrd symlink to 4.15
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Wed, 9 May 2018 09:54:55 +0000 (11:54 +0200)]
bump version to 5.2-1
Fabian Grünbichler [Mon, 30 Apr 2018 09:01:34 +0000 (11:01 +0200)]
bump version to 5.1-43
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Mon, 30 Apr 2018 09:01:33 +0000 (11:01 +0200)]
wrap-and-sort
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Mon, 30 Apr 2018 09:01:32 +0000 (11:01 +0200)]
re-add pve-headers meta-package
to depend on pve-headers-4.15, which depends on the actual
pve-headers-4.15.x-y-pve package.
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Mon, 30 Apr 2018 09:01:31 +0000 (11:01 +0200)]
switch to 4.15 series as default kernel
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Tue, 3 Apr 2018 07:18:08 +0000 (09:18 +0200)]
add APT hook to prevent proxmox-ve removal
since this happens quite regularly when users accidentally install
conflicting packages.
sample output:
$ apt remove pve-qemu-kvm
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libxml-libxml-perl proxmox-widget-toolkit pve-edk2-firmware pve-i18n pve-xtermjs
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
proxmox-ve pve-container pve-ha-manager pve-ha-manager-dbgsym pve-manager pve-qemu-kvm qemu-server spiceterm
0 upgraded, 0 newly installed, 8 to remove and 0 not upgraded.
After this operation, 37.6 MB disk space will be freed.
Do you want to continue? [Y/n] y
W: (pve-apt-hook) !! WARNING !!
W: (pve-apt-hook) You are attempting to remove the meta-package 'proxmox-ve'!
W: (pve-apt-hook)
W: (pve-apt-hook) If you really you want to permanently remove 'proxmox-ve' from your system, run the following command
W: (pve-apt-hook) touch '/please-remove-proxmox-ve'
W: (pve-apt-hook) and repeat your apt-get/apt invocation.
W: (pve-apt-hook)
W: (pve-apt-hook) If you are unsure why 'proxmox-ve' would be removed, please verify
W: (pve-apt-hook) - your APT repository settings
W: (pve-apt-hook) - that you are using 'apt-get dist-upgrade' or 'apt full-upgrade' to upgrade your system
E: Sub-process /usr/share/proxmox-ve/pve-apt-hook returned an error code (1)
E: Failure running script /usr/share/proxmox-ve/pve-apt-hook
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Fabian Grünbichler [Mon, 5 Mar 2018 14:24:34 +0000 (15:24 +0100)]
debian/postinst: cleanup
Fabian Grünbichler [Mon, 5 Mar 2018 13:41:14 +0000 (14:41 +0100)]
bump version to 5.1-42
Fabian Grünbichler [Mon, 5 Mar 2018 12:53:37 +0000 (13:53 +0100)]
split out pve-kernel-4.13
and switch build to dpkg-buildpackage
Fabian Grünbichler [Mon, 5 Mar 2018 12:37:32 +0000 (13:37 +0100)]
initial import from pve-kernel.git
with reduced Makefile