Skip to content

Commit

Permalink
Merge pull request #4 from vazhnov/remove_workaround
Browse files Browse the repository at this point in the history
Remove workaround for /etc/devuan_version /etc/debian_version
  • Loading branch information
vazhnov authored Nov 29, 2020
2 parents 889fa71 + 5303d72 commit 59aad8f
Show file tree
Hide file tree
Showing 11 changed files with 5 additions and 18 deletions.
7 changes: 0 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,6 @@ Devuan Virtual Appliances for [Proxmox Virtual Environment](https://proxmox.com/
Proxmox supports Devuan starting from Proxmox VE v5.1 (released 24.10.2017).

* Devuan 1 Jessie (based on Debian 8)

With workaround, it supports newer Devuan versions:

* Devuan 2.1 ASCII (based on Debian 9 Stretch / 2017-06)
* Devuan 3 Beowulf (based on Debian 10 Buster / 2019-07)
* Devuan 4 Chimaera (based on Debian testing 11 Bullseye, TBD in 2021)
Expand All @@ -18,10 +15,6 @@ See git repository [dab-pve-appliances](https://git.proxmox.com/?p=dab-pve-appli

## Usage

### Use ready-to-use template

Download the [ready-to-use template](https://github.com/siddolo/pve-devuan-appliances/releases) and upload it into Proxmox using the web interface or copy it into Proxmox template directory (for example `/rpool/template/cache/` or `/var/lib/vz/template/cache`).

### Build Devuan template using DAB (Debian Appliance Builder)

```shell
Expand Down
1 change: 0 additions & 1 deletion devuan-1.0-standard-64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ BASEDIR:=$(shell dab basedir)
all: info/init_ok
dab bootstrap
dab install devuan-keyring
dab exec bash -c "echo 8.0 > /etc/debian_version"
dab finalize

info/init_ok: dab.conf
Expand Down
2 changes: 1 addition & 1 deletion devuan-1.0-standard-64/dab.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Source: http://auto.mirror.devuan.org/merged SUITE-updates main contrib
Source: http://auto.mirror.devuan.org/merged SUITE-security main contrib
Architecture: amd64
Name: devuan-1.0-standard
Version: 1.0
Version: 1.1
Section: system
Maintainer: Pasquale Fiorillo <[email protected]>
Infopage: https://devuan.org
Expand Down
1 change: 0 additions & 1 deletion devuan-2.1-standard-64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ BASEDIR:=$(shell dab basedir)
all: info/init_ok
dab bootstrap
dab install devuan-keyring
dab exec bash -c "echo 9.0 > /etc/debian_version"
dab finalize

info/init_ok: dab.conf
Expand Down
2 changes: 1 addition & 1 deletion devuan-2.1-standard-64/dab.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Source: http://deb.devuan.org/merged SUITE-updates main contrib
Source: http://deb.devuan.org/merged SUITE-security main contrib
Architecture: amd64
Name: devuan-2.1-standard
Version: 1.0
Version: 1.1
Section: system
Maintainer: Alexey Vazhnov <[email protected]>
Infopage: https://devuan.org
Expand Down
1 change: 0 additions & 1 deletion devuan-3.0-minimal-64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ BASEDIR:=$(shell dab basedir)
all: info/init_ok
dab bootstrap --minimal
dab install devuan-keyring
dab exec bash -c "echo 10.0 > /etc/debian_version"
dab finalize

info/init_ok: dab.conf
Expand Down
2 changes: 1 addition & 1 deletion devuan-3.0-minimal-64/dab.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Source: http://deb.devuan.org/merged beowulf-updates main contrib
Source: http://deb.devuan.org/merged beowulf-security main contrib
Architecture: amd64
Name: devuan-3.0-minimal
Version: 1.2
Version: 1.3
Section: system
Maintainer: Alexey Vazhnov <[email protected]>
Infopage: https://devuan.org
Expand Down
1 change: 0 additions & 1 deletion devuan-3.0-standard-64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ BASEDIR:=$(shell dab basedir)
all: info/init_ok
dab bootstrap
dab install devuan-keyring
dab exec bash -c "echo 10.0 > /etc/debian_version"
dab exec apt-get -y purge x11-apps x11-common x11-session-utils x11-utils x11-xkb-utils x11-xserver-utils libgl1-mesa-dri libglapi-mesa libglx-mesa0 libllvm7
dab finalize

Expand Down
2 changes: 1 addition & 1 deletion devuan-3.0-standard-64/dab.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Source: http://deb.devuan.org/merged beowulf-updates main contrib
Source: http://deb.devuan.org/merged beowulf-security main contrib
Architecture: amd64
Name: devuan-3.0-standard
Version: 1.2
Version: 1.3
Section: system
Maintainer: Alexey Vazhnov <[email protected]>
Infopage: https://devuan.org
Expand Down
2 changes: 0 additions & 2 deletions devuan-4.0-minimal-64/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ BASEDIR:=$(shell dab basedir)
all: info/init_ok
dab bootstrap --minimal
dab install devuan-keyring
# Workaround to avoid: unable to create CT 100 - unsupported Devuan version 'chimaera/ceres'
dab exec bash -c "echo ascii > /etc/devuan_version"
dab finalize

info/init_ok: dab.conf
Expand Down
2 changes: 1 addition & 1 deletion devuan-4.0-minimal-64/dab.conf
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ Source: http://deb.devuan.org/merged chimaera-updates main contrib
# Source: http://deb.devuan.org/merged chimaera-security main contrib
Architecture: amd64
Name: devuan-4.0-minimal
Version: 0.9
Version: 1.0
Section: system
Maintainer: Alexey Vazhnov <[email protected]>
Infopage: https://devuan.org
Expand Down

0 comments on commit 59aad8f

Please sign in to comment.