From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0EE97138330 for ; Sun, 14 Jan 2018 18:58:18 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 8C9D4E094B; Sun, 14 Jan 2018 18:58:11 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 3E900E0904 for ; Sun, 14 Jan 2018 18:58:11 +0000 (UTC) Received: from [192.168.1.8] (unknown [181.67.35.227]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: chrisadr) by smtp.gentoo.org (Postfix) with ESMTPSA id EF80E335C50 for ; Sun, 14 Jan 2018 18:58:09 +0000 (UTC) Message-ID: <1515956276.2510.36.camel@gentoo.org> Subject: [gentoo-dev] [RFC] Personal Gentoo Installer project pre-alpha release From: Christopher =?ISO-8859-1?Q?D=EDaz?= Riveros To: gentoo-dev@lists.gentoo.org Date: Sun, 14 Jan 2018 13:57:56 -0500 Content-Type: multipart/signed; micalg="pgp-sha512"; protocol="application/pgp-signature"; boundary="=-86kGHTVAC9pm1fP8PRLn" X-Mailer: Evolution 3.24.6 Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org Mime-Version: 1.0 X-Archives-Salt: 7510b8da-9848-4fef-bce8-01782d77978e X-Archives-Hash: f1de0a9dac4b60b64c7131fa1a153645 --=-86kGHTVAC9pm1fP8PRLn Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Good day devs, and users: It's a pleasure to announce that my personal project is on a pre-alpha stage. Let me explain some details: 'installer' is the code-name for my project, I'm preparing it as my thesis project here in Per=C3=BA. Right now 'installer' is on a prototype phase, but is ready for some external testing to receive some feedback. installer has two sub-commands: beginner: which is a tutorial-like program that explains all =09 the required steps to install a Gentoo system in a friendly manner, it also enforces the reading of the Gentoo Handbook. generate: produces a stageX tarball. StageX contains some of =09 the needed files to install and configure Gentoo linux, right now these files include: /etc/portage/* /etc/timezone /etc/locale.gen /var/lib/portage/world Some of the TODOs include: -Implement the --tui option, which will show all the beginner tutorial on a ncurses based terminal user interface. (This feature may or may not be finished, depending on the previous feedback) -Create the ebuild to be able to download and install it from l ayman or even the main tree. -Add expert sub-command, which will guide a more experimented user with some notations during the installation phase. -Test and add many validations If you like, you can download/clone/fork it from: https://github.com/ChrisADR/installer Please keep in mind that you'll need to install 'installer' both in the host and in the new Gentoo system if you want to test it, you can do it by downloading the tarball and running setup.py install. wget https://github.com/ChrisADR/installer/archive/v0.1.0-pre-alpha.ta r.gz tar xf v0.1.0-pre-alpha.tar.gz cd v0.1.0-pre-alpha.tar.gz/ python setup.py install Installer is designed to work with Python 3.4 (since that's the stable version right now). Thank you for your time and help. Best regards, --=20 Christopher D=C3=ADaz Riveros Gentoo Linux Developer GPG Fingerprint: E517 5ECB 8152 98E4 FEBC 2BAA 4DBB D10F 0FDD 2547 --=-86kGHTVAC9pm1fP8PRLn Content-Type: application/pgp-signature; name="signature.asc" Content-Description: This is a digitally signed message part Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQGTBAABCgB9FiEE5Rdey4FSmOT+vCuqTbvRDw/dJUcFAlpbqDRfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEU1 MTc1RUNCODE1Mjk4RTRGRUJDMkJBQTREQkJEMTBGMEZERDI1NDcACgkQTbvRDw/d JUd4PQf/bXY6+CBucLdbfawFdFiiYOoQlXt+2L45MiRRE4EnCXmCU3xsPWVYh9Vw +6fyVrKGzWZ3TFp0aOF10Tg595NYGSAuy7BYAtGG4KA5g3baNs2bYfyc7gPA9ryu lEKHD/h1NQsPOTI7FVaYqLmchvyBnUCTYspxRfzopUSUTup5+0mpDdBLMUFVerhX cAiV4AQHKYfcLOxefJuhxD2hsKGOUPABr5RodpKXY2uW5uEfrnpgpCGSYs9923Yg HTxoBvDaEK8uNPWunTT+MnbRXxWcjML6CVfGVM1YHLnW3RuK4QhM/ni4tMjB/7hU qvaTqfLrI5eyDqm/noDppaVi02inLw== =8oio -----END PGP SIGNATURE----- --=-86kGHTVAC9pm1fP8PRLn--