install | Install Script for my Linux Enviroment
kandi X-RAY | install Summary
kandi X-RAY | install Summary
install is a Rust library. install has no bugs, it has no vulnerabilities, it has a Strong Copyleft License and it has low support. You can download it from GitHub.
Welcome to a little side project I am doing which is implementing my previosly Bash script found here, into Rust. Sadly what I found is that most of the stuff that I am doing requires me to just execute it via the terminal. But I have tried to go with Rust Native functions when I can. This is my first time using Rust so it's still a learning journey. The first part of this script that installs the ZFS volume and the chroot/base system should be compatible with any system. After this the "User" stage will install the packages that I need for my dotfiles. So you may or may not want to use this stage.
Welcome to a little side project I am doing which is implementing my previosly Bash script found here, into Rust. Sadly what I found is that most of the stuff that I am doing requires me to just execute it via the terminal. But I have tried to go with Rust Native functions when I can. This is my first time using Rust so it's still a learning journey. The first part of this script that installs the ZFS volume and the chroot/base system should be compatible with any system. After this the "User" stage will install the packages that I need for my dotfiles. So you may or may not want to use this stage.
Support
Quality
Security
License
Reuse
Support
install has a low active ecosystem.
It has 1 star(s) with 0 fork(s). There are 1 watchers for this library.
It had no major release in the last 12 months.
There are 0 open issues and 3 have been closed. On average issues are closed in 0 days. There are no pull requests.
It has a neutral sentiment in the developer community.
The latest version of install is v1.2.2
Quality
install has no bugs reported.
Security
install has no vulnerabilities reported, and its dependent libraries have no vulnerabilities reported.
License
install is licensed under the GPL-3.0 License. This license is Strong Copyleft.
Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.
Reuse
install releases are available to install and integrate.
Installation instructions are available. Examples and code snippets are not available.
Top functions reviewed by kandi - BETA
kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of install
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of install
install Key Features
No Key Features are available at this moment for install.
install Examples and Code Snippets
No Code Snippets are available at this moment for install.
Community Discussions
No Community Discussions are available at this moment for install.Refer to stack overflow page for discussions.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install install
In this step we first download the script provided by eoli3n so that we can do ZFS functions in the ArchIso. After this we let the user select a drive by the selection found in /dev/disk/by-id. After this we wipe the drive, after this we create a 512MB EFI partition and then create a main partition with the rest of the drive. After all of this we create the ZFS pool and the necesarry volumes such as ROOT and home. We then mount these to the /mnt location and install the base packagers and then copy the install script to the root of that and then this stage is done.
First we ask for the username and password the user wants that will be used to create the user.After this we setup the archzfs repository to allow for the installation of packages. After this we install the zfs-dkms and linux-headers and a few other required packages. Then we create our user and set the password. After this we set the zpool cachefile, install the bootloader, enable networkmanager, add our systemd-boot entry. We set the default for systemd-boot, we make it so wheel users have sudo acces, enable some ZFS services, add zfs to the mkinitcpio.conf and rebuild them. And then we are done with the Chroot Stage.
In this function we start by making our home directory because of some apparent ZFS problems our home directory gets deleted. We go ahead and make our home directory. Now we go ahead and install the yay AUR helper to be able to install AUR packages. And then we install the packages that belong to my dotfiles, this may be changed in the future (Check To Do). After this you can either choose to install my Dotfiles, or enter your own dotfiles repository which should work aslong as it's in a bare repository format. After this you are asked if you are Stetsed for some more personal configuration otherwise the program exits and you are done.
First we ask for the username and password the user wants that will be used to create the user.After this we setup the archzfs repository to allow for the installation of packages. After this we install the zfs-dkms and linux-headers and a few other required packages. Then we create our user and set the password. After this we set the zpool cachefile, install the bootloader, enable networkmanager, add our systemd-boot entry. We set the default for systemd-boot, we make it so wheel users have sudo acces, enable some ZFS services, add zfs to the mkinitcpio.conf and rebuild them. And then we are done with the Chroot Stage.
In this function we start by making our home directory because of some apparent ZFS problems our home directory gets deleted. We go ahead and make our home directory. Now we go ahead and install the yay AUR helper to be able to install AUR packages. And then we install the packages that belong to my dotfiles, this may be changed in the future (Check To Do). After this you can either choose to install my Dotfiles, or enter your own dotfiles repository which should work aslong as it's in a bare repository format. After this you are asked if you are Stetsed for some more personal configuration otherwise the program exits and you are done.
Support
For any new features, suggestions and bugs create an issue on GitHub.
If you have any questions check and ask questions on community page Stack Overflow .
Find more information at:
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page