mikemol / gentoo-install Goto Github PK
View Code? Open in Web Editor NEWAn install script for Gentoo Linux
An install script for Gentoo Linux
I love this code & as a long time Gentoo user I already see great potential for this script. However I would love to see it given a proper open source license as opposed to just a copyright banner like it has now.
I definitely see myself either re-writing this possibly in python with shiny extensions I have already been pondering, or ideally, if you offer it as BSD, then contributing all my updates to it back as pull requests.
We don't install kernel sources. That means we get warnings like these, from sys-fs/udev:
We should install a kernel-sources package. Probably allow the atom (e.g. =sys-kernel/gentoo-sources-3.2.12 ) to be specified as a kernel version.
The script runs python-updater and perl-cleaner. In order to guarantee their presence, it installs them.
If they should be installed, they'll be pulled in as dependencies of something else. Instead of installing them ourselves, we should check for their presence in $PATH.
Even though it's supposed to, it's not running emerge --resume. The most visible point where this happens (right now) is the failed build of cracklib in the first emerge -e @world with the default make.conf provided.
Or, at least, I expect it isn't. In any case, I'm seeing this message from the installation of sys-libs/glibc:
Locale configuration is hardcoded into the script, so either it's not being written properly, or it's getting overwritten by, e.g. dispatch-conf.
The script should use values present in the current environment for configuration. E.g. if "http_proxy" is set, use that. If "ETC_CONFD_HOSTNAME" is set, use that.
This is a prelude feature to pulling in configuration from a separate file.
/etc/conf.d/hostname not set properly. Mostly due to inconsistent naming choice of variables. I've got it fixed in my working copy, but I haven't pushed any commits. Just recording the issue.
Misses the step for setting the timezone at /etc/timezone.
Consult gentoo handbook and correct.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.