Skip to content

Commit

Permalink
cleanup: update files
Browse files Browse the repository at this point in the history
Signed-off-by: K.B.Dharun Krishna <[email protected]>
  • Loading branch information
kbdharun committed Jul 28, 2024
1 parent dd9c735 commit 515c341
Show file tree
Hide file tree
Showing 9 changed files with 41 additions and 45 deletions.
1 change: 1 addition & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
* text=auto eol=lf
4 changes: 0 additions & 4 deletions .github/FUNDING.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@ updates:
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: 'monthly'
interval: 'weekly'
4 changes: 2 additions & 2 deletions .github/workflows/orchid.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
name: VanillaOS orchid
name: Build ISO

on:
workflow_dispatch:
Expand Down Expand Up @@ -32,5 +32,5 @@ jobs:

- uses: actions/upload-artifact@v4
with:
name: VanillaOS 2 Beta ${{ env.CURRENT_DATE }} ${{ github.run_number }}
name: VanillaOS 2 Orchid ${{ env.CURRENT_DATE }}
path: builds/
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
builds/
tmp/
tmp/
20 changes: 14 additions & 6 deletions BACKERS.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,27 @@
🏆 Platinum Sponsor\
# Backers

## 🏆 Platinum Sponsor

[Be the first!](https://github.com/sponsors/Vanilla-OS)

🥇 Gold Sponsor\
## 🥇 Gold Sponsor

[Be the first!](https://github.com/sponsors/Vanilla-OS)

🥈 Silver Sponsor\
## 🥈 Silver Sponsor

[Be the first!](https://github.com/sponsors/Vanilla-OS)

🥉 Bronze Sponsors\
## 🥉 Bronze Sponsors

[Be the first!](https://github.com/sponsors/Vanilla-OS)

🍺 Generous Backers\
## 🍺 Generous Backers

- [quentincaffeino](https://github.com/quentincaffeino)

☕️ Backer
## ☕️ Backer

- [thunlix](https://github.com/thunlix)
- [purplehepatica](https://github.com/purplehepatica)
- [omegaleo](https://github.com/omegaleo)
Expand Down
File renamed without changes.
51 changes: 21 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,47 +1,38 @@
<div align="center">

## ISO Builder
## Vanilla OS Live ISO Builder

<sup2>This ISO builder was basically a combination of previous efforts from Ubuntu
Get the latest Vanilla OS ISOs from the [Releases page](https://github.com/Vanilla-OS/live-iso/releases).

---

<sup2>This ISO builder is a combination of previous efforts from Ubuntu
Budgie (budgie-remix at the time), some stuff from livecd-rootfs from launchpad
and Elementary OS, thanks to the amazing devs from all around!
Elem Link: https://github.com/elementary/os</sup2>

------------

</div>

> Releases usually follows the Ubuntu release cycle i.e. `22.10, 23.04..`. Releases named `22.10-r1` means that the release is still 22.10 with just a refreshed of the repositories and packages, this is meant to help users getting the latest release with updated packages, with more fixes and features OTB.
## Why not just fork from livecd-rootfs?

The Ubuntu ISO's are built with ubuntu-cdimage scripts and with livecd-rootfs,
but it has a lot of extra scripts that are hard to navigate all at once unless
you have previous experience and is a bottomless well of asterisks attached to it.
It's better to get something not perfect, but close enough.
---

## Building Locally

As UCR is built with the Debian version of `live-build`, not the Ubuntu patched version, it's easiest to build an iso in a vanilla-pico VM or container. This prevents messing up your host system too.

The following example uses Docker and assumes you have Docker correctly installed and set up:

1) Clone this project & `cd` into it:
1.) Clone this project & `cd` into it:

```
git clone https://github.com/Vanilla-OS/live-iso.git && cd live-iso
```
```sh
git clone https://github.com/Vanilla-OS/live-iso.git && cd live-iso
```

2) Configure the channel in the `etc/terraform.conf` (unstable, all).
2.) Configure the channel in the `etc/terraform.conf` (unstable, all).

3) Run the build:
3.) Run the build:

```
docker run --privileged -i -v /proc:/proc \
-v ${PWD}:/working_dir \
-w /working_dir \
ghcr.io/vanilla-os/pico:main \
/bin/bash -s etc/terraform.conf < build.sh
```
```sh
docker run --privileged -i -v /proc:/proc \
-v ${PWD}:/working_dir \
-w /working_dir \
ghcr.io/vanilla-os/pico:main \
/bin/bash -s etc/terraform.conf < build.sh
```

4) When done, your image will be in the `builds` folder.
4.) When done, your image will be in the `builds` folder.
2 changes: 1 addition & 1 deletion etc/terraform.conf
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ CODENAME="orchid"
VERSION="2"

# distribution channel
CHANNEL="testing"
CHANNEL="stable"

# distribution name
NAME="Vanilla OS"
Expand Down

0 comments on commit 515c341

Please sign in to comment.