From 48a1f726b3266dddb07894ea5e991ae97831cdad Mon Sep 17 00:00:00 2001 From: <> Date: Tue, 17 Sep 2024 13:16:46 +0000 Subject: [PATCH] Deployed ceef303 with MkDocs version: 1.5.3 --- .gitignore | 1 - CNAME | 1 - HowTo/migrate_to_rocky_linux/index.html | 38 +- README.md | 133 - docs/HowTo/centos8-eol-solution.md | 95 - docs/HowTo/create-iso-with-repositories.md | 82 - docs/HowTo/docker.md | 95 - docs/HowTo/els.md | 55 - docs/HowTo/ha-rs-enable-repository.md | 157 - docs/HowTo/install-epel-on-eurolinux.md | 35 - docs/HowTo/migrate_to_rocky_linux.md | 33 - docs/HowTo/mirror-eurolinux-locally.md | 288 - docs/HowTo/vagrant-with-libvirt.md | 95 - docs/HowTo/virtualbox.md | 129 - docs/HowTo/z-documentation-markdown.md | 140 - docs/assets/8-jumpstart/additional-repos.png | Bin 63991 -> 0 bytes docs/assets/8-jumpstart/g-inst-1.png | Bin 5757 -> 0 bytes docs/assets/8-jumpstart/g-inst-2.png | Bin 9007 -> 0 bytes docs/assets/8-jumpstart/g-inst-3.png | Bin 144136 -> 0 bytes docs/assets/8-jumpstart/g-inst-4.png | Bin 123746 -> 0 bytes docs/assets/8-jumpstart/g-inst-5.png | Bin 107176 -> 0 bytes docs/assets/8-jumpstart/text-inst-1.png | Bin 6058 -> 0 bytes docs/assets/8-jumpstart/text-inst-2.png | Bin 7277 -> 0 bytes docs/assets/8-jumpstart/text-inst-3.png | Bin 8913 -> 0 bytes .../9-beta-jumpstart/additional-repos.png | Bin 114669 -> 0 bytes docs/assets/9-beta-jumpstart/g-inst-1.png | Bin 5536 -> 0 bytes docs/assets/9-beta-jumpstart/g-inst-2.png | Bin 4580 -> 0 bytes docs/assets/9-beta-jumpstart/g-inst-3.png | Bin 211107 -> 0 bytes docs/assets/9-beta-jumpstart/g-inst-4.png | Bin 219223 -> 0 bytes docs/assets/9-beta-jumpstart/g-inst-5.png | Bin 136340 -> 0 bytes .../9-beta-jumpstart/pre-release-software.png | Bin 198738 -> 0 bytes docs/assets/9-beta-jumpstart/text-inst-1.png | Bin 5960 -> 0 bytes docs/assets/9-beta-jumpstart/text-inst-2.png | Bin 8659 -> 0 bytes docs/assets/9-beta-jumpstart/text-inst-3.png | Bin 8879 -> 0 bytes .../9-beta-jumpstart/text-inst-vnc-prompt.png | Bin 5573 -> 0 bytes docs/assets/9-jumpstart/additional-repos.png | Bin 44661 -> 0 bytes docs/assets/9-jumpstart/g-inst-1.png | Bin 5536 -> 0 bytes docs/assets/9-jumpstart/g-inst-2.png | Bin 4597 -> 0 bytes docs/assets/9-jumpstart/g-inst-3.png | Bin 212221 -> 0 bytes docs/assets/9-jumpstart/g-inst-4.png | Bin 219650 -> 0 bytes docs/assets/9-jumpstart/g-inst-5.png | Bin 91288 -> 0 bytes docs/assets/9-jumpstart/text-inst-1.png | Bin 5832 -> 0 bytes docs/assets/9-jumpstart/text-inst-2.png | Bin 8579 -> 0 bytes docs/assets/9-jumpstart/text-inst-3.png | Bin 8879 -> 0 bytes .../9-jumpstart/text-inst-vnc-prompt.png | Bin 5494 -> 0 bytes docs/assets/el-logo.png | Bin 5564 -> 0 bytes docs/assets/favicon-white.png | Bin 14813 -> 0 bytes docs/assets/favicon.png | Bin 11029 -> 0 bytes docs/assets/wrong-efi/reinstall.png | Bin 19750 -> 0 bytes docs/assets/wrong-efi/rescue-tux-1.png | Bin 270164 -> 0 bytes docs/assets/wrong-efi/rescue-tux-2.png | Bin 153205 -> 0 bytes docs/assets/wrong-efi/wrong-efi-screen.png | Bin 23888 -> 0 bytes docs/index.md | 133 - docs/jumpstarts/8-jumpstart.md | 337 - docs/jumpstarts/9-beta-jumpstart.md | 331 - docs/jumpstarts/9-jumpstart.md | 321 - docs/jumpstarts/cloud-jump-start.md | 76 - docs/jumpstarts/container-jumpstart.md | 87 - docs/jumpstarts/rpi.md | 226 - docs/jumpstarts/vagrant-jumpstart.md | 114 - docs/jumpstarts/wsl.md | 45 - .../knowledge-base/el6-jdk-install-failure.md | 20 - docs/knowledge-base/eurolinux-6-vault.md | 58 - docs/knowledge-base/eurolinux-7-vault.md | 94 - .../eurolinux-8-10-efi-problem.md | 214 - .../eurolinux-capabilities-and-limits.md | 134 - docs/knowledge-base/eurolinux-vault-policy.md | 83 - .../unable-to-find-requested-software.md | 47 - docs/release-notes/8.10.md | 91 - docs/release-notes/8.3.md | 68 - docs/release-notes/8.4-beta.md | 87 - docs/release-notes/8.4.md | 155 - docs/release-notes/8.5-arm64.md | 216 - docs/release-notes/8.5.md | 212 - docs/release-notes/8.6-beta.md | 250 - docs/release-notes/8.6.md | 236 - docs/release-notes/8.7-beta.md | 234 - docs/release-notes/8.7.md | 220 - docs/release-notes/8.8-beta.md | 233 - docs/release-notes/8.8.md | 233 - docs/release-notes/8.9-beta.md | 190 - docs/release-notes/8.9.md | 196 - docs/release-notes/9.0-beta.md | 221 - docs/release-notes/9.0.md | 204 - docs/release-notes/9.1.md | 175 - docs/release-notes/9.2.md | 152 - docs/release-notes/9.3.md | 97 - docs/release-notes/9.4.md | 92 - docs/release-notes/ELD.md | 26 - docs/stylesheets/extra.css | 10 - mkdocs.yml | 43 - overrides/main.html | 22 - requirements.txt | 36 - search/search_index.json | 2 +- site/404.html | 1574 ---- site/HowTo/centos8-eol-solution/index.html | 1801 ----- .../create-iso-with-repositories/index.html | 1759 ----- site/HowTo/docker/index.html | 1816 ----- site/HowTo/els/index.html | 1719 ----- site/HowTo/ha-rs-enable-repository/index.html | 1856 ----- .../install-epel-on-eurolinux/index.html | 1711 ----- site/HowTo/migrate_to_rocky_linux/index.html | 1687 ----- .../HowTo/mirror-eurolinux-locally/index.html | 1985 ----- site/HowTo/vagrant-with-libvirt/index.html | 1800 ----- site/HowTo/virtualbox/index.html | 1877 ----- .../HowTo/z-documentation-markdown/index.html | 1879 ----- site/assets/8-jumpstart/additional-repos.png | Bin 63991 -> 0 bytes site/assets/8-jumpstart/g-inst-1.png | Bin 5757 -> 0 bytes site/assets/8-jumpstart/g-inst-2.png | Bin 9007 -> 0 bytes site/assets/8-jumpstart/g-inst-3.png | Bin 144136 -> 0 bytes site/assets/8-jumpstart/g-inst-4.png | Bin 123746 -> 0 bytes site/assets/8-jumpstart/g-inst-5.png | Bin 107176 -> 0 bytes site/assets/8-jumpstart/text-inst-1.png | Bin 6058 -> 0 bytes site/assets/8-jumpstart/text-inst-2.png | Bin 7277 -> 0 bytes site/assets/8-jumpstart/text-inst-3.png | Bin 8913 -> 0 bytes .../9-beta-jumpstart/additional-repos.png | Bin 114669 -> 0 bytes site/assets/9-beta-jumpstart/g-inst-1.png | Bin 5536 -> 0 bytes site/assets/9-beta-jumpstart/g-inst-2.png | Bin 4580 -> 0 bytes site/assets/9-beta-jumpstart/g-inst-3.png | Bin 211107 -> 0 bytes site/assets/9-beta-jumpstart/g-inst-4.png | Bin 219223 -> 0 bytes site/assets/9-beta-jumpstart/g-inst-5.png | Bin 136340 -> 0 bytes .../9-beta-jumpstart/pre-release-software.png | Bin 198738 -> 0 bytes site/assets/9-beta-jumpstart/text-inst-1.png | Bin 5960 -> 0 bytes site/assets/9-beta-jumpstart/text-inst-2.png | Bin 8659 -> 0 bytes site/assets/9-beta-jumpstart/text-inst-3.png | Bin 8879 -> 0 bytes .../9-beta-jumpstart/text-inst-vnc-prompt.png | Bin 5573 -> 0 bytes site/assets/9-jumpstart/additional-repos.png | Bin 44661 -> 0 bytes site/assets/9-jumpstart/g-inst-1.png | Bin 5536 -> 0 bytes site/assets/9-jumpstart/g-inst-2.png | Bin 4597 -> 0 bytes site/assets/9-jumpstart/g-inst-3.png | Bin 212221 -> 0 bytes site/assets/9-jumpstart/g-inst-4.png | Bin 219650 -> 0 bytes site/assets/9-jumpstart/g-inst-5.png | Bin 91288 -> 0 bytes site/assets/9-jumpstart/text-inst-1.png | Bin 5832 -> 0 bytes site/assets/9-jumpstart/text-inst-2.png | Bin 8579 -> 0 bytes site/assets/9-jumpstart/text-inst-3.png | Bin 8879 -> 0 bytes .../9-jumpstart/text-inst-vnc-prompt.png | Bin 5494 -> 0 bytes site/assets/el-logo.png | Bin 5564 -> 0 bytes site/assets/favicon-white.png | Bin 14813 -> 0 bytes site/assets/favicon.png | Bin 11029 -> 0 bytes site/assets/images/favicon.png | Bin 1870 -> 0 bytes .../assets/javascripts/bundle.94c44541.min.js | 29 - .../javascripts/bundle.94c44541.min.js.map | 7 - .../javascripts/lunr/min/lunr.ar.min.js | 1 - .../javascripts/lunr/min/lunr.da.min.js | 18 - .../javascripts/lunr/min/lunr.de.min.js | 18 - .../javascripts/lunr/min/lunr.du.min.js | 18 - .../javascripts/lunr/min/lunr.es.min.js | 18 - .../javascripts/lunr/min/lunr.fi.min.js | 18 - .../javascripts/lunr/min/lunr.fr.min.js | 18 - .../javascripts/lunr/min/lunr.he.min.js | 1 - .../javascripts/lunr/min/lunr.hi.min.js | 1 - .../javascripts/lunr/min/lunr.hu.min.js | 18 - .../javascripts/lunr/min/lunr.hy.min.js | 1 - .../javascripts/lunr/min/lunr.it.min.js | 18 - .../javascripts/lunr/min/lunr.ja.min.js | 1 - .../javascripts/lunr/min/lunr.jp.min.js | 1 - .../javascripts/lunr/min/lunr.kn.min.js | 1 - .../javascripts/lunr/min/lunr.ko.min.js | 1 - .../javascripts/lunr/min/lunr.multi.min.js | 1 - .../javascripts/lunr/min/lunr.nl.min.js | 18 - .../javascripts/lunr/min/lunr.no.min.js | 18 - .../javascripts/lunr/min/lunr.pt.min.js | 18 - .../javascripts/lunr/min/lunr.ro.min.js | 18 - .../javascripts/lunr/min/lunr.ru.min.js | 18 - .../javascripts/lunr/min/lunr.sa.min.js | 1 - .../lunr/min/lunr.stemmer.support.min.js | 1 - .../javascripts/lunr/min/lunr.sv.min.js | 18 - .../javascripts/lunr/min/lunr.ta.min.js | 1 - .../javascripts/lunr/min/lunr.te.min.js | 1 - .../javascripts/lunr/min/lunr.th.min.js | 1 - .../javascripts/lunr/min/lunr.tr.min.js | 18 - .../javascripts/lunr/min/lunr.vi.min.js | 1 - .../javascripts/lunr/min/lunr.zh.min.js | 1 - site/assets/javascripts/lunr/tinyseg.js | 206 - site/assets/javascripts/lunr/wordcut.js | 6708 ----------------- .../workers/search.f886a092.min.js | 42 - .../workers/search.f886a092.min.js.map | 7 - site/assets/stylesheets/main.bd3936ea.min.css | 1 - .../stylesheets/main.bd3936ea.min.css.map | 1 - .../stylesheets/palette.356b1318.min.css | 1 - .../stylesheets/palette.356b1318.min.css.map | 1 - site/assets/wrong-efi/reinstall.png | Bin 19750 -> 0 bytes site/assets/wrong-efi/rescue-tux-1.png | Bin 270164 -> 0 bytes site/assets/wrong-efi/rescue-tux-2.png | Bin 153205 -> 0 bytes site/assets/wrong-efi/wrong-efi-screen.png | Bin 23888 -> 0 bytes site/index.html | 1816 ----- site/jumpstarts/8-jumpstart/index.html | 2204 ------ site/jumpstarts/9-beta-jumpstart/index.html | 2165 ------ site/jumpstarts/9-jumpstart/index.html | 2152 ------ site/jumpstarts/cloud-jump-start/index.html | 1848 ----- .../jumpstarts/container-jumpstart/index.html | 1769 ----- site/jumpstarts/rpi/index.html | 1925 ----- site/jumpstarts/vagrant-jumpstart/index.html | 1828 ----- site/jumpstarts/wsl/index.html | 1749 ----- .../el6-jdk-install-failure/index.html | 1702 ----- .../eurolinux-6-vault/index.html | 1739 ----- .../eurolinux-7-vault/index.html | 1773 ----- .../eurolinux-8-10-efi-problem/index.html | 1916 ----- .../index.html | 2156 ------ .../eurolinux-vault-policy/index.html | 1781 ----- .../index.html | 1773 ----- site/release-notes/8.10/index.html | 1840 ----- site/release-notes/8.3/index.html | 1803 ----- site/release-notes/8.4-beta/index.html | 1811 ----- site/release-notes/8.4/index.html | 1890 ----- site/release-notes/8.5-arm64/index.html | 1972 ----- site/release-notes/8.5/index.html | 1951 ----- site/release-notes/8.6-beta/index.html | 1992 ----- site/release-notes/8.6/index.html | 1972 ----- site/release-notes/8.7-beta/index.html | 1978 ----- site/release-notes/8.7/index.html | 1972 ----- site/release-notes/8.8-beta/index.html | 1990 ----- site/release-notes/8.8/index.html | 1990 ----- site/release-notes/8.9-beta/index.html | 1947 ----- site/release-notes/8.9/index.html | 1952 ----- site/release-notes/9.0-beta/index.html | 1974 ----- site/release-notes/9.0/index.html | 1957 ----- site/release-notes/9.1/index.html | 1852 ----- site/release-notes/9.2/index.html | 1833 ----- site/release-notes/9.3/index.html | 1786 ----- site/release-notes/9.4/index.html | 1840 ----- site/release-notes/ELD/index.html | 1707 ----- site/search/search_index.json | 1 - site/sitemap.xml | 243 - site/sitemap.xml.gz | Bin 608 -> 0 bytes site/stylesheets/extra.css | 10 - sitemap.xml.gz | Bin 608 -> 608 bytes 227 files changed, 20 insertions(+), 106690 deletions(-) delete mode 100644 .gitignore delete mode 100644 CNAME delete mode 100644 README.md delete mode 100644 docs/HowTo/centos8-eol-solution.md delete mode 100644 docs/HowTo/create-iso-with-repositories.md delete mode 100644 docs/HowTo/docker.md delete mode 100644 docs/HowTo/els.md delete mode 100644 docs/HowTo/ha-rs-enable-repository.md delete mode 100644 docs/HowTo/install-epel-on-eurolinux.md delete mode 100644 docs/HowTo/migrate_to_rocky_linux.md delete mode 100644 docs/HowTo/mirror-eurolinux-locally.md delete mode 100644 docs/HowTo/vagrant-with-libvirt.md delete mode 100644 docs/HowTo/virtualbox.md delete mode 100644 docs/HowTo/z-documentation-markdown.md delete mode 100644 docs/assets/8-jumpstart/additional-repos.png delete mode 100644 docs/assets/8-jumpstart/g-inst-1.png delete mode 100644 docs/assets/8-jumpstart/g-inst-2.png delete mode 100644 docs/assets/8-jumpstart/g-inst-3.png delete mode 100644 docs/assets/8-jumpstart/g-inst-4.png delete mode 100644 docs/assets/8-jumpstart/g-inst-5.png delete mode 100644 docs/assets/8-jumpstart/text-inst-1.png delete mode 100644 docs/assets/8-jumpstart/text-inst-2.png delete mode 100644 docs/assets/8-jumpstart/text-inst-3.png delete mode 100644 docs/assets/9-beta-jumpstart/additional-repos.png delete mode 100644 docs/assets/9-beta-jumpstart/g-inst-1.png delete mode 100644 docs/assets/9-beta-jumpstart/g-inst-2.png delete mode 100644 docs/assets/9-beta-jumpstart/g-inst-3.png delete mode 100644 docs/assets/9-beta-jumpstart/g-inst-4.png delete mode 100644 docs/assets/9-beta-jumpstart/g-inst-5.png delete mode 100644 docs/assets/9-beta-jumpstart/pre-release-software.png delete mode 100644 docs/assets/9-beta-jumpstart/text-inst-1.png delete mode 100644 docs/assets/9-beta-jumpstart/text-inst-2.png delete mode 100644 docs/assets/9-beta-jumpstart/text-inst-3.png delete mode 100644 docs/assets/9-beta-jumpstart/text-inst-vnc-prompt.png delete mode 100644 docs/assets/9-jumpstart/additional-repos.png delete mode 100644 docs/assets/9-jumpstart/g-inst-1.png delete mode 100644 docs/assets/9-jumpstart/g-inst-2.png delete mode 100644 docs/assets/9-jumpstart/g-inst-3.png delete mode 100644 docs/assets/9-jumpstart/g-inst-4.png delete mode 100644 docs/assets/9-jumpstart/g-inst-5.png delete mode 100644 docs/assets/9-jumpstart/text-inst-1.png delete mode 100644 docs/assets/9-jumpstart/text-inst-2.png delete mode 100644 docs/assets/9-jumpstart/text-inst-3.png delete mode 100644 docs/assets/9-jumpstart/text-inst-vnc-prompt.png delete mode 100644 docs/assets/el-logo.png delete mode 100644 docs/assets/favicon-white.png delete mode 100644 docs/assets/favicon.png delete mode 100644 docs/assets/wrong-efi/reinstall.png delete mode 100644 docs/assets/wrong-efi/rescue-tux-1.png delete mode 100644 docs/assets/wrong-efi/rescue-tux-2.png delete mode 100644 docs/assets/wrong-efi/wrong-efi-screen.png delete mode 100644 docs/index.md delete mode 100644 docs/jumpstarts/8-jumpstart.md delete mode 100644 docs/jumpstarts/9-beta-jumpstart.md delete mode 100644 docs/jumpstarts/9-jumpstart.md delete mode 100644 docs/jumpstarts/cloud-jump-start.md delete mode 100644 docs/jumpstarts/container-jumpstart.md delete mode 100644 docs/jumpstarts/rpi.md delete mode 100644 docs/jumpstarts/vagrant-jumpstart.md delete mode 100644 docs/jumpstarts/wsl.md delete mode 100644 docs/knowledge-base/el6-jdk-install-failure.md delete mode 100644 docs/knowledge-base/eurolinux-6-vault.md delete mode 100644 docs/knowledge-base/eurolinux-7-vault.md delete mode 100644 docs/knowledge-base/eurolinux-8-10-efi-problem.md delete mode 100644 docs/knowledge-base/eurolinux-capabilities-and-limits.md delete mode 100644 docs/knowledge-base/eurolinux-vault-policy.md delete mode 100644 docs/knowledge-base/unable-to-find-requested-software.md delete mode 100644 docs/release-notes/8.10.md delete mode 100644 docs/release-notes/8.3.md delete mode 100644 docs/release-notes/8.4-beta.md delete mode 100644 docs/release-notes/8.4.md delete mode 100644 docs/release-notes/8.5-arm64.md delete mode 100644 docs/release-notes/8.5.md delete mode 100644 docs/release-notes/8.6-beta.md delete mode 100644 docs/release-notes/8.6.md delete mode 100644 docs/release-notes/8.7-beta.md delete mode 100644 docs/release-notes/8.7.md delete mode 100644 docs/release-notes/8.8-beta.md delete mode 100644 docs/release-notes/8.8.md delete mode 100644 docs/release-notes/8.9-beta.md delete mode 100644 docs/release-notes/8.9.md delete mode 100644 docs/release-notes/9.0-beta.md delete mode 100644 docs/release-notes/9.0.md delete mode 100644 docs/release-notes/9.1.md delete mode 100644 docs/release-notes/9.2.md delete mode 100644 docs/release-notes/9.3.md delete mode 100644 docs/release-notes/9.4.md delete mode 100644 docs/release-notes/ELD.md delete mode 100644 docs/stylesheets/extra.css delete mode 100644 mkdocs.yml delete mode 100644 overrides/main.html delete mode 100644 requirements.txt delete mode 100644 site/404.html delete mode 100644 site/HowTo/centos8-eol-solution/index.html delete mode 100644 site/HowTo/create-iso-with-repositories/index.html delete mode 100644 site/HowTo/docker/index.html delete mode 100644 site/HowTo/els/index.html delete mode 100644 site/HowTo/ha-rs-enable-repository/index.html delete mode 100644 site/HowTo/install-epel-on-eurolinux/index.html delete mode 100644 site/HowTo/migrate_to_rocky_linux/index.html delete mode 100644 site/HowTo/mirror-eurolinux-locally/index.html delete mode 100644 site/HowTo/vagrant-with-libvirt/index.html delete mode 100644 site/HowTo/virtualbox/index.html delete mode 100644 site/HowTo/z-documentation-markdown/index.html delete mode 100644 site/assets/8-jumpstart/additional-repos.png delete mode 100644 site/assets/8-jumpstart/g-inst-1.png delete mode 100644 site/assets/8-jumpstart/g-inst-2.png delete mode 100644 site/assets/8-jumpstart/g-inst-3.png delete mode 100644 site/assets/8-jumpstart/g-inst-4.png delete mode 100644 site/assets/8-jumpstart/g-inst-5.png delete mode 100644 site/assets/8-jumpstart/text-inst-1.png delete mode 100644 site/assets/8-jumpstart/text-inst-2.png delete mode 100644 site/assets/8-jumpstart/text-inst-3.png delete mode 100644 site/assets/9-beta-jumpstart/additional-repos.png delete mode 100644 site/assets/9-beta-jumpstart/g-inst-1.png delete mode 100644 site/assets/9-beta-jumpstart/g-inst-2.png delete mode 100644 site/assets/9-beta-jumpstart/g-inst-3.png delete mode 100644 site/assets/9-beta-jumpstart/g-inst-4.png delete mode 100644 site/assets/9-beta-jumpstart/g-inst-5.png delete mode 100644 site/assets/9-beta-jumpstart/pre-release-software.png delete mode 100644 site/assets/9-beta-jumpstart/text-inst-1.png delete mode 100644 site/assets/9-beta-jumpstart/text-inst-2.png delete mode 100644 site/assets/9-beta-jumpstart/text-inst-3.png delete mode 100644 site/assets/9-beta-jumpstart/text-inst-vnc-prompt.png delete mode 100644 site/assets/9-jumpstart/additional-repos.png delete mode 100644 site/assets/9-jumpstart/g-inst-1.png delete mode 100644 site/assets/9-jumpstart/g-inst-2.png delete mode 100644 site/assets/9-jumpstart/g-inst-3.png delete mode 100644 site/assets/9-jumpstart/g-inst-4.png delete mode 100644 site/assets/9-jumpstart/g-inst-5.png delete mode 100644 site/assets/9-jumpstart/text-inst-1.png delete mode 100644 site/assets/9-jumpstart/text-inst-2.png delete mode 100644 site/assets/9-jumpstart/text-inst-3.png delete mode 100644 site/assets/9-jumpstart/text-inst-vnc-prompt.png delete mode 100644 site/assets/el-logo.png delete mode 100644 site/assets/favicon-white.png delete mode 100644 site/assets/favicon.png delete mode 100644 site/assets/images/favicon.png delete mode 100644 site/assets/javascripts/bundle.94c44541.min.js delete mode 100644 site/assets/javascripts/bundle.94c44541.min.js.map delete mode 100644 site/assets/javascripts/lunr/min/lunr.ar.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.da.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.de.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.du.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.es.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.fi.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.fr.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.he.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.hi.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.hu.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.hy.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.it.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.ja.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.jp.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.kn.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.ko.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.multi.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.nl.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.no.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.pt.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.ro.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.ru.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.sa.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.stemmer.support.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.sv.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.ta.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.te.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.th.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.tr.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.vi.min.js delete mode 100644 site/assets/javascripts/lunr/min/lunr.zh.min.js delete mode 100644 site/assets/javascripts/lunr/tinyseg.js delete mode 100644 site/assets/javascripts/lunr/wordcut.js delete mode 100644 site/assets/javascripts/workers/search.f886a092.min.js delete mode 100644 site/assets/javascripts/workers/search.f886a092.min.js.map delete mode 100644 site/assets/stylesheets/main.bd3936ea.min.css delete mode 100644 site/assets/stylesheets/main.bd3936ea.min.css.map delete mode 100644 site/assets/stylesheets/palette.356b1318.min.css delete mode 100644 site/assets/stylesheets/palette.356b1318.min.css.map delete mode 100644 site/assets/wrong-efi/reinstall.png delete mode 100644 site/assets/wrong-efi/rescue-tux-1.png delete mode 100644 site/assets/wrong-efi/rescue-tux-2.png delete mode 100644 site/assets/wrong-efi/wrong-efi-screen.png delete mode 100644 site/index.html delete mode 100644 site/jumpstarts/8-jumpstart/index.html delete mode 100644 site/jumpstarts/9-beta-jumpstart/index.html delete mode 100644 site/jumpstarts/9-jumpstart/index.html delete mode 100644 site/jumpstarts/cloud-jump-start/index.html delete mode 100644 site/jumpstarts/container-jumpstart/index.html delete mode 100644 site/jumpstarts/rpi/index.html delete mode 100644 site/jumpstarts/vagrant-jumpstart/index.html delete mode 100644 site/jumpstarts/wsl/index.html delete mode 100644 site/knowledge-base/el6-jdk-install-failure/index.html delete mode 100644 site/knowledge-base/eurolinux-6-vault/index.html delete mode 100644 site/knowledge-base/eurolinux-7-vault/index.html delete mode 100644 site/knowledge-base/eurolinux-8-10-efi-problem/index.html delete mode 100644 site/knowledge-base/eurolinux-capabilities-and-limits/index.html delete mode 100644 site/knowledge-base/eurolinux-vault-policy/index.html delete mode 100644 site/knowledge-base/unable-to-find-requested-software/index.html delete mode 100644 site/release-notes/8.10/index.html delete mode 100644 site/release-notes/8.3/index.html delete mode 100644 site/release-notes/8.4-beta/index.html delete mode 100644 site/release-notes/8.4/index.html delete mode 100644 site/release-notes/8.5-arm64/index.html delete mode 100644 site/release-notes/8.5/index.html delete mode 100644 site/release-notes/8.6-beta/index.html delete mode 100644 site/release-notes/8.6/index.html delete mode 100644 site/release-notes/8.7-beta/index.html delete mode 100644 site/release-notes/8.7/index.html delete mode 100644 site/release-notes/8.8-beta/index.html delete mode 100644 site/release-notes/8.8/index.html delete mode 100644 site/release-notes/8.9-beta/index.html delete mode 100644 site/release-notes/8.9/index.html delete mode 100644 site/release-notes/9.0-beta/index.html delete mode 100644 site/release-notes/9.0/index.html delete mode 100644 site/release-notes/9.1/index.html delete mode 100644 site/release-notes/9.2/index.html delete mode 100644 site/release-notes/9.3/index.html delete mode 100644 site/release-notes/9.4/index.html delete mode 100644 site/release-notes/ELD/index.html delete mode 100644 site/search/search_index.json delete mode 100644 site/sitemap.xml delete mode 100644 site/sitemap.xml.gz delete mode 100644 site/stylesheets/extra.css diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 09dd1da..0000000 --- a/.gitignore +++ /dev/null @@ -1 +0,0 @@ -venv/* diff --git a/CNAME b/CNAME deleted file mode 100644 index fe1482e..0000000 --- a/CNAME +++ /dev/null @@ -1 +0,0 @@ -docs.euro-linux.com diff --git a/HowTo/migrate_to_rocky_linux/index.html b/HowTo/migrate_to_rocky_linux/index.html index 7c4c9d7..7cff791 100644 --- a/HowTo/migrate_to_rocky_linux/index.html +++ b/HowTo/migrate_to_rocky_linux/index.html @@ -1505,43 +1505,43 @@
Preparation:
+It is recommended to run the migration in a session manager, e.g., tmux.
+Download migration scripts:
-curl -O https://raw.githubusercontent.com/EuroLinux/rocky-tools/feature/vaulted_migration/migrate2rocky/migrate2rocky.sh
+ curl -O https://raw.githubusercontent.com/EuroLinux/rocky-tools/feature/vaulted_migration/migrate2rocky/migrate2rocky.sh
--
-
For EL9:
-
curl -O https://raw.githubusercontent.com/EuroLinux/rocky-tools/feature/vaulted_migration/migrate2rocky/migrate2rocky9.sh
-
+ - For EL9:
+
curl -O https://raw.githubusercontent.com/EuroLinux/rocky-tools/feature/vaulted_migration/migrate2rocky/migrate2rocky9.sh
+
+
-
Migration:
-
--
-
Migrating EuroLinux 8 to RockyLinux 8:
-
sudo bash migrate2rocky.sh -r
-
-
--
-
Migrating EuroLinux 9.4 to RockyLinux 9.4:
+- Migrating EuroLinux 8 to RockyLinux 8:
+
sudo bash migrate2rocky.sh -r
+
+- Migrating EuroLinux 9.4 to RockyLinux 9.4:
- If RockyLinux has not yet released version 9.5:
-
sudo bash migrate2rocky9.sh -r
+ sudo bash migrate2rocky9.sh -r
- If RockyLinux has already released version 9.5 or higher:
-
sudo bash migrate2rocky9.sh -rv 9.4
+ sudo bash migrate2rocky9.sh -rv 9.4
+
+
diff --git a/README.md b/README.md
deleted file mode 100644
index b5e671e..0000000
--- a/README.md
+++ /dev/null
@@ -1,133 +0,0 @@
-# EuroLinux
-
-
-## About Documentation
-This is EuroLinux community-driven documentation.
-
-**We welcome your contributions to EuroLinux!**
-
-You can:
-
-- star the repository to show your support
-- contribute via a Pull Request - see [How to contribute](#how-to-contribute)
-- create requests for a particular topic via [Issue Creation on
- GitHub](https://github.com/EuroLinux/eurolinux-open-docs/issues/new/choose)
-
-
-
-!!! info additional documentation
- As EuroLinux is in Open Core model there are also additional documentation
- for our customer that are available at [EuroLinux Support
- Portal](https://support.euro-linux.com).
-
-
-!!! info EuroLinux man Pages
- You can find our online Enterprise Linux Man pages server here
- [https://man.docs.euro-linux.com](https://man.docs.euro-linux.com).
-
-
-## How documentation is organized?
-
-Documentation is organized in the following manner:
-
-- JumpStarts - Installation guides with extras
-- HowTo - How To guides on various topics
-- Release Notes
-
-## How to contribute
-
-We love your input! We value transparent and easy to contribute projects, that's
-why we choose GitHub. You can contribute to this project with:
-
-- Proposing a new topic that should be described
-- Discussing the current state of the docs
-- Reporting a bug
-- Submitting a fix
-
-**We Use GitHub with GitHub Flow. All changes are made through pull requests.**
-
-Pull requests are the best and well-established way to propose changes. The
-GitHub Flow that allows us to provide reviews and discussion about documentation/code
-is described in detail [here](https://docs.github.com/en/get-started/quickstart/github-flow).
-
-Use our specially crafted issue templates: [EuroLinux Open Docs issue from a
-template](https://github.com/EuroLinux/eurolinux-open-docs/issues/new/choose) to
-contribute a topic you would like to see.
-
-If you want to contribute with code (we keep documentation as code), do the
-following:
-
-1. Fork the repository and create your own branch from master.
-2. It would be great if you could test your changes with mkdocs (described in
- detail in [Setup environment locally](#setup-environment-locally))
-3. Write/Apply your changes and commit to your branch.
-4. Create a pull request!
-
-### GitHub Labs
-
-If you are new to Git VCS (Version Control System) or GitHub, you can visit
-[GitHub Learning Lab](https://lab.github.com/), especially [First Day on GitHub
-course](https://lab.github.com/githubtraining/first-day-on-github). GitHub
-courses are free, interactive and put stress on practical aspects.
-
-## Tools
-We are using `mkdocs` with `mkdocs-material` to build and style our
-documentation.
-
-- [MkDocs site](https://mkdocs.readthedocs.io/en/stable/)
-- [Material for MkDocs site](https://squidfunk.github.io/mkdocs-material/)
-
-
-## Setup environment locally
-
-Because MkDocs is Python based, you need at least these installed to run this
-documentation locally:
-
-- python3 (3.6+)
-- pip
-- virtualenv
-
-First, let's create a virtualenv, so you don't bloat your system-wide python
-environment:
-```
-virtualenv -p /usr/bin/python3 venv
-```
-
-Then activate virtualenv
-
-Bash:
-```bash
-. venv/bin/activate
-```
-
-Fish:
-```fish
-. venv/bin/activate.fish
-```
-
-Now you are ready to install MkDocs and other Python packages:
-```
-pip install -r requirements.txt
-```
-
-After it serving documentation on your host is as easy as running:
-```
-mkdocs serve
-```
-
-To build documentation invoke:
-```
-mkdocs build
-```
-
-It will build documentation and save it into `site` directory
-
-!!! warning "Please don't include site directory in pull requests"
- Because we deploy this documentation with GitHub Pages, the `site`
- directory is not gitignored
-
-
-## Markdown cheat sheet for this project
-We created simple cheat sheet for MkDocs markdown syntax with extensions
-enabled in this project. It can be found
-[here](HowTo/z-documentation-markdown.md).
diff --git a/docs/HowTo/centos8-eol-solution.md b/docs/HowTo/centos8-eol-solution.md
deleted file mode 100644
index 0b86c38..0000000
--- a/docs/HowTo/centos8-eol-solution.md
+++ /dev/null
@@ -1,95 +0,0 @@
-# CentOS 8 End of Life - solution
-
-## Introduction
-
-This how-to provides a solution to the problem of CentOS 8 running out of
-support.
-With the end of 2021, CentOS ended its life in its stable form
-and started functioning as CentOS Stream, a development branch for Red Hat®
-Enterprise Linux®. As a result, it stopped receiving proven, stable updates
-and its use, especially in production environments, became risky. This is
-a very serious problem for many companies and individuals around the world. So
-there was an urgent need to find a new source of updates for CentOS in order
-to keep it in the infrastructure. A complete solution to this problem is
-support switching, that is, pointing to a new repository from which CentOS
-will be downloading stable updates. Such a solution is offered by EuroLinux.
-It is worth mentioning that both CentOS and RHEL and EuroLinux are systems
-built on the same source code, so they provide the same functionality. They
-differ mainly in branding.
-
-The operation of switching support is simple, reasonably safe and completely
-reversible. What is very important, it requires neither reinstallation of the
-system nor the applications installed on it. The process consists of switching
-the repository, installing the el-release package, updating the system and
-reinstalling the system packages in-place.
-After the in-place migration, CentOS will still be usable, even in production
-environments.
-
-All resources used in this tutorial can be found in the [additional
-resources section](#additional-resources).
-
-## The solution
-
-A project named *eurolinux-migration-scripts* has been created. It contains
-among others a script that will take care of the migration automatically. Here
-we describe, how to perform the switch successfully.
-
-### Preparations
-
-It's vital that the system be updated to the newest release. Use the following
-command:
-
-```bash
-sudo yum update -y
-```
-
-### Running the migration script
-
-Then download the [latest production-ready
-release](https://github.com/EuroLinux/eurolinux-migration-scripts/archive/refs/heads/master.zip)
-of the project containing the script. Unpack the release, visit the
-unpacked directory and run the script - usually this will require
-right-clicking in the current directory, using the 'Open in Terminal' option
-and running this command:
-
-```bash
-sudo bash migrate2eurolinux.sh
-```
-
-Refer to the project's README for additional commands.
-
-### After the switch
-
-Once the migration has finished, it's recommended to reboot your system:
-
-```bash
-sudo reboot
-```
-
-Once the system has rebooted, the migration process can be considered
-complete.
-In order to quickly verify that it was carried out successfully, we
-can check the distribution description:
-
-```bash
-cat /etc/el-release
-```
-
-As a result we should get a response about the distribution and latest
-EuroLinux version.
-
-## Conclusion
-
-As you can see, the process is quick and seamless. You can switch the
-repository for RHEL, Oracle Linux, AlmaLinux, and Rocky Linux the same way.
-In each case, the process will look almost identical.
-
-If you have any questions or concerns, please submit them to the repository
-linked in the [additional resources section](#additional-resources). Thank you.
-
-## Additional resources
-
-- [EuroLinux support switching script GitHub
- repository](https://github.com/EuroLinux/eurolinux-migration-scripts)
-- [Latest production-ready release of the
- project](https://github.com/EuroLinux/eurolinux-migration-scripts/archive/refs/heads/master.zip)
diff --git a/docs/HowTo/create-iso-with-repositories.md b/docs/HowTo/create-iso-with-repositories.md
deleted file mode 100644
index 2e0db76..0000000
--- a/docs/HowTo/create-iso-with-repositories.md
+++ /dev/null
@@ -1,82 +0,0 @@
-# How to create ISO file with EuroLinux repositories
-
-Creating ISO that contains RPM repositories is a straightforward process. First
-you have to mirror repositories locally - mirroring is described in [Mirror
-EuroLinux Locally How To](mirror-eurolinux-locally.md).
-
-To create an ISO file, you need `mkiso` command that is part of `genisoimage`
-package. You can install it with the following command:
-
-
-```bash
-sudo yum install -y genisoimage
-```
-
-## Creating ISO with repositories
-
-In the example below, we create ISO from the repositories saved in `/repos`
-directory the output is saved to `/var/eurolinux-repos.iso`.
-```
-sudo mkisofs -R -J -o /var/eurolinux-repos.iso /repos/
-```
-
-This file could be:
-
-- locally copied to the machine that will be using it
-- added to ISOs pool of Virtual Machine manager/orchestrator or cloud computing
- platform of your choice
-
-## Mounting ISO from local file
-
-Mounting local ISO file is as simple as:
-
-```bash
-sudo mount -o loop /PATH/TO/ISO /MOUNT/PATH
-```
-
-example:
-
-```bash
-sudo mount -o loop /var/eurolinux-repos.iso /mnt/mirror
-```
-
-## Mounting ISO from virtual cd-rom device
-
-
-Mounting CD-ROM device is as simple as:
-
-```bash
-sudo mount /dev/DEVICE /MOUNT/PATH
-```
-
-The following example has ISO mounted as CD-ROM device `/dev/sr0`:
-
-```bash
-sudo mount /dev/sr0 /mnt/mirror
-```
-
-## Using locally mounted ISO with RPM repositories
-
-To use the repositories, that the ISO file provides, create a proper `.repo`
-file that resides inside `/etc/yum.repos.d/` directory.
-
-Here is an example `/etc/yum.repos.d/local-iso.repo` file for EuroLinux 7 and
-the ISO image attached to `/mnt/mirror` directory.
-
-```ini
-[base]
-name = EuroLinux 7 x86_64 Base
-baseurl=file:///mnt/mirror/eurolinux-os-7/
-enabled=1
-# Disabled gpgcheck, enable if el-release is already installed on your system
-gpgcheck=0
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux7
-
-[updates]
-name = EuroLinux 7 x86_64 Updates
-baseurl=file:///mnt/mirror/eurolinux-updates-7/
-enabled=1
-# Disabled gpgcheck, enable if el-release is already installed on your system
-gpgcheck=0
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux7
-```
diff --git a/docs/HowTo/docker.md b/docs/HowTo/docker.md
deleted file mode 100644
index 670e00b..0000000
--- a/docs/HowTo/docker.md
+++ /dev/null
@@ -1,95 +0,0 @@
-# Docker
-
-How to set up your Docker Community Edition installation.
-
-## Introduction
-
-### Use cases
-
-Consider the following examples:
-
-- You want a standardized runtime environment across production, QA and
- developer scenarios.
-- You want all the runtime environment's specification in a single file, what
- is easy to manage through version control systems.
-- You want the environment to be reproducible. After all, it's just a matter of
- building an image from the specification and once it's done it is already
-self-documented on what steps were taken to cook the final image.
-- You prefer a layered architecture and the ability to cache artifacts across
- several images and backup & restore the images easily.
-
-### Why use Docker containers over virtual machines?
-
-In short: Docker containers utilize Linux's capabilities such as cgroups and
-namespaces to create an isolated environment and do not virtualize hardware.
-Therefore, they are way more lightweight than virtual machines and can be
-brought up in a large scale in a blink of an eye rather than waiting for a
-single virtual machine to boot.
-
-For more information, take a look at our blog entry on [the basics of
-containerization](https://en.euro-linux.com/blog/the-basics-of-containerization/).
-
-## System requirements
-
-The following operating systems and architectures are covered by this guide:
-
-- EuroLinux 8 on the x86_64 and aarch64 architecture.
-- EuroLinux 7 on the x86_64 architecture.
-
-Make sure the containers you want to run are of the same architecture as your
-machine.
-
-If you need support with installation on the EuroLinux releases this guide does
-not cover, please create an appropriate ticket.
-
-## Installation
-
-### EuroLinux 8
-
-The following steps are based on [Docker, Inc. official guide as of
-2022.02.01](https://web.archive.org/web/20220201054013/https://docs.docker.com/engine/install/centos/).
-We will just use the commands provided as snippets for a quick way of copying
-& pasting one snippet for a successful installation.
-
-The following snippet installs Docker on EuroLinux 8.6. Other releases may work
-as well, but have not been tested. Once a new EuroLinux release is out, this
-guide will be updated.
-
-!!! danger "Docker installation removes podman and buildah"
- Please note that this operation will replace **runc** with **containerd.io**
- and remove both **podman** and **buildah**.
-
-```
-sudo yum remove -y docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine
-which yum-config-manager || sudo yum install -y yum-utils
-sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
-sudo yum install -y docker-ce docker-ce-cli containerd.io --allowerasing
-sudo systemctl enable docker --now
-```
-
-### EuroLinux 7
-
-EuroLinux provides their own builds of Docker for EuroLinux 7.
-
-Please prepare your EuroMan credentials and enable the
-`el-server-7-extras-x86_64` channel first, like so:
-
-```
-sudo rhn-channel -u "$el_euroman_user" -p "$el_euroman_password" -c el-server-7-extras-x86_64 -a
-```
-
-Then you are ready to install Docker:
-
-```
-sudo yum install -y docker
-sudo systemctl enable docker --now
-```
-
-## What's next?
-
-[EuroLinux provides several Docker images for you to
-use](https://hub.docker.com/u/eurolinux). They are publicly available and free
-of charge. Take a look at our entry [*EuroLinux docker images are now
-available*](https://en.euro-linux.com/blog/eurolinux-docker-images-are-now-available/)
-for more information. Additionally, [we provide a quick guide for having the
-images up and running in no time](../jumpstarts/container-jumpstart.md).
diff --git a/docs/HowTo/els.md b/docs/HowTo/els.md
deleted file mode 100644
index 591402c..0000000
--- a/docs/HowTo/els.md
+++ /dev/null
@@ -1,55 +0,0 @@
-# Migrate to EuroELS
-
-This guide is about how to switch your repositories to the ones provided by EuroLinux Extended Life Support.
-
-## Introduction
-
-Enterprise Linuxes 6 ended their life a few years ago. Still, security updates can be provided by several vendors for a fee. That's where EuroELS comes in. You can extend the lifecycle of your Enterprise Linux up to the half of 2024.
-
-## How to migrate
-
-First, make sure that your system is up to date. It should be CentOS 6.10 (minor version 10).
-
-```
-su
-yum update -y
-```
-
-Second, in accordance with good practice, we recommend backing up your machine.
-
-Please download the migration script available at this location:
-
-https://github.com/EuroLinux/eurolinux-migration-scripts.git
-
-```
-wget https://github.com/EuroLinux/eurolinux-migration-scripts/archive/refs/heads/el6-only-switch-repos.zip
-```
-
-Please unpack the downloaded file:
-
-```
-unzip el6-only-switch-repos.zip
-```
-
-and navigate to the script's directory:
-
-```
-cd eurolinux-migration-scripts-el6-only-switch-repos
-```
-
-To start the switching process, just run the script with administrator privileges:
-
-```
-./migrate2eurolinux.sh
-```
-
-Once the command is executed, we'll get a recommendation to make a backup. Type YES to make the script continue.
-
-The script will ask us about our EuroMan credentials. We provide our login and password when asked.
-
-The repository switch has completed successfully. We can now update our Enterprise Linux 6 with the command:
-
-```
-yum update -y
-```
-
diff --git a/docs/HowTo/ha-rs-enable-repository.md b/docs/HowTo/ha-rs-enable-repository.md
deleted file mode 100644
index 1cba9b6..0000000
--- a/docs/HowTo/ha-rs-enable-repository.md
+++ /dev/null
@@ -1,157 +0,0 @@
-# How to install High Availability and Resilient Storage in EuroLinux 8
-
-For EuroLinux 8.4, you should update the `el-release` package. The newer
-version has `resilient-storage` and `high-availability` repositories saved in
-the `/etc/yum.repos.d/certify.repo` file.
-
-```
-sudo yum update -y el-release
-```
-
-!!! info "'certify-' prefix"
- Since EuroLinux 8.6 the 'certify-' prefixes in repo URLs and names are no
- longer used. These URLs are and will be kept as the symbolic link for
- backward compatibility. The `certify.repo` file will be used for the whole
- EuroLinux 8 lifecycle.
-
-
-If you cannot update the release package because the new `el-release` package errata
-is not security-related, you might manually add the following to the
-`/etc/yum.repos.d/certify.repo`
-
-```
-[high-availability]
-name = EuroLinux High Availability
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/HighAvailability/os
-enabled=0
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-
-[resilient-storage]
-name = EuroLinux Resilient Storage
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/ResilientStorage/os
-enabled=0
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-```
-
-## Enabling repositories permanently
-
-### Enabling High Availability and Resilient Storage repository manually
-
-Use your favourite text editor and change `enabled=0` to `enabled=1` for
-`high-availability` and `resilient-storage` repositories.
-
-Before edit:
-```
-[resilient-storage]
-name = EuroLinux Resilient Storage
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/ResilientStorage/os
-enabled=0
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-```
-
-After Edit:
-
-```
-[resilient-storage]
-name = EuroLinux Resilient Storage
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/ResilientStorage/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-```
-
-You should do the identical changes for high-availability repositories.
-
-### Enabling High Availability and Resilient Storage repository with yum-config-manager
-
-The `yum-config-manager` command is part of the `yum-utils` package. Firstly
-let's install that package:
-
-```bash
-sudo yum install -y yum-utils
-```
-
-Then enable Resilient Storage and High Availability repository with the
-following command:
-
-```
-sudo yum-config-manager --enable high-availability
-sudo yum-config-manager --enable resilient-storage
-```
-
-## Installing HA and/or Resilient Storage
-
-Both High Availability and Resilient Storage have rpm groups, so installing
-them is trivial.
-
-To install the High Availability add-on, invoke the following command:
-
-```
-sudo yum install -y @ha
-```
-
-To install the Resilient Storage add-on, invoke the following command:
-
-```
-sudo yum install -y @resilient-storage
-```
-
-## Basic HA configuration
-
-### Configuring firewalld
-
-Before configuring a firewall, it's appropriate to check if firewalld is actually
-running. The standard `systemctl is-active` command is one of the options.
-
-```
-systemctl is-active firewalld
-```
-
-For a system that has firewalld started and enabled, you might use good
-enough configuration with:
-
-```
-sudo firewall-cmd --permanent --add-service=high-availability
-sudo firewall-cmd --reload
-```
-
-### Starting pcsd
-
-After configuring a firewall, you can start and enable pcsd (PCS GUI and remote
-configuration interface) with the following commands:
-```
-sudo systemctl start pcsd.service
-sudo systemctl enable pcsd.service
-```
-
-To make a very basic test of the pcsd installation, we recommend setting
-`hacluster` user password. As `root` user, you can, for example invoke:
-
-```
-# echo "secret-pass" | passwd hacluster --stdin
-```
-
-Then login into Pacemaker/Corosync configuration. Use the machine address on
-port 2224 (example: `https://MACHINE_IP:2224`) in your browser. The
-username is `hacluster` with password you set in previous step.
-
-!!! warning "HTTPS Required"
- Web browser like Firefox and other programs like cURL will report
- "Connection reset by peer" or "The connection was reset" when connecting
- with cleartext HTTP.
- ```
- [root@test1 pcsd]# curl localhost:2224
- curl: (56) Recv failure: Connection reset by peer
- ```
-
-From this point you can freely configure High Availability and Resilient
-Storage. We recommend using upstream documentation provided in Additional Links
-below.
-
-## Additional links
-
-- [Red Hat Documentation - Configuring and Managing High Availability Clusters](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_and_managing_high_availability_clusters/index)
-- [Red Hat Documentation - Configuring GFS2 File System](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_gfs2_file_systems/index)
diff --git a/docs/HowTo/install-epel-on-eurolinux.md b/docs/HowTo/install-epel-on-eurolinux.md
deleted file mode 100644
index 1e29d20..0000000
--- a/docs/HowTo/install-epel-on-eurolinux.md
+++ /dev/null
@@ -1,35 +0,0 @@
-# How to Install and Enable EPEL repository on EuroLinux 8
-
-EPEL (Extra Packages for Enterprise Linux) repository is one of the most
-popular third-party repositories for the Enterprise Linux family. From the 4th
-November EuroLinux team included the original `epel-release` package from EPEL in
-the BaseOS repo. It was the most voted **small quality of life change** during our
-first community meeting. The package is re-signed with a EuroLinux GPG key, so
-there is no need to accept an external key to install this particular package.
-
-
-The package version will be checked and updated if necessary **during minor
-releases**.
-
-
-!!! info "EPEL is an external repository that is community supported"
- As a company, we cannot provide proper care in terms of security, quality,
- support and lifecycle standards on a third-party repository. Nevertheless, the
- EPEL repository has a great history of community support.
-
-
-## Installing EPEL on EuroLinux
-
-Installing EPEL on EuroLinux 8 and EuroLinux 7 is as simple as:
-
-```bash
-sudo yum install -y epel-release
-```
-
-!!! info "EPEL is enabled by default"
- The base EPEL repository is enabled by default for modular (EuroLinux 8)
- and non-modular packages. You can enable debuginfo and source packages in
- respective `/etc/yum.repos.d/epel*.repo` file.
-
-From this moment, you can install and then use all EPEL goodies like `htop`, `wine` or
-`createrepo`.
diff --git a/docs/HowTo/migrate_to_rocky_linux.md b/docs/HowTo/migrate_to_rocky_linux.md
deleted file mode 100644
index 6194dd2..0000000
--- a/docs/HowTo/migrate_to_rocky_linux.md
+++ /dev/null
@@ -1,33 +0,0 @@
-# Procedure for migrating EuroLinux to RockyLinux
-
-1. Preparation:
- - Ensure a stable and reliable internet connection throughout the entire migration process. This is critical for downloading scripts and packages.
- - Create a full backup of the system to be migrated.
- - Test the recovery procedure to ensure you can restore the system in case of interruption or errors during migration.
- - It is recommended to run the migration in a session manager, e.g., tmux.
-
-2. Download migration scripts:
- - For EL8:
- ```
- curl -O https://raw.githubusercontent.com/EuroLinux/rocky-tools/feature/vaulted_migration/migrate2rocky/migrate2rocky.sh
- ```
- - For EL9:
- ```
- curl -O https://raw.githubusercontent.com/EuroLinux/rocky-tools/feature/vaulted_migration/migrate2rocky/migrate2rocky9.sh
- ```
-
-3. Migration:
- - Migrating EuroLinux 8 to RockyLinux 8:
- ```
- sudo bash migrate2rocky.sh -r
- ```
-
- - Migrating EuroLinux 9.4 to RockyLinux 9.4:
- - If RockyLinux has not yet released version 9.5:
- ```
- sudo bash migrate2rocky9.sh -r
- ```
- - If RockyLinux has already released version 9.5 or higher:
- ```
- sudo bash migrate2rocky9.sh -rv 9.4
- ```
diff --git a/docs/HowTo/mirror-eurolinux-locally.md b/docs/HowTo/mirror-eurolinux-locally.md
deleted file mode 100644
index cb4f84e..0000000
--- a/docs/HowTo/mirror-eurolinux-locally.md
+++ /dev/null
@@ -1,288 +0,0 @@
-# How to set up internal EuroLinux RPM mirror
-
-This short how-to instructs how to set up your own **internal** EuroLinux mirror.
-External (publicly available) mirrors should not be set up this way.
-
-## System requirements
-
-- Internet connection for sync server is required
-- The firewall must allow connection to EuroLinux servers
-- For each version of EuroLinux, you need about 80 GB of storage
-- You have to install utilities like reposync and createrepo. The
- following command will work on an Enterprise Linux 7 and 8:
- ```bash
- # --skip-broken because depending on the version not all packages might be present
- sudo yum install -y createrepo_c createrepo yum-utils dnf-utils --skip-broken
- ```
-
-## Mirroring EuroLinux 9
-
-Making a local mirrors for EuroLinux 8 and EuroLinux 9 is simple because:
-
-- repositories are open
-- reposync can pull repository metadata, erratas, and modules files
- automatically.
-
-!!! info "Use Enterprise Linux 9"
- These instructions have been tested to work properly on Enterprise
- Linux 9 and Enterprise Linux 8.
-
-First, let's create the directory where mirroring configuration will reside:
-```
-sudo mkdir -p /etc/yum-mirror-config
-```
-
-Then, let's create configuration file for EuroLinux 9 mirroring
-`/etc/yum-mirror-config/mirror_yum_el9.conf` with the contents:
-
-```ini
-[main]
-cachedir=/var/cache/yum/mirror/$basearch/$releasever
-keepcache=0
-debuglevel=2
-logfile=/var/log/mirror-yum-el9.log
-plugins=1
-exactarch=0
-obsoletes=0
-reposdir=/dev/null
-
-[baseos]
-name = EuroLinux BaseOS
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/BaseOS/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
-skip_if_unavailable=1
-
-[appstream]
-name = EuroLinux AppStream
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/AppStream/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
-skip_if_unavailable=1
-
-[crb]
-name = EuroLinux CRB
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/9/$basearch/CRB/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux9
-skip_if_unavailable=1
-```
-
-Then invoke the command `reposync` with the following arguments:
-
-```
-reposync --downloadcomps --download-metadata -c /etc/yum-mirror-config/mirror_yum_el9.conf -p /repos
-```
-
-## Mirroring EuroLinux 8
-
-Making a local mirror for EuroLinux 8 and EuroLinux 9 is simple because:
-
-- repositories are open
-- reposync can pull repository metadata, erratas, and modules files
- automatically.
-
-!!! info "Use Enterprise Linux 8"
- These instructions have been tested to work properly on Enterprise
- Linux 8. While everything may work well, it's not recommended to use
- other versions.
-
-First, let's create the file `/etc/yum-mirror-config/mirror_yum.conf`
-with the contents:
-
-```ini
-[main]
-cachedir=/var/cache/yum/mirror/$basearch/$releasever
-keepcache=0
-debuglevel=2
-logfile=/var/log/mirror-yum.log
-plugins=1
-exactarch=0
-obsoletes=0
-reposdir=/dev/null
-
-[baseos]
-name = EuroLinux BaseOS
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/BaseOS/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-skip_if_unavailable=1
-
-[appstream]
-name = EuroLinux AppStream
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/AppStream/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-skip_if_unavailable=1
-
-[powertools]
-name = EuroLinux PowerTools
-baseurl=https://fbi.cdn.euro-linux.com/dist/eurolinux/server/8/$basearch/PowerTools/os
-enabled=1
-gpgcheck=1
-gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-eurolinux8
-skip_if_unavailable=1
-```
-
-Then invoke the command `reposync` with the following arguments:
-
-```
-reposync --downloadcomps --download-metadata -c /etc/yum-mirror-config/mirror_yum.conf -p /repos
-```
-
-## Mirroring EuroLinux 7
-
-!!! info "Use Enterprise Linux 7"
- These instructions have been tested to work properly on Enterprise
- Linux 7. While everything may work well, it's not recommended to use
- other versions.
-
-### The official way
-
-**EuroLinux 7 is not open-core**; therefore, only organizations with a proper
-license (EuroMan or Golden Key) can mirror it freely.
-
-!!! information "We know"
- We are well aware that it is possible to mirror repos even with a single
- license. You can read about that below.
-
-The official way to mirror EuroLinux repositories is the following:
-
-- You need a proper subscription, like EuroMan or Golden Key
-- EuroLinux engineer will provide you with SSL certificates that we will name
- `repo.key` and `repo.crt` and CA that we will name `ca.crt`
-
-Create the directory `/etc/yum-mirror-config/`.
-With the repokeys residing in that directory, create the file
-`/etc/yum-mirror-config/mirror_yum.conf` with the contents:
-
-```ini
-[main]
-cachedir=/var/cache/yum/mirror/$basearch/$releasever
-keepcache=0
-debuglevel=2
-logfile=/var/log/mirror-yum.log
-exactarch=0
-obsoletes=0
-gpgcheck=0
-plugins=0
-reposdir=/dev/null
-
-[eurolinux-os-7]
-name=el7_x86_64_os
-baseurl=https://cdn.euro-linux.com/dist/eurolinux/server/7/x86_64/os/
-sslclientkey=/etc/yum-mirror-config/repo.key
-sslclientcrt=/etc/yum-mirror-config/repo.crt
-sslcacert=/etc/yum-mirror-config/ca.crt
-
-[eurolinux-updates-7]
-name=el7_x86_64_updates
-baseurl=https://cdn.euro-linux.com/dist/eurolinux/server/7/x86_64/updates/
-sslclientkey=/etc/yum-mirror-config/repo.key
-sslclientcrt=/etc/yum-mirror-config/repo.crt
-sslcacert=/etc/yum-mirror-config/ca.crt
-```
-
-Then invoke the command `reposync` with the following arguments:
-
-```
-reposync -d -m --download-metadata -c /etc/yum-mirror-config/mirror_yum.conf -p /repos
-```
-
-When the download finishes, the next step is to create repodata and enable
-groups.
-
-```bash
-cd /repos/eurolinux-os-7/; createrepo . -g comps.xml
-cd /repos/eurolinux-updates-7/; createrepo . -g comps.xml
-```
-
-!!! info Erratas
- Enabling updateinfo (erratas information) is a little bit tricky, because
- firstly you have to find the newest updateinfo, unpack it, then invoke
- modifyrepo script. It can be automated with the script below.
-
-```bash
-REPO_DIR=/repos/eurolinux-os-7/
-unset -v LAST_UI
-# finding the newest file
-for file in "$REPO_DIR"/*updateinfo.xml.gz; do
- [[ "$file" -nt "$LAST_UI" ]] && LAST_UI=$file
-done
-# unpacking to updateinfo.xml file
-sudo gunzip -c "$LAST_UI" > "$REPO_DIR/updateinfo.xml"
-# Depending on the system - some has modifrepo.py script some has "normal" command
-/usr/share/createrepo/modifyrepo.py "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata" || modifyrepo "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata"
-
-REPO_DIR=/repos/eurolinux-updates-7/
-unset -v LAST_UI
-for file in "$REPO_DIR"/*updateinfo.xml.gz; do
- [[ $file -nt $LAST_UI ]] && LAST_UI=$file
-done
-sudo gunzip -c "$LAST_UI" > "$REPO_DIR/updateinfo.xml"
-# Depending on the system - some has modifrepo.py script some has "normal" command
-/usr/share/createrepo/modifyrepo.py "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata" || modifyrepo "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata"
-```
-
-### The unsupported way
-
-There is also the possibility to mirror EuroLinux repositories even with a
-single or even test subscription.
-
-!!! warning "True Product – Real Support – Fair Price"
- We are faithful to our values. We also know that it's always possible to
- cheat and not play fair. Please be aware that during support inqury, we
- might check if your system is registered and supported. To this day, we
- always had pleasure to work with honest companies - please don't ruin that.
-
-!!! danger "Mirroring other distros"
- The instruction allows cloning other distros, including paid ones. If you
- want to mirror paid Linux distribution, note that this might breach the
- license/license agreement.
-
-You can mirror EuroLinux or other Enterprise Linux repositories with the
-following step:
-
-- Register your system with `rhn_register` command for EuroLinux or another way
- to mirror another system repositories.
-
-Then run the following snippet as root:
-
-```bash
-reposync -d -m --download-metadata --plugins -r el-server-7-x86_64 -p /repos/
-# recreating repodata and updateinfo
-REPO_DIR=/repos/el-server-7-x86_64/
-cd /repos/el-server-7-x86_64/; createrepo . -g comps.xml
-unset -v LAST_UI
-for file in "$REPO_DIR"/*updateinfo.xml.gz; do
- [[ $file -nt $LAST_UI ]] && LAST_UI=$file
-done
-sudo gunzip -c "$LAST_UI" > "$REPO_DIR/updateinfo.xml"
-# Depending on the system - some has modifrepo.py script some has "normal" command
-/usr/share/createrepo/modifyrepo.py "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata" || modifyrepo "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata"
-```
-
-## Mirroring EuroLinux 6 ELS
-
-First, register your system to EuroLinux EuroMan with the [migration scripts](https://github.com/EuroLinux/eurolinux-migration-scripts/tree/el6-only-switch-repos) - use the `el6-only-switch-repos` branch for this.
-
-Once the system has been registered and is receiving EL6 ELS updates, you can mirror the ELS packages with the following commands. Run them as root:
-
-```
-reposync -d -m --download-metadata --plugins -r els-6-x86_64 -p /repos/
-# recreating repodata and updateinfo
-REPO_DIR=/repos/els-6-x86_64/
-cd /repos/els-6-x86_64/; createrepo . -g comps.xml
-unset -v LAST_UI
-for file in "$REPO_DIR"/*updateinfo.xml.gz; do
- [[ $file -nt $LAST_UI ]] && LAST_UI=$file
-done
-sudo gunzip -c "$LAST_UI" > "$REPO_DIR/updateinfo.xml"
-# Depending on the system - some has modifrepo.py script some has "normal" command
-/usr/share/createrepo/modifyrepo.py "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata" || modifyrepo "$REPO_DIR/updateinfo.xml" "$REPO_DIR/repodata"
-```
diff --git a/docs/HowTo/vagrant-with-libvirt.md b/docs/HowTo/vagrant-with-libvirt.md
deleted file mode 100644
index f97d4bb..0000000
--- a/docs/HowTo/vagrant-with-libvirt.md
+++ /dev/null
@@ -1,95 +0,0 @@
-# Vagrant with vagrant-libvirt plugin on Enterprise Linux 8
-
-## Introduction
-
-This guide covers the installation of libvirt and related tools along with the
-Vagrant plugin that allows using libvirt as a provider. This has been tested on
-a clean installation of EuroLinux 8.5 - only Vagrant has been installed already
-as described in [Vagrant jumpstart](../jumpstarts/vagrant-jumpstart.md).
-
-### Terminology
-
-- **QEMU** - a generic machine emulator
-- **KVM** - a virtualisation solution that is native to Linux. Used by QEMU to
- achieve near-native performances by executing the guest code directly on
- the host CPU
-- **libvirt** - a management suite for several hypervisors
-
-While libvirt can manage many virtualisation solutions, in the context of this
-document *libvirt* refers to: *QEMU with KVM managed by libvirt*.
-
-### Why prefer libvirt over providers such as VirtualBox?
-
-As mentioned, KVM is a native virtualisation solution to Linux. This means a
-[significant performance
-boost](https://web.archive.org/web/20210119220104/https://www.phoronix.com/scan.php?page=article&item=virtualbox-60-kvm&num=1)
-when compared to other providers at the slight cost of portability - if you run
-Linux only, then this is your solution of choice!
-
-If you have never used libvirt before and just heard about it in this how-to,
-there are several goodies worth mentioning. As an example unrelated to Vagrant:
-Virt-Manager allows you to get a similar GUI experience out of KVM as that of
-e.g. VirtualBox, it is fully Free Software (no worrying about licensing
-shenanigans) and is more modular - in fact, there is a [libvirt VirtualBox
-driver](https://libvirt.org/drvvbox.html) out there.
-
-## Install the plugin
-
-Normally one would invoke a single command: `vagrant plugin install
-vagrant-libvirt` and the plugin would work well out-of-the-box. This is not the
-case for Linux distributions from the Enterprise Linux family and [Upstream is
-aware of that](https://github.com/hashicorp/vagrant/issues/11020), but as of
-today (2021.12.21) it doesn't appear to be resolved.
-
-Because of that, you'll need to build additional components and use them with
-your Vagrant installation. The following procedure covers all of this and has
-been tested to work well with EuroLinux 8.5.
-
-Use these commands:
-
-```
-[ "$(command -v vagrant)" ] || \
-( read -p "Install Vagrant first before running the following commands" \
- && exit 1 )
-
-sudo dnf groupinstall "Development Tools" "Virtualization Host" -y
-sudo dnf install cmake libvirt-devel ruby-devel -y
-
-mkdir krb5
-cd krb5
-wget https://vault.cdn.euro-linux.com/sources/eurolinux/8/baseos/x86_64/Packages/k/krb5-1.18.2-8.el8.src.rpm
-rpm2cpio krb5*.src.rpm | cpio -idmv
-tar xf krb5*.tar.gz
-cd krb5*/src
-./configure
-make
-sudo cp -P lib/crypto/libk5crypto.* /opt/vagrant/embedded/lib64/
-cd
-
-mkdir libssh
-cd libssh
-wget https://vault.cdn.euro-linux.com/sources/eurolinux/8/baseos/x86_64/Packages/l/libssh-0.9.4-3.el8.src.rpm
-rpm2cpio libssh*.src.rpm | cpio -idmv
-tar xf libssh*.tar.xz
-mkdir build
-cd build
-cmake ../libssh-*/ -DOPENSSL_ROOT_DIR=/opt/vagrant/embedded/
-make
-sudo cp lib/libssh* /opt/vagrant/embedded/lib64
-cd
-
-vagrant plugin install vagrant-libvirt && rm -rf krb5 libssh
-sudo usermod -a -G libvirt $USER
-```
-
-Next, log out from all of your sessions (graphical and text) and log in again.
-From now on you should be able to run Vagrant boxes with libvirt if all
-requirements have been satisfied, e.g. you don't have any other providers
-enabled (an equivalent of deploying this guide on a clean installation).
-
-## Additional resources
-
-- The [plugin's repository](https://github.com/vagrant-libvirt/vagrant-libvirt)
-- Websites of provider-related projects: [KVM](http://linux-kvm.org/),
- [libvirt](http://libvirt.org/), [QEMU](http://qemu.org),
- [Virt-Manager](http://virt-manager.org/)
diff --git a/docs/HowTo/virtualbox.md b/docs/HowTo/virtualbox.md
deleted file mode 100644
index 66b584e..0000000
--- a/docs/HowTo/virtualbox.md
+++ /dev/null
@@ -1,129 +0,0 @@
-# VirtualBox
-
-How to set up your VirtualBox installation.
-
-## Introduction
-
-### Use cases
-
-Consider the following examples:
-
-- You use software that doesn't work on your EuroLinux 8 installation.
-- You want to try out some potentially dangerous actions and don't want to
- endanger your machine.
-- You develop some awesome software and want to test it on several systems for
- compatibility
-- You want an easily reproducible environment that works the same way on every
- person's machine
-- You need a multi-machine laboratory, maybe with several different systems and
- don't have the resources for a physical equipment
-
-### Why use it over other virtualisation providers?
-
-VirtualBox is the provider with a copyleft license and a focus on
-interoperability when it comes to supporting different platforms. This allows
-you to cooperate with someone running a different operating system and when
-exchanging documentation - once written it's applicable to anyone that can run
-the software.
-New VirtualBox versions usually support older operating systems too. One can
-enjoy the new features on a system, which has recently reached its End of Life,
-which can be indispensable for a company that can't migrate yet.
-
-## System requirements
-
-A brief documentation is available at
-[Upstream's](https://www.virtualbox.org/wiki/End-user_documentation).
-
-Your machine shall support hardware virtualisation. If it doesn't, you either
-need to perform additional troubleshooting - e.g. enable virtualisation in your
-machine's BIOS settings.
-
-```
-[ $(grep -cE 'vmx|svm' /proc/cpuinfo) -gt 0 ] && echo "OK"
-```
-
-Make sure you're running EuroLinux 8 on x86_64 architecture rather than ARM.
-
-```
-[ "$(arch)" == "x86_64" ] && echo "OK"
-```
-
-## Installation on EuroLinux 8
-
-As of today (2 September 2021), 6.1 is the main VirtualBox branch and this is
-the one we install in this guide.
-Assuming your account has been made an administrator during the system
-installation process, simply run these commands for an installation:
-
-```
-sudo dnf groupinstall "Development Tools" -y
-sudo dnf config-manager \
- --add-repo=https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
-sudo dnf install VirtualBox-6.1 -y
-```
-
-VirtualBox should be ready to use!
-
-### USB devices
-
-If you want VirtualBox to support USB devices for your system account, run
-this command as well:
-
-```
-sudo usermod -a -G vboxusers $USER
-```
-
-then log out of your graphical session and log in again.
-
-### Extension Pack
-
-VirtualBox doesn't support certain technologies out-of-the-box, e.g. USB
-2.0/3.0 or builtin disk encryption, among others. If you want them to be
-supported, you will need VirtualBox Extension Pack. Make sure you have read
-[its license](https://www.virtualbox.org/wiki/VirtualBox_PUEL) and understand
-its implications - you're responsible for compliance.
-You may want to read [Upstream's
-FAQ](https://www.virtualbox.org/wiki/Licensing_FAQ) for a quick start.
-
-Once you're sure you'll be able to comply with the licensing terms, run these
-commands to install the Extension Pack:
-
-```
-export vbox_version="$(VBoxManage --version | cut -d'r' -f 1)"
-wget "https://download.virtualbox.org/virtualbox/$vbox_version/Oracle_VM_VirtualBox_Extension_Pack-$vbox_version.vbox-extpack"
-yes | sudo VBoxManage extpack install --replace Oracle_VM_VirtualBox_Extension_Pack-$vbox_version.vbox-extpack
-```
-
-## Troubleshooting
-
-### I can't enable hardware virtualisation and prefer software emulation
-
-As [Upstream
-says](https://web.archive.org/web/20210830005115/https://www.virtualbox.org/wiki/Downloads),
-for software mode you'll need VirtualBox branch 6.0 or older.
-> Please also use version 6.0 if you need to run VMs with software
-> virtualization, as this has been discontinued in 6.1.
-
-## Additional resources
-
-### Upstream's release pages
-
-If you prefer a manual download, check out [Upstream's Linux release
-pages](https://www.virtualbox.org/wiki/Linux_Downloads) and use the one they
-provide for RHEL 8.
-
-### RPM Fusion
-
-Alternatively you can use [RPM Fusion](https://rpmfusion.org/) repository for
-installation. The software might differ in branding a bit and only the latest
-release is provided. Use these commands:
-
-```
-sudo dnf localinstall \
- https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
-sudo dnf localinstall --nogpgcheck \
- https://mirrors.rpmfusion.org/free/el/rpmfusion-free-release-8.noarch.rpm -y
-sudo dnf install VirtualBox -y
-sudo akmods --kernels $(uname -r) && sudo systemctl restart vboxdrv.service
-```
-
diff --git a/docs/HowTo/z-documentation-markdown.md b/docs/HowTo/z-documentation-markdown.md
deleted file mode 100644
index 77aba01..0000000
--- a/docs/HowTo/z-documentation-markdown.md
+++ /dev/null
@@ -1,140 +0,0 @@
-# Quick markdown and extensions guide
-
-The first part of this guide is loosely based on [Adam Pritchard markdown-here
-cheatsheet](https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet).
-We include it here for contributors as reference and show how different pieces
-will be styled. If you are familiar with markdown, and want to skip to this
-project specific extensions they start with [Admonition](#admonition):
-
-### Headers
-Headers are created with `#`.
-```
-# H1 This is is reserved for page title/name
-## H2 [Contribution guide] is h2
-### H3 [Headers] is h3
-...
-###### H6
-```
-#### This is fourth header
-##### This is fifth header
-###### This is sixth header
-
-**Headers are essentials, because table of content is based on them.**
-
-### Emphasis
-```
-Emphasis, aka italics, with *asterisks* or _underscores_.
-
-Strong emphasis, aka bold, with **asterisks** or __underscores__.
-
-Combined emphasis with **asterisks and _underscores_**.
-
-Strikethrough uses two tildes. ~~Scratch this.~~
-```
-Emphasis, aka italics, with *asterisks* or _underscores_.
-
-Strong emphasis, aka bold, with **asterisks** or __underscores__.
-
-Combined emphasis with **asterisks and _underscores_**.
-
-Strikethrough uses two tildes. ~~Scratch this.~~
-
-### List
-
-!!! warning "Proper markdown required"
- MK-Docs has proper markdown list ordering that is 1 to 1 with markdown standard.
-
- See: [Python Markdown Issue 3](https://github.com/Python-Markdown/markdown/issues/3)
-
- **TLDR: You have indent sub-list and paragraps with 4 spaces**
-
-(In this example, leading and trailing spaces are shown with with dots: ⋅)
-```
-1. First ordered list item
-2. Another item
-⋅⋅⋅⋅* Unordered sub-list.
-1. Actual numbers don't matter, just that it's a number
-⋅⋅⋅⋅1. Ordered sub-list
-4. And another item.
-
-⋅⋅⋅⋅To create paragraph within list item you need newline and four leading spaces. To have a line⋅⋅
-⋅⋅⋅⋅break without a paragraph, you will need to use two trailing spaces.
-
-!!! info Python markdown quirk
- Python-Markdown won't reset list without paragraph. Even if list types are
- not compatybile (ordered vs unordered)
-
-* Unordered list can use asterisks
-- Or minuses
-+ Or pluses
-```
-
-1. First ordered list item
-2. Another item
- * Unordered sub-list.
-1. Actual numbers don't matter, just that it's a number
- 1. Ordered sub-list
-4. And another item.
-
- To create paragraph within list item you need newline and four leading spaces. To have a line
- break without a paragraph, you use two trailing spaces.
-
-!!! info "Python markdown quirk"
- Python-Markdown won't reset list without paragraph. Even if list types are
- not compatybile (ordered vs unordered)
-
-* Unordered list can use asterisks
-- Or minuses
-+ Or pluses
-
-### Code blocks
-
-To add code block use (without leading space)
-```
- ```python
- # nice
- for i in range(69, 420):
- print(i)
- ```
-```
-
-Example:
-```python
-# nice
-for i in range(69, 420):
- print(i)
-```
-
-### Admonition
-
-!!! info
- This is admontion extension for markdown. It support things like
- (info,todo), (warning,caution,attention), (danger,error) and more.
-
-Code in markdown:
-
-```
-!!! info
- This is admontion extension for markdown. It support things like
- (info,todo), (warning,caution,attention), (danger,error) and more.
-```
-!!! warning "For more information check documentation"
- Check [mkdocs-material docs](https://squidfunk.github.io/mkdocs-material/reference/admonitions/)
-
-Code in markdown:
-```
-!!! warning "For more information check documentation"
- Check [mkdocs-material docs](https://squidfunk.github.io/mkdocs-material/reference/admonitions/)
-```
-
-### Keyboard Keys
-
-Sometimes you might add keys combinations. For example:
-
-
-To use second TY terminal use following key combination ++ctrl+alt+f2++
-
-To make them visible in nice way you should use following syntax:
-```
-To use second TY terminal use following key combination ++ctrl+alt+f2++
-```
diff --git a/docs/assets/8-jumpstart/additional-repos.png b/docs/assets/8-jumpstart/additional-repos.png
deleted file mode 100644
index 256ad5603984cefae396042cacf6a276c72afe3f..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001
literal 63991
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