This is a script to install and update miscellaneous software on a target device. The default distribution is meant to be used on a MiSTer FPGA, however it is designed to be easly adapted to other systems. Read the dedicated section to more information on such scenarios, the rest of this documentation will assume a MiSTer FPGA target with default miscellaneous software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
The features of the script are:
- It is very simple: you can read and fully understand it in minutes
- It automatically creates wrapper scripts to recall package functionality
- It keeps the filesystem clean: all the software is installed the
/media/fat/misc
folder - Each package have a contained repository on github
- The packages are distributed by github Release pages
- It supports multiple, simple packages formats
Work in progress : TODO : automatic boot script ?
To install all the software, you can download the MiSTer_misc_update.sh
to
your device and run it. Alternatively you can run
curl -L -k "https://raw.githubusercontent.com/pocomane/MiSTer_misc/master/MiSTer_misc.sh" | bash -s update
in a shell on the target device.
Both the methods will download the last built release and install it in the
default path: /media/fat/misc/MiSTer_misc
. It will also generate some script
in the default path: /media/fat/Scripts
. One of this is the updater script
itself: /media/fat/Scripts/MiSTer_misc_update.sh
.
This is a list of the software that will be installed.
- webkeyboard - It let you to
control the device from a remote keyboard. The scripts
webkeyboard_start.sh
andwebkeyboard_stop.sh
will be created to launch and stop the service. Connect http://ip.addes.of_the.device:8081 from any computer in the network to send keystroks through the web.
Work in progress.
Work in progress.
Work in progress.
Work in progress.