-
Notifications
You must be signed in to change notification settings - Fork 45
Add download links to the download page #118
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
<div class="split-section"> | ||
<div> | ||
<h3 id="{{ page.name }}">{{ page.name }}</h3> | ||
{{ include.content | markdownify }} | ||
</div> | ||
<div> | ||
{% for device in page.devices %} | ||
<div class="download-device-title"> | ||
<h4>{{ device }}</h4> | ||
<small>{{ site.download_build_date }}</small> | ||
</div> | ||
<ul class="inline-download-links"> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ device }}-ROOTFS-{{ site.download_build_date | date: '%Y%m%d' }}.tar.xz" | ||
>rootfs tarball</a | ||
> | ||
<span class="label label-default">glibc</span> | ||
</li> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ device }}-musl-ROOTFS-{{ site.download_build_date | date: '%Y%m%d' }}.tar.xz" | ||
>rootfs tarball</a | ||
> | ||
<span class="label label-warning">musl</span> | ||
</li> | ||
</ul> | ||
{% endfor %} | ||
</div> | ||
</div> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
Installable live images support a local installation (with the included packages) or a network installation (packages are downloaded from official repository). | ||
|
||
You can log into these images as `anon` or `root`, and the password is `voidlinux`. | ||
|
||
To start the installer, execute the `void-installer` utility with appropriate permissions (i.e., `sudo void-installer`). |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
<div class="split-section"> | ||
<div> | ||
<h3 id="{{ page.name }}">{{ page.name }}</h3> | ||
{{ include.content | markdownify }} | ||
<div class="alert alert-warning" role="alert"> | ||
To install the packages for the desktop environment, DON'T choose "install | ||
from network" choose the "local install" option. | ||
</div> | ||
</div> | ||
<div> | ||
<div class="download-device-title"> | ||
<h4>base</h4> | ||
<small>{{ site.download_build_date }}</small> | ||
</div> | ||
<ul class="inline-download-links"> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-live-{{ page.name }}-{{ site.download_build_date | date: '%Y%m%d' }}.iso" | ||
>Live image</a | ||
> | ||
<span class="label label-default">glibc</span> | ||
</li> | ||
{% if page.supports_musl %} | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-live-{{ page.name }}-musl-{{ site.download_build_date | date: '%Y%m%d' }}.iso" | ||
>Live image</a | ||
> | ||
<span class="label label-warning">musl</span> | ||
</li> | ||
{% endif %} | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ page.name }}-ROOTFS-{{ site.download_build_date | date: '%Y%m%d' }}.tar.xz" | ||
>rootfs tarball</a | ||
> | ||
<span class="label label-default">glibc</span> | ||
</li> | ||
{% if page.supports_musl %} | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ page.name }}-musl-ROOTFS-{{ site.download_build_date | date: '%Y%m%d' }}.tar.xz" | ||
>rootfs tarball</a | ||
> | ||
<span class="label label-warning">musl</span> | ||
</li> | ||
{% endif %} | ||
</ul> | ||
|
||
{% for flavor in page.flavors %} | ||
<div class="download-device-title"> | ||
<h4>{{ flavor | downcase }}</h4> | ||
<small>{{ site.download_build_date }}</small> | ||
</div> | ||
<ul class="inline-download-links"> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-live-{{ page.name }}-{{ site.download_build_date | date: '%Y%m%d' }}-{{ flavor | downcase }}.iso" | ||
>Live image</a | ||
> | ||
<span class="label label-default">glibc</span> | ||
</li> | ||
{% if page.supports_musl %} | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-live-{{ page.name }}-musl-{{ site.download_build_date | date: '%Y%m%d' }}-{{ flavor | downcase }}.iso" | ||
>Live image</a | ||
> | ||
<span class="label label-warning">musl</span> | ||
</li> | ||
{% endif %} | ||
</ul> | ||
{% endfor %} | ||
</div> | ||
</div> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
<div class="split-section"> | ||
<div> | ||
<h3 id="{{ page.name }}">{{ page.name }}</h3> | ||
{{ include.content | markdownify }} | ||
</div> | ||
<div> | ||
{% for device in page.devices %} | ||
<div class="download-device-title"> | ||
<h4> | ||
{{ device.name }} | ||
{% if device.arch %} | ||
({{ device.arch }}) | ||
{% endif %} | ||
</h4> | ||
<small>{{ site.download_build_date }}</small> | ||
</div> | ||
<ul class="inline-download-links"> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ device.name }}-{{ site.download_build_date | date: '%Y%m%d' }}.img.xz" | ||
>Live image</a | ||
> | ||
<span class="label label-default">glibc</span> | ||
</li> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ device.name }}-musl-{{ site.download_build_date | date: '%Y%m%d' }}.img.xz" | ||
>Live image</a | ||
> | ||
<span class="label label-warning">musl</span> | ||
</li> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ device.name }}-PLATFORMFS-{{ site.download_build_date | date: '%Y%m%d' }}.tar.xz" | ||
>rootfs tarball</a | ||
> | ||
<span class="label label-default">glibc</span> | ||
</li> | ||
<li> | ||
<a | ||
href="{{ site.download_mirror }}/void-{{ device.name }}-musl-PLATFORMFS-{{ site.download_build_date | date: '%Y%m%d' }}.tar.xz" | ||
>rootfs tarball</a | ||
> | ||
<span class="label label-warning">musl</span> | ||
</li> | ||
</ul> | ||
{% endfor %} | ||
</div> | ||
</div> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,27 @@ | ||
--- | ||
layout: default | ||
--- | ||
|
||
<div class="container"> | ||
{{ content }} | ||
|
||
<ul class="tab-bar" id="tab-bar"> | ||
{% for platform in site.platforms %} | ||
<li> | ||
<a href="#{{ platform.name }}">{{ platform.name }}</a> | ||
</li> | ||
{% endfor %} | ||
</ul> | ||
|
||
<div id="tab-content"> | ||
{% for platform in site.platforms %} | ||
<div> | ||
{{ platform.content }} | ||
<noscript> | ||
<hr /> | ||
</noscript> | ||
</div> | ||
{% endfor %} | ||
</div> | ||
<section id="tab-content"></section> | ||
</div> |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
--- | ||
name: arm | ||
date: 1970-01-01 04:00:00 | ||
devices: [armv6l, armv7l, aarch64] | ||
--- | ||
|
||
{% capture download_details %} | ||
ROOTFS tarballs can be extracted to a previously prepared partition scheme or | ||
used for chroot installation. | ||
|
||
General and platform specific instructions are available [in the | ||
documentation](https://docs.voidlinux.org/installation/guides/arm-devices/index.html). | ||
{% endcapture %} | ||
|
||
{% include download_arm.html content=download_details %} | ||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I think we are losing some of the information here, such as the link to the page about RPis in the handbook. I also wouldn't like to lose the device information for each board (like There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I have added arch back without There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Sounds great. |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
name: i686 | ||
date: 1970-01-01 03:00:00 | ||
flavors: [enlightenment, cinnamon, lxde, lxqt, mate, xfce] | ||
supports_musl: false | ||
--- | ||
|
||
{% capture download_details %} | ||
{% include download_details_pc.md %} | ||
{% endcapture %} | ||
|
||
{% include download_pc.html content=download_details %} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
--- | ||
name: arm platforms | ||
date: 1970-01-01 05:00:00 | ||
devices: | ||
- name: beaglebone | ||
arch: armv7 | ||
- name: cubieboard2 | ||
arch: armv7 | ||
- name: odroid-c2 | ||
arch: armv7 | ||
- name: rpi | ||
arch: armv6 | ||
- name: rpi2 | ||
arch: armv7 | ||
- name: rpi3 | ||
arch: aarch64 | ||
- name: usbarmory | ||
arch: armv7 | ||
--- | ||
|
||
{% capture download_details %} | ||
Live images can be written onto an SD card (i.e. using `dd`) and they provide you with a ready to boot system. These images are prepared for 2GB SD cards. Alternatively, use the ROOTFS tarballs if you want to customize the partitions and filesystems. | ||
|
||
Connect to the system using a virtual terminal or SSH and log in as `root` with password `voidlinux`. | ||
|
||
Platform specific instructions for these images are available [in the documentation](https://docs.voidlinux.org/installation/guides/arm-devices/platforms.html). | ||
|
||
Deprecated instructions for the following platforms can be found in these wiki pages (you can help by porting them over to the [Void Handbook](https://github.com/void-linux/void-docs/blob/master/CONTRIBUTING.md)): | ||
|
||
- [BeagleBone/BeagleBone Black](https://wiki.voidlinux.org/Beaglebone) | ||
- [Cubieboard2](https://wiki.voidlinux.org/Cubieboard2_SD-Card) | ||
- [Odroid U2/U3](https://wiki.voidlinux.org/Odroid_U2) | ||
- [USB Armory](https://wiki.voidlinux.org/USB_Armory) | ||
{% endcapture %} | ||
|
||
{% include download_sbc.html content=download_details %} |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
--- | ||
name: x86_64 | ||
date: 1970-01-01 01:00:00 | ||
flavors: [enlightenment, cinnamon, lxde, lxqt, mate, xfce] | ||
supports_musl: true | ||
--- | ||
|
||
{% capture download_details %} | ||
{% include download_details_pc.md %} | ||
{% endcapture %} | ||
|
||
{% include download_pc.html content=download_details %} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not entirely happy calling this arm when we have both specific dialects as well as platform filesystems. I'd almost rather split this section into two and have one that just talks about that you can get arbitrary rootfs tarballs, and another page that talks about SBCs and links to the relevant pages in the documentation.
This would also be nice as I'd like to add a tab for the various cloud platforms that Void supports.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I have split ARM into 2 sections and sketched content for both, would appreciate a review on those.
re cloud images: I only see GCP tarball at https://alpha.de.repo.voidlinux.org/live/current/ , what other platforms we want to show on the downloads page?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Both GCP and DigitalOcean are known to work and are some semblance of supported (Void itself has infrastructure running on DigitalOcean). For both though the images are not distributed by default, so just having a place to link back to the docs on how to generate the image on demand would be great.