WARNING: THIS IS A TEST INSTANCE. DATA CAN VANISH AT ANY TIME.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

Robin Wils 31711db8c8 1 year ago
1 year ago
1 year ago
1 year ago
1 year ago

## Devuan Debootstrap Scripts

These are the scripts which I run to install my distro. It is relatively minimal and should be configurable. It doesn't use any proprietary repositories and never will do so. It might even become a new distro someday, but that is currently unlikely.

## Info

This is a work in progress, use at your own risk. It is never bad to install it in a virtual machine first.

• The default wallpaper (FDLv1.3 licensed): https://www.gnu.org/graphics/wallpapers.en.html

• Requirements: Debootstrap and a working distro, live-USB or netinstall

• Licenses of these scripts: GPLv3

• You can configure many things - preferred editor, web browser, terminal,…

It is highly recommended to read (and edit) the config.sh file before executing. The installation will happen on the partition with the label which you specified in the config. Make sure that the directory where the scripts are in is called "scripts". This is currently important.

## The installation

### Labeling the partition

You can set a partition label with the tune2fs command.

tune2fs -L yourlabel /dev/sda1
# Make sure that you pick the right partition.
# The lsblk command lists all your blockdevices.


Run script (make sure that you are in the scripts directory):

chmod +x install.sh && ./install.sh


root root
user user

### The install script prompts for

• It will show you some perl warnings and dialog warnings, you can safely ignore these. They happen because the locale isn't set and because we use readline instead of a dialog program.

• Keyboard layout

• Grub device - Should probably be the drive which you install this on. For example /dev/sda

• Console-setup - UTF-8 is the option which many distros use

I think that many of us (including me) want a different username as "user". Don't worry we can change it by adding the next command to the after-install.sh file.

usermod -l yourNewUsername user


### Launching openbox

startx


## TODO

• Swapfile support

• GPG guide for the README - Debootstrap needs the right GPG keys if we want to install the distro in a secure way.

• Make it more customizable - For example make it possible to set the emacs config in the config.sh file. It currently uses my emacs config and that is no good. People deserve the freedom to choose.

## Contributions

Contributions are welcome.

I want to keep the project minimal, customizable and relatively user-friendly. ALSA and other stuff can be added, but I don't want it in the default setup.