1
0
mirror of https://github.com/gryf/boxpy.git synced 2025-12-19 05:30:18 +01:00

Bump Fedora version, remove archived versions prior to 37

This commit is contained in:
2023-12-05 11:54:05 +01:00
parent e73d5ce458
commit 71bf5b6d99
2 changed files with 7 additions and 8 deletions

View File

@@ -55,25 +55,25 @@ or simply link it somewhere in the path:
$ chmod +x ~/bin/boxpy $ chmod +x ~/bin/boxpy
and now you can issue some command. For example, to spin up a VM with Ubuntu and now you can issue some command. For example, to spin up a VM with Ubuntu
18.04 with one CPU, 1GB of memory and 6GB of disk: 20.04 with one CPU, 1GB of memory and 6GB of disk:
.. code:: shell-session .. code:: shell-session
$ boxpy create --version 18.04 myvm $ boxpy create --version 20.04 myvm
note, that Ubuntu is default distribution you don't need to specify note, that Ubuntu is default distribution you don't need to specify
``--distro`` nor ``--version`` it will pick up latest LTS version. Now, let's ``--distro`` nor ``--version`` it will pick up latest LTS version. Now, let's
recreate it with 20.04: recreate it with 22.04:
.. code:: shell-session .. code:: shell-session
$ boxpy rebuild --version 20.04 myvm $ boxpy rebuild --version 22.04 myvm
or recreate it with Fedora and add additional CPU: or recreate it with Fedora and add additional CPU:
.. code:: shell-session .. code:: shell-session
$ boxpy rebuild --distro fedora --version 34 --cpu 2 myvm $ boxpy rebuild --distro fedora --version 39 --cpu 2 myvm
now, let's connect to the VM using either ssh command, which is printed out at now, let's connect to the VM using either ssh command, which is printed out at
as last ``boxpy`` output line, or simply by using ssh boxpy command: as last ``boxpy`` output line, or simply by using ssh boxpy command:

5
box.py
View File

@@ -22,8 +22,7 @@ __version__ = "1.9.2"
CACHE_DIR = os.environ.get('XDG_CACHE_HOME', os.path.expanduser('~/.cache')) CACHE_DIR = os.environ.get('XDG_CACHE_HOME', os.path.expanduser('~/.cache'))
CLOUD_IMAGE = "ci.iso" CLOUD_IMAGE = "ci.iso"
FEDORA_RELEASE_MAP = {'32': '1.6', '33': '1.2', '34': '1.2', '35': '1.2', FEDORA_RELEASE_MAP = {'37': '1.7', '38': '1.6', '39': '1.5'}
'36': '1.5', '37': '1.7', '38': '1.6'}
DEBIAN_CODENAME_MAP = {'12': 'bookworm', '11': 'bullseye', '10': 'buster'} DEBIAN_CODENAME_MAP = {'12': 'bookworm', '11': 'bullseye', '10': 'buster'}
TYPE_MAP = {'HardDisk': 'disk', 'DVD': 'dvd', 'Floppy': 'floppy'} TYPE_MAP = {'HardDisk': 'disk', 'DVD': 'dvd', 'Floppy': 'floppy'}
DISTRO_MAP = {'ubuntu': 'Ubuntu', 'fedora': 'Fedora', DISTRO_MAP = {'ubuntu': 'Ubuntu', 'fedora': 'Fedora',
@@ -1204,7 +1203,7 @@ DISTROS = {'ubuntu': {'username': 'ubuntu',
'realname': 'fedora', 'realname': 'fedora',
'img_class': Fedora, 'img_class': Fedora,
'amd64': 'x86_64', 'amd64': 'x86_64',
'default_version': '38'}, 'default_version': '39'},
'centos': {'username': 'centos', 'centos': {'username': 'centos',
'realname': 'centos', 'realname': 'centos',
'img_class': CentosStream, 'img_class': CentosStream,