Bootstrap an Artix Linux install from any distro.
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.
Chris Cromer 3b2ca225b6
remove suite66 and add date of tarball creation
2 weeks ago
.gitignore initial commit 1 year ago
README.md change 66 to suite66 9 months ago
artix-bootstrap.sh update to work with new pacman deps and general cleanup 9 months ago
artix-rootfs.sh remove suite66 and add date of tarball creation 2 weeks ago
get-pacman-dependencies.sh initial commit 1 year ago

README.md

artix-bootstrap

Bootstrap a base Artix Linux system from any GNU distro.

Install

# install -m 755 artix-bootstrap.sh /usr/local/bin/artix-bootstrap

Examples

Create a base artix distribution in directory 'myartix':

# artix-bootstrap myartix

The same but use init openrc and a given repository source:

# artix-bootstrap -i openrc -r "http://mirror1.artixlinux.org/repos" myartix

Usage

Once the process has finished, chroot to the destination directory (default user: root/root):

# chroot destination

Note that some packages require some system directories to be mounted. Some of the commands you can try:

# mount --bind /proc myartix/proc
# mount --bind /sys myartix/sys
# mount --bind /dev myartix/dev
# mount --bind /dev/pts myartix/dev/pts

License

This project is licensed under the terms of the MIT license