Commit Graph

66 Commits

Author SHA1 Message Date
Thomas Lamprecht
eb45cd58e1 buildsys: safer clean target
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
1f11c55787 buildsys: only get git revision if actually used
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
15beb08b8d d/copyright: move over to machine readable, clarify that it's AGPLv3+
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
4399103ab9 buildsys: drop passing arch to upload for arch-all package
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
ced2d8a7ea buildsys: derive upload dist automatically
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
bfa4d89c17 buildsys: add dsc generation and sbuild convenience target
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
3f94f6cc44 d/control: add Standards-Version and misc:Depends
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
6efbea9093 d/source: mark package as native
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
9e7376675d buildsys: make build-dir generation atomic
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Stoiko Ivanov
ca6500923f makefile: convert to use simple parenthesis
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-06-26 09:26:13 +02:00
Thomas Lamprecht
a4d0c556de bump version to 7.3-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-29 13:15:28 +02:00
Fabian Grünbichler
80c7384dfb depend on proxmox-kernel-helper
it got split out of the pve-kernel-meta repository and renamed at the same
time.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
 [ T: resolve trivial merge conflict ]
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-29 13:13:57 +02:00
Thomas Lamprecht
d6b32209d1 d/copyright: update years
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-27 10:56:34 +02:00
Thomas Lamprecht
611330729b bump version to 7.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-03-27 10:55:19 +02:00
Thomas Lamprecht
b0c32da358 bump version to 7.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-11-29 15:51:38 +01:00
Thomas Lamprecht
c255e3f121 bump version to 7.1-2
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2022-09-07 16:53:14 +02:00
Stoiko Ivanov
bea4e99701 d/control: depend on pve-kernel-5.15
It's the current default kernel

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2022-08-30 15:35:54 +02:00
Thomas Lamprecht
9abe2a0590 buildsys: upload to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-26 12:58:26 +01:00
Thomas Lamprecht
db85f0849f bump version to 7.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-26 12:54:49 +01:00
Thomas Lamprecht
c81de510bf d/control: depend on pve-kernel-5.13 and pve-headers-5.13
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-23 07:50:52 +01:00
Thomas Lamprecht
fca72ef2d5 bump version to 7.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:43:41 +02:00
Thomas Lamprecht
fb6152c56e d/control: add versioned dependency for pmg-api >= 7
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:42:56 +02:00
Thomas Lamprecht
56f6fc976d d/control: depend on pve-kernel-5.11 and pve-headers-5.11
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:42:19 +02:00
Thomas Lamprecht
867cfe1fde d/control: drop libc6 from dependencies
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-06-28 14:41:43 +02:00
Thomas Lamprecht
5f6c5c61aa bump version to 6.4-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-03-28 18:35:50 +02:00
Thomas Lamprecht
2c702b9dfb bump version to 6.3-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-11-24 10:41:46 +01:00
Thomas Lamprecht
cfa1a6cf6a d/rules: make file executable
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-09-18 10:38:53 +02:00
Stoiko Ivanov
5615d600c6 bump to version 6.2-2
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-09-18 10:38:20 +02:00
Stoiko Ivanov
12caddf0d0 wrap-and-sort
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-09-18 10:38:20 +02:00
Stoiko Ivanov
065de7d613 remove archive keys from proxmox-mailgateway
and depend on proxmox-archive-keyring instead, which ships them for all
Proxmox products.

this commit mirrors cb0a97d1c0b52c3905b00b98652b8ead45c6cc31 from proxmox-ve

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2020-09-18 10:38:20 +02:00
Thomas Lamprecht
37684640f8 bump version to 6.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-22 13:42:40 +02:00
Thomas Lamprecht
f91da74eaf depende on pve-kernel-5.4
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-04-22 13:41:56 +02:00
Stoiko Ivanov
4a7edd85a6 add package specific lintian overrides
prevents a 'malformed-override' lintian error since debhelper calls
`dh_lintian` which ships and installs the override files in
'/usr/share/lintian/overrides'

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-12-30 10:24:11 +01:00
Stoiko Ivanov
97ac0d6777 use debhelper for all targets
remove the manual targets calling debhelper, by replacing them with a minimal
debian/rules file invoking debhelper for everything

tested by running diffoscope between the package with and without this
patch (and manually comparing the expected differences)

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-12-30 10:24:11 +01:00
Stoiko Ivanov
143b4f26ae bump debian compat level to 12
Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
2019-12-30 10:24:11 +01:00
Thomas Lamprecht
df64ddff4a Update kernel links for install CD (rescue boot)
Talk about time...

Inspired-by: Alwin Antreich <a.antreich@proxmox.com>
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-12-04 07:14:04 +01:00
Thomas Lamprecht
90d861fda4 add clone of pve-headers meta package
call it the same as the kernel, i.e., pve- prefix not pmg-,
as the kernel is also prefixed with pve- on PMG..
Not to nice but better than now starting to mix this up and cause
even more confusion...

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-19 12:45:50 +01:00
Thomas Lamprecht
f7f8608280 bump version to 6.1-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-19 11:39:58 +01:00
Thomas Lamprecht
e24bbf4615 depend on pve-kernel-5.3
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-19 11:38:44 +01:00
Thomas Lamprecht
7a3329047f DIST is now buster
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-14 13:27:56 +01:00
Thomas Lamprecht
57646d58ee bump version to 6.0-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-25 18:19:25 +02:00
Thomas Lamprecht
cf7bee17fe d/control: proxmox-mailgateway: depend on pve-kernel-helper
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-25 18:19:25 +02:00
Thomas Lamprecht
f30551a3e0 d/control: proxmox-mailgateway: depend on pve-kernel-5.0
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-24 20:57:41 +02:00
Thomas Lamprecht
5366f43857 improve packaging, add SOURCE
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-07-24 20:57:41 +02:00
Thomas Lamprecht
77ff0a80aa proxmox-mailgateway-container: also install repo keys
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-20 15:00:11 +01:00
Thomas Lamprecht
6b75cd8721 bump version to 5.2-1
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-20 07:01:39 +01:00
Dietmar Maurer
bc9b0bdb63 bump version to 5.1-2
There was already an internal 5.1-1 test release ...
2019-03-18 06:56:05 +01:00
Dietmar Maurer
f6b8753bb8 bump version to 5.0-11 2019-03-18 06:51:44 +01:00
Thomas Lamprecht
49a2b3c9af create new meta package for container environment
If PMG gets installed in a container environment, e.g., in PVE CTs,
the installation does not requires its own kernel, as the host kernel
is used anyway. So add a new separate meta package which can be used
to install, or to switch, to such a setup.

A user can save well a third of the additional space required on top
of a quite minimal Debian installation, i.e., proxmox-mailgateway:

> 0 upgraded, 183 newly installed, 0 to remove and 0 not upgraded.
> Need to get 153 MB of archives.
> After this operation, 638 MB of additional disk space will be used.

vs. with new proxmox-mailgateway-container:

> 0 upgraded, 169 newly installed, 0 to remove and 0 not upgraded.
> Need to get 59.9 MB of archives.
> After this operation, 206 MB of additional disk space will be used.

This quite big difference does not comes only from the kernel, but
also it's dependencies like grub, initramfs-tools, pve-firmware, ...

On new CT installations you can just setup the PMG by installing:
> apt install proxmox-mailgateway-container
and be done, if you need to switch to a system with kernel you can do
so by installing proxmox-mailgateway .

To make a switch on an existing system you need to do the following:
> apt install proxmox-mailgateway-container
> apt purge pve-kernel-*
> apt autoremove --purge

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-18 06:48:42 +01:00
Thomas Lamprecht
13f4d26514 add proxmox-ve-release-6.x.gpg
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-03-13 13:32:10 +01:00