]> git.proxmox.com Git - pve-installer.git/log
pve-installer.git
5 years agofixup: readd unnecessarily remove line
Thomas Lamprecht [Wed, 28 Nov 2018 12:11:15 +0000 (13:11 +0100)]
fixup: readd unnecessarily remove line

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agoReset adjustment for spinbutton_hdsize
Stoiko Ivanov [Wed, 28 Nov 2018 11:40:57 +0000 (12:40 +0100)]
Reset adjustment for spinbutton_hdsize

After setting the input buffer for the spinbutton the default value
wasn't displayed anymore, resulting in odd behaviour when clicking in the field
w/o entering/changing a value.

Setting the adjustment again, sets the default value as before

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoFix typo in get_hdsize_spinbtn errormessage
Stoiko Ivanov [Wed, 28 Nov 2018 11:40:56 +0000 (12:40 +0100)]
Fix typo in get_hdsize_spinbtn errormessage

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agobump version to 5.0-23
Thomas Lamprecht [Fri, 23 Nov 2018 08:50:10 +0000 (09:50 +0100)]
bump version to 5.0-23

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agohdsize spinbutton: do not use our but a singleton closure
Thomas Lamprecht [Fri, 23 Nov 2018 11:20:50 +0000 (12:20 +0100)]
hdsize spinbutton: do not use our but a singleton closure

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agobuildsys: use truncate to create test.img
Stoiko Ivanov [Thu, 22 Nov 2018 17:27:03 +0000 (18:27 +0100)]
buildsys: use truncate to create test.img

saves time during creation and subsequent rsync

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoDo not create a swap zvol
Stoiko Ivanov [Thu, 22 Nov 2018 17:27:02 +0000 (18:27 +0100)]
Do not create a swap zvol

Using zvols as swap devices does create deadlocks for users, as of zfs 0.7.9.
As the discussion of the issue [0] shows, fixing this is involved, and probably
won't be happening anytime soon (before zfs 0.8).

Not creating swap as a zvol seems like the better default setting for now.

Users needing swap can either leave unpartitioned space, by setting minfree,
or create the zvol quite easily after installation

[0] https://github.com/zfsonlinux/zfs/issues/7734

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoAdd hdsize spinbutton to ZFS grid
Stoiko Ivanov [Thu, 22 Nov 2018 17:27:01 +0000 (18:27 +0100)]
Add hdsize spinbutton to ZFS grid

by creating a shared entrybuffer with the hdsize widget in the regular
partitioning menu.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoFix typo in error message.
Stoiko Ivanov [Thu, 22 Nov 2018 17:27:00 +0000 (18:27 +0100)]
Fix typo in error message.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoRefactor $maxhdsize computation
Stoiko Ivanov [Thu, 22 Nov 2018 17:26:59 +0000 (18:26 +0100)]
Refactor $maxhdsize computation

Pass $config_options->{hdsize} to partition_bootable_disk, where needed,
and do the unitconversion in partition_bootable_disk.

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoRemove partition_bootable_zfs_disk
Stoiko Ivanov [Thu, 22 Nov 2018 17:26:58 +0000 (18:26 +0100)]
Remove partition_bootable_zfs_disk

As it is not used anymore

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoUnify and adapt disk partitioning
Stoiko Ivanov [Thu, 22 Nov 2018 17:26:57 +0000 (18:26 +0100)]
Unify and adapt disk partitioning

Change partition_bootable_disk:
* Increase the efi-esp partitions' size to 512M (from 256M)
* Create the bios_boot partition in the first MB (sectors 34:2047)
* Split the sgdisk invocation into 2, to get 1M alignment for efi and os
  partitions

Changes are inspired by the wiki-entries by zol-upstream [0].

Use partition_bootable_disk also for bootable ZFS disks.
This provides users with the opportunity to leave unpartitioned space at
the end of the disk (by setting the hdsize parameter) for use outside of ZFS
(e.g. to create a dedicated swap partition).

[0] https://github.com/zfsonlinux/zfs/wiki/Debian-Stretch-Root-on-ZFS

Signed-off-by: Stoiko Ivanov <s.ivanov@proxmox.com>
5 years agoFix #1527: Use 'iso-codes' package country naming
Rhonda D'Vine [Mon, 17 Sep 2018 08:00:17 +0000 (10:00 +0200)]
Fix #1527: Use 'iso-codes' package country naming

The iso 3166-1 information in the iso-codes package seems to be more
up to par than the one that was used from tzdata.  Also remove
obsolete comments.

Signed-off-by: Rhonda D'Vine <rhonda@proxmox.com>
5 years agoUse https:// for Homepage directly
Rhonda D'Vine [Wed, 12 Sep 2018 12:52:21 +0000 (14:52 +0200)]
Use https:// for Homepage directly

Signed-off-by: Rhonda D'Vine <rhonda@proxmox.com>
5 years agoAdd libpve-common-perl to Build-Depends
Rhonda D'Vine [Wed, 12 Sep 2018 12:52:20 +0000 (14:52 +0200)]
Add libpve-common-perl to Build-Depends

This one was missing.  Formating got adjusted too.

Signed-off-by: Rhonda D'Vine <rhonda@proxmox.com>
5 years agoremove undocumented/unused pvelocalhost
David Limbeck [Tue, 14 Aug 2018 10:19:10 +0000 (12:19 +0200)]
remove undocumented/unused pvelocalhost

5 years agofix #1853: spelling errors
David Limbeck [Mon, 6 Aug 2018 11:12:12 +0000 (13:12 +0200)]
fix #1853: spelling errors

5 years agoAllow more than 26 SCSI disk devices.
Wolfgang Link [Mon, 2 Jul 2018 10:05:46 +0000 (12:05 +0200)]
Allow more than 26 SCSI disk devices.

Some customers have more than 26 devices,
for example, if they use multipath on a DAS box.

In the Linux Documentation admin-guide/devices.txt
is written 256 SCSI disk devices are possible.

Signed-off-by: Wolfgang Link <w.link@proxmox.com>
5 years agofix #1817: spelling errors
Wolfgang Bumiller [Wed, 20 Jun 2018 07:56:10 +0000 (09:56 +0200)]
fix #1817: spelling errors

Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
5 years agofix grammar error
Thomas Lamprecht [Thu, 7 Jun 2018 06:33:13 +0000 (08:33 +0200)]
fix grammar error

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
5 years agouse more lightweight rsvg-convert to generate PNG from SVG
Thomas Lamprecht [Mon, 19 Mar 2018 12:41:47 +0000 (13:41 +0100)]
use more lightweight rsvg-convert to generate PNG from SVG

inkscape pulls in a lot of dependencies and we explicitly made the
switch to the more lightweight rsvg-convert, provided through the
librsvg2-bin package in pve-docs, so do here the same.

5 years agobump version to 5.0-22
Fabian Grünbichler [Fri, 11 May 2018 11:17:55 +0000 (13:17 +0200)]
bump version to 5.0-22

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 years agofix typo
Fabian Grünbichler [Fri, 11 May 2018 09:52:28 +0000 (11:52 +0200)]
fix typo

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 years agohandle local-only LVM setup
Fabian Grünbichler [Fri, 11 May 2018 09:51:15 +0000 (11:51 +0200)]
handle local-only LVM setup

if no thin pool has been created (requested or because of lack of
space), don't reference it in storage.cfg

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 years agohandle minfree=0 correctly
Fabian Grünbichler [Fri, 11 May 2018 10:19:03 +0000 (12:19 +0200)]
handle minfree=0 correctly

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 years agohandle maxvz=0 correctly
Fabian Grünbichler [Fri, 11 May 2018 09:14:52 +0000 (11:14 +0200)]
handle maxvz=0 correctly

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 years agohandle swapsize=0 correctly
Fabian Grünbichler [Fri, 11 May 2018 09:14:29 +0000 (11:14 +0200)]
handle swapsize=0 correctly

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
5 years agofix #1241: ensure at least 1G of thinpool metadata
Fabian Grünbichler [Fri, 11 May 2018 08:01:54 +0000 (10:01 +0200)]
fix #1241: ensure at least 1G of thinpool metadata

and take metadata out of the (potential) data space, not the
reserved/minfree space.

also avoid creating very small thin pools.

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
6 years agobump version to 5.0-21
Dietmar Maurer [Mon, 22 Jan 2018 06:58:13 +0000 (07:58 +0100)]
bump version to 5.0-21

6 years agoipconf.htm: remove pve product name
Dietmar Maurer [Mon, 22 Jan 2018 06:56:32 +0000 (07:56 +0100)]
ipconf.htm: remove pve product name

Because we alsu use that for PMG.

6 years agobump version to 5.0-20
Dietmar Maurer [Fri, 22 Dec 2017 06:44:05 +0000 (07:44 +0100)]
bump version to 5.0-20

6 years agowhite space cleanups
Dietmar Maurer [Fri, 22 Dec 2017 06:43:01 +0000 (07:43 +0100)]
white space cleanups

6 years agoproxinstall: only display option maxroot for product pve
Dietmar Maurer [Fri, 22 Dec 2017 06:41:23 +0000 (07:41 +0100)]
proxinstall: only display option maxroot for product pve

6 years agobump version to 5.0-19
Dietmar Maurer [Thu, 14 Dec 2017 10:19:43 +0000 (11:19 +0100)]
bump version to 5.0-19

6 years agofix typo
Dietmar Maurer [Wed, 13 Dec 2017 09:48:32 +0000 (10:48 +0100)]
fix typo

6 years agoallow all valid netmasks
Fabian Grünbichler [Wed, 29 Nov 2017 14:20:27 +0000 (15:20 +0100)]
allow all valid netmasks

6 years agobump version to 5.0-18
Dietmar Maurer [Thu, 23 Nov 2017 08:53:39 +0000 (09:53 +0100)]
bump version to 5.0-18

6 years agoproxinstall - only creat ezfs data pool for product pve
Dietmar Maurer [Thu, 23 Nov 2017 08:52:39 +0000 (09:52 +0100)]
proxinstall - only creat ezfs data pool for product pve

6 years agore-add setup files
Dietmar Maurer [Wed, 22 Nov 2017 12:19:01 +0000 (13:19 +0100)]
re-add setup files

They where removed by accident in one previous commit.

6 years agocleanup final.pkglist
Dietmar Maurer [Wed, 22 Nov 2017 12:14:00 +0000 (13:14 +0100)]
cleanup final.pkglist

6 years agobump version to 5.0-17
Dietmar Maurer [Wed, 22 Nov 2017 12:12:38 +0000 (13:12 +0100)]
bump version to 5.0-17

6 years agoinclude svg files for installer banner
Dietmar Maurer [Wed, 22 Nov 2017 12:10:40 +0000 (13:10 +0100)]
include svg files for installer banner

6 years agobump version to 5.0-16
Dietmar Maurer [Wed, 22 Nov 2017 09:26:59 +0000 (10:26 +0100)]
bump version to 5.0-16

6 years agopmg: do not create lvm data volume, fix lv sizes
Dietmar Maurer [Wed, 22 Nov 2017 09:14:05 +0000 (10:14 +0100)]
pmg: do not create lvm data volume, fix lv sizes

6 years agobump version to 5.0-15
Dietmar Maurer [Wed, 22 Nov 2017 07:10:31 +0000 (08:10 +0100)]
bump version to 5.0-15

6 years agodispaly info pages for 15 seconds
Dietmar Maurer [Wed, 22 Nov 2017 08:25:41 +0000 (09:25 +0100)]
dispaly info pages for 15 seconds

6 years agoproxinstall: cleanup regex
Dietmar Maurer [Wed, 22 Nov 2017 07:13:27 +0000 (08:13 +0100)]
proxinstall: cleanup regex

only one backslash required.

6 years agoRevert "change clamav daily database name to daily.cld"
Dietmar Maurer [Wed, 22 Nov 2017 07:06:27 +0000 (08:06 +0100)]
Revert "change clamav daily database name to daily.cld"

This reverts commit c77c1c4faad6b38919df455986ab81fa4b08257d.

now pve-cd-builder make sure we get cvd files.

6 years agobump version to 5.0-14
Dietmar Maurer [Tue, 21 Nov 2017 13:15:41 +0000 (14:15 +0100)]
bump version to 5.0-14

6 years agocorrectly set PermitRootLogin in sshd_config
Dietmar Maurer [Tue, 21 Nov 2017 12:28:53 +0000 (13:28 +0100)]
correctly set PermitRootLogin in sshd_config

6 years agobump version to 5.0-13
Dietmar Maurer [Tue, 21 Nov 2017 11:31:31 +0000 (12:31 +0100)]
bump version to 5.0-13

6 years agochange clamav daily database name to daily.cld
Dietmar Maurer [Tue, 21 Nov 2017 11:30:51 +0000 (12:30 +0100)]
change clamav daily database name to daily.cld

6 years agobump version to 5.0-12
Dietmar Maurer [Tue, 21 Nov 2017 09:29:12 +0000 (10:29 +0100)]
bump version to 5.0-12

6 years agopmg: write admin email to /etc/pmg/pmg.conf
Dietmar Maurer [Tue, 21 Nov 2017 09:21:50 +0000 (10:21 +0100)]
pmg: write admin email to /etc/pmg/pmg.conf

6 years agobump version to 5.0-11
Dietmar Maurer [Tue, 21 Nov 2017 08:57:04 +0000 (09:57 +0100)]
bump version to 5.0-11

6 years agopmg: write user.conf to correct location
Dietmar Maurer [Tue, 21 Nov 2017 08:55:46 +0000 (09:55 +0100)]
pmg: write user.conf to correct location

6 years agouse separate upload targets for different products
Dietmar Maurer [Tue, 21 Nov 2017 07:13:06 +0000 (08:13 +0100)]
use separate upload targets for different products

6 years agofix file permission for installed country.dat
Dietmar Maurer [Tue, 21 Nov 2017 07:09:05 +0000 (08:09 +0100)]
fix file permission for installed country.dat

6 years agofix file permissions in html-pmg
Dietmar Maurer [Tue, 21 Nov 2017 07:07:34 +0000 (08:07 +0100)]
fix file permissions in html-pmg

6 years agobump version to 5.0-10
Dietmar Maurer [Tue, 21 Nov 2017 07:05:16 +0000 (08:05 +0100)]
bump version to 5.0-10

6 years agodetect kernel api version dynamically
Dietmar Maurer [Tue, 21 Nov 2017 06:56:54 +0000 (07:56 +0100)]
detect kernel api version dynamically

6 years agoinstall clamav database files
Dietmar Maurer [Tue, 21 Nov 2017 05:48:50 +0000 (06:48 +0100)]
install clamav database files

6 years agouse product for lvm volume group name
Dietmar Maurer [Fri, 17 Nov 2017 08:03:50 +0000 (09:03 +0100)]
use product for lvm volume group name

6 years agouse product in zfs rool volume name
Dietmar Maurer [Tue, 21 Nov 2017 05:43:33 +0000 (06:43 +0100)]
use product in zfs rool volume name

6 years agouse product name for hostname
Dietmar Maurer [Tue, 21 Nov 2017 05:34:41 +0000 (06:34 +0100)]
use product name for hostname

6 years agowrite final package list to final.pkglist
Dietmar Maurer [Tue, 21 Nov 2017 05:32:51 +0000 (06:32 +0100)]
write final package list to final.pkglist

6 years agodo not unmount /var/lib/vz (it is not mounted)
Dietmar Maurer [Tue, 21 Nov 2017 05:31:50 +0000 (06:31 +0100)]
do not unmount /var/lib/vz (it is not mounted)

6 years agoonly save country settings for product pve
Dietmar Maurer [Tue, 21 Nov 2017 05:27:52 +0000 (06:27 +0100)]
only save country settings for product pve

6 years agoimplement normal/bridged network setup
Dietmar Maurer [Fri, 17 Nov 2017 06:16:53 +0000 (07:16 +0100)]
implement normal/bridged network setup

6 years agocleanup: remove unused variable $release
Dietmar Maurer [Tue, 21 Nov 2017 05:16:54 +0000 (06:16 +0100)]
cleanup: remove unused variable $release

6 years agosimplify code: remove varfiable $enable_btrfs
Dietmar Maurer [Tue, 21 Nov 2017 05:16:00 +0000 (06:16 +0100)]
simplify code: remove varfiable $enable_btrfs

6 years agoavoid duplicate debconfig_set
Dietmar Maurer [Thu, 16 Nov 2017 07:05:49 +0000 (08:05 +0100)]
avoid duplicate debconfig_set

6 years agopmg: create user.conf
Dietmar Maurer [Tue, 21 Nov 2017 05:12:46 +0000 (06:12 +0100)]
pmg: create user.conf

6 years agoonly create pmxcfs for product pve
Dietmar Maurer [Tue, 21 Nov 2017 05:08:02 +0000 (06:08 +0100)]
only create pmxcfs for product pve

6 years agoonly check kvm support for product pve
Dietmar Maurer [Tue, 21 Nov 2017 05:05:56 +0000 (06:05 +0100)]
only check kvm support for product pve

6 years agocountry.pl: use warnings instead of -w
Dietmar Maurer [Tue, 21 Nov 2017 05:03:17 +0000 (06:03 +0100)]
country.pl: use warnings instead of -w

6 years agocleanup control file
Dietmar Maurer [Mon, 20 Nov 2017 11:57:38 +0000 (12:57 +0100)]
cleanup control file

6 years agobuild pmg-installer package
Dietmar Maurer [Mon, 20 Nov 2017 11:57:11 +0000 (12:57 +0100)]
build pmg-installer package

6 years agorename DEB to PVE_DEB
Dietmar Maurer [Mon, 20 Nov 2017 11:36:28 +0000 (12:36 +0100)]
rename DEB to PVE_DEB

6 years agoremove unused code url_requested()
Dietmar Maurer [Mon, 20 Nov 2017 11:12:12 +0000 (12:12 +0100)]
remove unused code url_requested()

6 years agouse absulute path for proxmox_libdir
Dietmar Maurer [Mon, 20 Nov 2017 11:11:11 +0000 (12:11 +0100)]
use absulute path for proxmox_libdir

So that webkit correctly load local files

6 years agoinstall proxlogo.png to /var/lib/pve-installer
Dietmar Maurer [Mon, 20 Nov 2017 10:02:29 +0000 (11:02 +0100)]
install proxlogo.png to /var/lib/pve-installer

6 years agocorrectly read content from base.cnt
Dietmar Maurer [Mon, 20 Nov 2017 09:59:35 +0000 (10:59 +0100)]
correctly read content from base.cnt

6 years agoalways display EULA file
Dietmar Maurer [Mon, 20 Nov 2017 09:48:00 +0000 (10:48 +0100)]
always display EULA file

6 years agomacke check: use files from testdir
Dietmar Maurer [Mon, 20 Nov 2017 09:45:39 +0000 (10:45 +0100)]
macke check: use files from testdir

6 years agouse "../pve-cd-builder/tmp/data-gz/" for testing
Dietmar Maurer [Mon, 20 Nov 2017 09:41:22 +0000 (10:41 +0100)]
use "../pve-cd-builder/tmp/data-gz/" for testing

6 years agouse $proxmox_libdir for country.dat
Dietmar Maurer [Fri, 17 Nov 2017 06:25:09 +0000 (07:25 +0100)]
use $proxmox_libdir for country.dat

6 years agorename $proxmox_dir to $proxmox_libdir
Dietmar Maurer [Fri, 17 Nov 2017 06:20:53 +0000 (07:20 +0100)]
rename $proxmox_dir to $proxmox_libdir

6 years agouse ssh -X for repoman uploads
Dietmar Maurer [Mon, 20 Nov 2017 09:29:22 +0000 (10:29 +0100)]
use ssh -X for repoman uploads

6 years agouse files from ../pve-cd-builder for testing
Dietmar Maurer [Mon, 20 Nov 2017 09:28:22 +0000 (10:28 +0100)]
use files from ../pve-cd-builder for testing

6 years agoadd html files for pmg
Dietmar Maurer [Mon, 20 Nov 2017 09:05:15 +0000 (10:05 +0100)]
add html files for pmg

6 years agodo not depend on Makefiles
Dietmar Maurer [Mon, 20 Nov 2017 09:01:38 +0000 (10:01 +0100)]
do not depend on Makefiles

6 years agomove html to html-pve
Dietmar Maurer [Mon, 20 Nov 2017 08:59:17 +0000 (09:59 +0100)]
move html to html-pve

6 years agocopied country.pl form pve-manager
Dietmar Maurer [Mon, 20 Nov 2017 08:29:28 +0000 (09:29 +0100)]
copied country.pl form pve-manager

6 years agoadd product specific setup file
Dietmar Maurer [Mon, 20 Nov 2017 08:20:07 +0000 (09:20 +0100)]
add product specific setup file

6 years agouse warnings instead of -w flag
Dietmar Maurer [Mon, 20 Nov 2017 07:26:03 +0000 (08:26 +0100)]
use warnings instead of -w flag

6 years agouse debian/pve-installer.install to install product specific html files
Dietmar Maurer [Mon, 20 Nov 2017 07:16:11 +0000 (08:16 +0100)]
use debian/pve-installer.install to install product specific html files

6 years agomove common html file to html-common
Dietmar Maurer [Mon, 20 Nov 2017 07:09:39 +0000 (08:09 +0100)]
move common html file to html-common

6 years agoremove unused .png files
Dietmar Maurer [Mon, 20 Nov 2017 06:23:58 +0000 (07:23 +0100)]
remove unused .png files

6 years agoadd xinitrc and Xdefaults to INSTALLER_SOURCES
Dietmar Maurer [Mon, 20 Nov 2017 06:21:43 +0000 (07:21 +0100)]
add xinitrc and Xdefaults to INSTALLER_SOURCES