Commit Graph

31 Commits

Author SHA1 Message Date
Thomas Lamprecht
8908f645ff buildsys: clean: only remove all files with an actual .build ending
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2024-02-26 14:18:47 +01:00
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
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
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
9abe2a0590 buildsys: upload to bullseye
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-11-26 12:58:26 +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
7a3329047f DIST is now buster
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-14 13:27:56 +01: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
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
Dietmar Maurer
c47aed7d42 bump version to 5.0-10, depend on kernel pve-kernel-4.15 2018-09-10 07:22:48 +02:00
Dietmar Maurer
4465319459 switch build to dpkg-buildpackage, depend on pve-kernel-4.13 meta package 2018-03-21 11:32:10 +01:00
Dietmar Maurer
bf65f170eb depend on new kernel 4.13.13-6 2018-02-26 10:24:51 +01:00
Dietmar Maurer
c9f3b6dec2 Makefile: use ssh -X for upload 2018-01-16 12:32:38 +01:00
Dietmar Maurer
d6a42a49fd depend on new kernel 4.13.13-5, bump version to 5.0-7 2018-01-16 12:13:17 +01:00
Dietmar Maurer
079272b0f3 depend on new kernel 4.13.13-4 2018-01-09 12:00:20 +01:00
Dietmar Maurer
762d76d0c9 depend on new kernel 4.13.13-2, bump version to 5.0-5 2017-12-21 13:01:29 +01:00
Dietmar Maurer
284daf64f7 bump version to 5.0-4 2017-12-12 10:50:41 +01:00
Dietmar Maurer
d2274daa29 control.in: depend on new kernel 4.13.13-1
and remove unneeded depends
2017-12-12 10:45:17 +01:00
Dietmar Maurer
b11c323a9e bump version to 5.0-3 2017-11-15 11:52:45 +01:00
Dietmar Maurer
24dcac1a56 install /etc/default/grub.d/proxmox-mailgateway.cfg 2017-11-15 11:51:55 +01:00
Dietmar Maurer
40718fe1dc rename package to proxmox-mailgateway, bump version to 5.0-2 2017-11-14 12:06:31 +01:00
Dietmar Maurer
b277129380 add upload target 2017-11-14 10:45:22 +01:00
Dietmar Maurer
95dcef8f94 add test if we have correct kernel on staging 2017-11-14 10:43:13 +01:00
Dietmar Maurer
de416bd67f initial commit 2017-11-14 10:24:00 +01:00