diff options
| author | zsdc <taras@vyos.io> | 2023-01-19 20:18:42 +0200 |
|---|---|---|
| committer | John Estabrook <jestabro@vyos.io> | 2023-11-15 11:29:04 -0600 |
| commit | 8f94262e8fa2477700c50303ea6e2c6ddad72adb (patch) | |
| tree | 99848c673c7b91091a032389ee088eb0439e6ec4 /python/vyos/system/__init__.py | |
| parent | e085f3e6c21a41beee2c23d8525c2029a8e0b250 (diff) | |
| download | veeos-1x-8f94262e8fa2477700c50303ea6e2c6ddad72adb.tar.gz veeos-1x-8f94262e8fa2477700c50303ea6e2c6ddad72adb.zip | |
image: T4516: Added system image tools
This commit adds the whole set of system image tools written from the scratch in
Python that allows performing all the operations on images:
* check information
* perform installation and deletion
* versions management
Also, it contains a new service that will update the GRUB menu and keep tracking
its version in the future.
WARNING: The commit contains non-reversible changes. Because of boot menu
changes, it will not be possible to manage images from older VyOS versions after
an update.
Diffstat (limited to 'python/vyos/system/__init__.py')
| -rw-r--r-- | python/vyos/system/__init__.py | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/python/vyos/system/__init__.py b/python/vyos/system/__init__.py new file mode 100644 index 000000000..403738e20 --- /dev/null +++ b/python/vyos/system/__init__.py @@ -0,0 +1,16 @@ +# Copyright 2022 VyOS maintainers and contributors <maintainers@vyos.io> +# +# This library is free software; you can redistribute it and/or +# modify it under the terms of the GNU Lesser General Public +# License as published by the Free Software Foundation; either +# version 2.1 of the License, or (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# Lesser General Public License for more details. +# +# You should have received a copy of the GNU Lesser General Public +# License along with this library. If not, see <http://www.gnu.org/licenses/>. + +__all_: list[str] = ['disk', 'grub', 'image'] |
