Skip to content

Commit

Permalink
merge origin (#2)
Browse files Browse the repository at this point in the history
* Add support for gNewSense

* Remove non-working installer gNewSense

* Add support for Rosa

* Fix OpenMandriva Lx name

* Add page for gNewSense

* Add support for gNewSense Netboot

* Add page for ROSA
  • Loading branch information
ZeTriUm authored Dec 1, 2017
1 parent 3deee20 commit bf432b1
Show file tree
Hide file tree
Showing 6 changed files with 170 additions and 2 deletions.
48 changes: 48 additions & 0 deletions docs/_linux/gnewsense.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
---
title: gNewSense
homepage: http://www.gnewsense.org/
download: http://www.gnewsense.org/Main/Download
cfgdir: gnewsense.d
layout: default
---

# {{ page.title }}

> A product sponsored by the Free Software Foundation, gNewSense is a
> Debian-based Linux distribution released without any proprietary and non-free
> components, and several enhancements. Notably, all proprietary firmware,
> restricted modules and Debian logos are removed. The goal of the project is to
> produce a totally free ("libre") Linux distribution.
>
> -- <cite markdown="1">[DistroWatch][]</cite>

{% if page.cfgdir %}
## Configuration

- [Project's files for {{ page.title }}][config]
{% endif %}


## Supported releases

- Live ISO
- Netboot ISO[^note1]


## Links

- [Official homepage]({{ page.homepage }})
- [Official download page]({{ page.download }})
- [{{ page.title }} at DistroWatch][distrowatch]
- [{{ page.title }} at Wikipedia][wikipedia]


## Notes

[^note1]: Rename Netboot ISO files (e.g. from `mini.iso` to `gnewsense-4.0-i386-mini.iso`).


[config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
[distrowatch]: http://distrowatch.com/table.php?distribution=gnewsense
[wikipedia]: https://en.wikipedia.org/wiki/GNewSense
4 changes: 2 additions & 2 deletions docs/_linux/openmandriva.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
title: OpenMandriva
title: OpenMandriva Lx
homepage: https://www.openmandriva.org/
download: https://www.openmandriva.org/download
cfgdir: openmandriva.d
Expand Down Expand Up @@ -41,4 +41,4 @@ layout: default

[config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
[distrowatch]: http://distrowatch.com/table.php?distribution=openmandriva
[wikipedia]: https://en.wikipedia.org/wiki/OpenMandriva
[wikipedia]: https://en.wikipedia.org/wiki/OpenMandriva_Lx
43 changes: 43 additions & 0 deletions docs/_linux/rosa.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
---
title: ROSA
homepage: http://www.rosalab.com/
download: http://www.rosalinux.com/downloads/
cfgdir: rosa.d
layout: default
---

# {{ page.title }}

> ROSA is a Russian company developing a variety of Linux-based solutions. Its
> flagship product, ROSA Desktop, is a Linux distribution featuring a highly
> customised KDE desktop and a number of modifications designed to enhance the
> user-friendliness of the working environment. The company also develops an
> "Enterprise Server" edition of ROSA which is based on Red Hat Enterprise
> Linux.
>
> -- <cite markdown="1">[DistroWatch][]</cite>

{% if page.cfgdir %}
## Configuration

- [Project's files for {{ page.title }}][config]
{% endif %}


## Supported releases

- Desktop ISO


## Links

- [Official homepage]({{ page.homepage }})
- [Official download page]({{ page.download }})
- [{{ page.title }} at DistroWatch][distrowatch]
- [{{ page.title }} at Wikipedia][wikipedia]


[config]: {{ site.github.repository_url | append: "/tree/master/mbusb.d/" | append: page.cfgdir }}
[distrowatch]: http://distrowatch.com/table.php?distribution=rosa
[wikipedia]: https://en.wikipedia.org/wiki/ROSA_Linux
20 changes: 20 additions & 0 deletions mbusb.d/gnewsense.d/live-generic.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
for isofile in $isopath/gnewsense-live-*.iso; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$isopath/(.*)" "$isofile"
submenu "$isoname ->" "$isofile" {
iso_path="$2"
loopback loop "$iso_path"
menuentry "Live gNewSense" {
bootoptions="findiso=$iso_path boot=live config quiet splash"
linux (loop)/live/vmlinuz $bootoptions
initrd (loop)/live/initrd.img
}
menuentry "Live gNewSense (failsafe)" {
bootoptions="findiso=$iso_path boot=live config memtest noapic noapm nodma nomce nolapic nomodeset nosmp nosplash vga=normal"
linux (loop)/live/vmlinuz $bootoptions
initrd (loop)/live/initrd.img
}
}
fi
done

31 changes: 31 additions & 0 deletions mbusb.d/gnewsense.d/netboot-generic.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
for isofile in $isopath/gnewsense-*mini.iso; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$isopath/(.*)" "$isofile"
submenu "$isoname ->" "$isofile" {
iso_path="$2"
loopback loop "$iso_path"
menuentry "Install" {
bootoptions="vga=788 -- quiet"
linux (loop)/linux $bootoptions
initrd (loop)/initrd.gz
}
submenu "Advanced options ->" {
menuentry "Expert install" {
bootoptions="priority=low vga=788 --"
linux (loop)/linux $bootoptions
initrd (loop)/initrd.gz
}
menuentry "Rescue mode" {
bootoptions="vga=788 rescue/enable=true -- quiet"
linux (loop)/linux $bootoptions
initrd (loop)/initrd.gz
}
menuentry "Automated install" {
bootoptions="auto=true priority=critical vga=788 -- quiet"
linux (loop)/linux $bootoptions
initrd (loop)/initrd.gz
}
}
}
fi
done
26 changes: 26 additions & 0 deletions mbusb.d/rosa.d/fresh-generic.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
for isofile in $isopath/ROSA.FRESH.*.iso; do
if [ -e "$isofile" ]; then
regexp --set=isoname "$isopath/(.*)" "$isofile"
submenu "$isoname ->" "$isofile" {
iso_path="$2"
loopback loop "$iso_path"
probe --label --set=cd_label (loop)
menuentry "Start ROSA Desktop Fresh" {
bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 rhgb splash=silent logo.nologo"
linux (loop)/isolinux/vmlinuz0 $bootoptions
initrd (loop)/isolinux/initrd0.img
}
menuentry "Install ROSA Desktop Fresh" {
bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 install rhgb splash=silent"
linux (loop)/isolinux/vmlinuz0 $bootoptions
initrd (loop)/isolinux/initrd0.img
}
menuentry "Install ROSA Desktop Fresh in basic graphics mode" {
bootoptions="iso-scan/filename=$iso_path root=live:CDLABEL=$cd_label ro rd.live.image quiet rd.live.overlay.size=256 rootflags=rw,noatime rd.luks=0 rd.md=0 rd.dm=0 install nomodeset plymouth.enable=0"
linux (loop)/isolinux/vmlinuz0 $bootoptions
initrd (loop)/isolinux/initrd0.img
}
}
fi
done

0 comments on commit bf432b1

Please sign in to comment.