Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oranoran/slash
Shell that helps set up common parameters for a virtual appliance
https://github.com/oranoran/slash
Last synced: 26 days ago
JSON representation
Shell that helps set up common parameters for a virtual appliance
- Host: GitHub
- URL: https://github.com/oranoran/slash
- Owner: oranoran
- License: apache-2.0
- Created: 2015-07-21T11:31:21.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2015-11-02T15:47:26.000Z (about 9 years ago)
- Last Synced: 2024-10-23T04:15:34.181Z (2 months ago)
- Language: Shell
- Size: 145 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
SLASH Shell
===========
SLASH is a utility that can be used when building a virtual appliance to make its initial setup easier for end-users.
When the end-user first logs into a SLASH-enabled virtual appliance, she is asked a few setup questions, and can respond right in the terminal.
Currently SLASH can offer to replace the built-in root password, set the hostname, and set up static networking settings.
Finally, SLASH lets the user remove it from subsequence login shells.
Internally SLASH is implemented as a Linux shell that simply runs its set of commands and then uses BASH.Supported Platforms
-------------------
SLASH has been tested with CentOS 7.Pre-requisites
--------------
* nmtui must be installed for non-DHCP networking configuration to workSetup
-----
To set up SLASH in a virtual appliance:
* Put the slash and slash-initial-setup scripts in /usr/local/bin
* Make sure they are executable
* Edit /etc/password so that the root user's shell is /usr/local/bin/slash