]> git.proxmox.com Git - proxmox-ve.git/log
proxmox-ve.git
8 days agod/copyright: update years master
Thomas Lamprecht [Wed, 17 Apr 2024 05:39:22 +0000 (07:39 +0200)]
d/copyright: update years

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 days agobump version to 8.2.0
Thomas Lamprecht [Wed, 17 Apr 2024 05:38:35 +0000 (07:38 +0200)]
bump version to 8.2.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
9 days agoapt hook: disable on remove
Fabian Grünbichler [Tue, 16 Apr 2024 12:32:48 +0000 (14:32 +0200)]
apt hook: disable on remove

and (re-)enable on install. adapted from apt-listbugs/apt-listchanges, which
solve the issue of removing (instead of purging) the conffile and hook binary
providing package in the same fashion.

Suggested-by: Fiona Ebner <f.ebner@proxmox.com>
Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Reviewed-by: Fiona Ebner <f.ebner@proxmox.com>
7 weeks agod/control: wrap-and-sort
Fabian Grünbichler [Thu, 7 Mar 2024 08:32:40 +0000 (09:32 +0100)]
d/control: wrap-and-sort

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
7 weeks agoproxmox-ve: add systemd-sys to depends
Fabian Grünbichler [Thu, 7 Mar 2024 08:21:30 +0000 (09:21 +0100)]
proxmox-ve: add systemd-sys to depends

Proxmox VE only works with systemd as PID1, encode it in the meta dependencies
to prevent accidentally switching the (default) init system on the package
level.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 months agodrop postinst/rm, moved to meta package for default-kernel
Thomas Lamprecht [Thu, 23 Nov 2023 09:51:37 +0000 (10:51 +0100)]
drop postinst/rm, moved to meta package for default-kernel

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 months agobump version to 8.1.0
Thomas Lamprecht [Thu, 23 Nov 2023 09:34:46 +0000 (10:34 +0100)]
bump version to 8.1.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
8 months agobump version to 8.0.2
Fabian Grünbichler [Tue, 1 Aug 2023 09:45:23 +0000 (11:45 +0200)]
bump version to 8.0.2

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
8 months agoswitch to new proxmox-kernel (meta) packages
Fabian Grünbichler [Tue, 18 Jul 2023 08:01:15 +0000 (10:01 +0200)]
switch to new proxmox-kernel (meta) packages

and force upgrade of proxmox-kernel-helper/pve-manager with support for the new
package names.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
10 months agobump version to 8.0.1
Thomas Lamprecht [Mon, 12 Jun 2023 09:10:18 +0000 (11:10 +0200)]
bump version to 8.0.1

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agoswitch dependency over to proxmox-kernel-helper package
Thomas Lamprecht [Mon, 12 Jun 2023 08:11:24 +0000 (10:11 +0200)]
switch dependency over to proxmox-kernel-helper package

this got split out from the kernel meta package due to clashing with
multiple versions of that package, and with the split we took the
chance to rename it to something less pve centric, as it's reused by
all Proxmox projects that require a kernel.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
10 months agod/control: normalize via wrap-and-sort -tkn
Thomas Lamprecht [Mon, 12 Jun 2023 07:45:01 +0000 (09:45 +0200)]
d/control: normalize via wrap-and-sort -tkn

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agoadd .gitignore file
Thomas Lamprecht [Wed, 24 May 2023 18:39:13 +0000 (20:39 +0200)]
add .gitignore file

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: drop passing arch to upload for arch-all package
Thomas Lamprecht [Wed, 24 May 2023 18:36:28 +0000 (20:36 +0200)]
buildsys: drop passing arch to upload for arch-all package

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobump version to 8.0.0
Thomas Lamprecht [Wed, 24 May 2023 18:30:02 +0000 (20:30 +0200)]
bump version to 8.0.0

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agodepend on 6.2 by default
Thomas Lamprecht [Wed, 24 May 2023 18:29:56 +0000 (20:29 +0200)]
depend on 6.2 by default

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: define compat level via build-depends and raise to 13
Thomas Lamprecht [Wed, 24 May 2023 18:28:25 +0000 (20:28 +0200)]
d/control: define compat level via build-depends and raise to 13

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: drop dependency on vncterm and spiceterm
Thomas Lamprecht [Wed, 24 May 2023 18:27:02 +0000 (20:27 +0200)]
d/control: drop dependency on vncterm and spiceterm

pve-manager, which already depends on them, is the better place for
this.

Plus, those two are a bit dated and nowadays the termproxy + xterm.js
stack provides better UX and more features.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: add missing ${misc:Depends}
Thomas Lamprecht [Wed, 24 May 2023 18:24:48 +0000 (20:24 +0200)]
d/control: add missing ${misc:Depends}

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/control: drop ancient conflict/replace entries
Thomas Lamprecht [Wed, 24 May 2023 18:24:20 +0000 (20:24 +0200)]
d/control: drop ancient conflict/replace entries

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: derive upload dist automatically
Thomas Lamprecht [Wed, 24 May 2023 18:35:03 +0000 (20:35 +0200)]
buildsys: derive upload dist automatically

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: add DSC & sbuild convenience target
Thomas Lamprecht [Wed, 24 May 2023 18:23:17 +0000 (20:23 +0200)]
buildsys: add DSC & sbuild convenience target

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agobuildsys: make build-dir generation atomic
Thomas Lamprecht [Wed, 24 May 2023 18:22:38 +0000 (20:22 +0200)]
buildsys: make build-dir generation atomic

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agod/rules: use dh wildcard rule
Thomas Lamprecht [Wed, 24 May 2023 18:20:53 +0000 (20:20 +0200)]
d/rules: use dh wildcard rule

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
11 months agomakefile: convert to use simple parenthesis
Thomas Lamprecht [Wed, 24 May 2023 17:59:46 +0000 (19:59 +0200)]
makefile: convert to use simple parenthesis

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
14 months agoupdate copyright years
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>
17 months agobump version to 7.3-1
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>
2 years agod/copyright: update years
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>
2 years agobump version to 7.2-1
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>
2 years agodepend on 5.15 by default
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>
2 years agobump version to 7.1-2
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>
2 years agod/control: alternatively allow 5.15 kernel to satisfy dependency
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>
2 years agoapt-hook: add check preventing the removal of pinned kernels
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>
2 years agoapt-hook: verify that fd is numeric
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>
2 years agoapt-hook: fix perlcritic warnings
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>
2 years agobuildsys: change upload dist to bullseye
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>
2 years agobump version to 7.1-1
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>
2 years agodepend on 5.13 based kernel as new default
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>
2 years agobump version to 7.0-2
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>
2 years agoadd grub.d snippet
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>
2 years agobump version to 7.0-1
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>
2 years agod/control: switch over to 5.11 kernel as default
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>
2 years agoupdate copyright and fixup license to AGPLv3
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>
2 years agodebian: bump debhelper compat level to 12
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>
2 years agobump version to 6.4-1
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>
3 years agobump version to 6.3-1
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>
3 years agobump version to 6.2-2
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>
3 years agoremove archive keys from proxmox-ve
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>
3 years agobump version to 6.2-1
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>
4 years agobuildsys: fix lintian warnings for pve-headers
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>
4 years agobuildsys: fix lintian warning for proxmox-ve
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>
4 years agobuildsys: run lintian for all packages
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>
4 years agobump version to 6.1-2
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>
4 years agoUpdate kernel links for install CD (rescue boot)
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>
4 years agobump version to 6.1-1
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>
4 years agodepend on 5.3 based kernel
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>
4 years agobump version to 6.0-2
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>
4 years agomake d/rules executable
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>
4 years agoadd dependency on pve-kernel-helper
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>
4 years agoremove efiboot
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

4 years agobump version to 6.0-1
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>
4 years agod/postinst: drop old release key fixups
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>
4 years agofixup: whitespace and chmod changes
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>
4 years agoadd efiboot and autoremoval kernel postinst hooks
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

4 years agoapthook: detect upgrades from PVE 6.x to 7.0
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>
4 years agobump version to 6.0-0+2
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>
4 years agod/control: pve-headers needs to depend on pve-headers-5.0 now
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>
4 years agobuildsys: switch upload dist over to buster
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>
4 years agobump version to 6.0-0+1
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>
4 years agoremove dependency on essential libc
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>
4 years agodepdent on pve-kernel-5.0
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>
4 years agooverride package-installs-apt-keyring lintian errors
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>
4 years agobuildsys: use dpkg-dev makefile helpers for pkg info
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>
5 years agobump version to 5.4-1
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>
5 years agoRemoved double wording in apthook message
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>
5 years agoAdd a purge proxmox-ve to the warning message
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>
5 years agochange wording in apthook
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>
5 years agobump version to 5.3-1
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>
5 years agoadd missing file
Dietmar Maurer [Mon, 19 Nov 2018 10:04:43 +0000 (11:04 +0100)]
add missing file

5 years agobump version to 5.2-3
Dietmar Maurer [Mon, 19 Nov 2018 09:58:31 +0000 (10:58 +0100)]
bump version to 5.2-3

5 years agoadd proxmox-ve-release-6.x.gpg
Dietmar Maurer [Mon, 19 Nov 2018 09:56:34 +0000 (10:56 +0100)]
add proxmox-ve-release-6.x.gpg

5 years agobump version to 5.2-2
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>
5 years agoswitch default kernel/initrd symlink to 4.15
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>
5 years agobump version to 5.2-1
Fabian Grünbichler [Wed, 9 May 2018 09:54:55 +0000 (11:54 +0200)]
bump version to 5.2-1

5 years agobump version to 5.1-43
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>
5 years agowrap-and-sort
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>
5 years agore-add pve-headers meta-package
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>
5 years agoswitch to 4.15 series as default kernel
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>
6 years agoadd APT hook to prevent proxmox-ve removal
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>
6 years agodebian/postinst: cleanup
Fabian Grünbichler [Mon, 5 Mar 2018 14:24:34 +0000 (15:24 +0100)]
debian/postinst: cleanup

6 years agobump version to 5.1-42
Fabian Grünbichler [Mon, 5 Mar 2018 13:41:14 +0000 (14:41 +0100)]
bump version to 5.1-42

6 years agosplit out pve-kernel-4.13
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

6 years agoinitial import from pve-kernel.git
Fabian Grünbichler [Mon, 5 Mar 2018 12:37:32 +0000 (13:37 +0100)]
initial import from pve-kernel.git

with reduced Makefile