mirror of
https://github.com/RetroPie/RetroPie-Setup.git
synced 2025-04-02 10:51:41 -04:00
* rp_module_menus is no more - instead use rp_module_section with one of - core (core packages) - main (main packages - which will be installed by default in the image) - opt (optional packages) - exp (experimental packages) - driver (driver packages) - config (configuration packages / tools) * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections. * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_ * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
26 lines
799 B
Bash
Executable file
26 lines
799 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
# This file is part of The RetroPie Project
|
|
#
|
|
# The RetroPie Project is the legal property of its developers, whose names are
|
|
# too numerous to list here. Please refer to the COPYRIGHT.md file distributed with this source.
|
|
#
|
|
# See the LICENSE.md file at the top-level directory of this distribution and
|
|
# at https://raw.githubusercontent.com/RetroPie/RetroPie-Setup/master/LICENSE.md
|
|
#
|
|
|
|
# =============================================================
|
|
# START OF THE MAIN SCRIPT
|
|
# =============================================================
|
|
|
|
scriptdir=$(dirname "$0")
|
|
scriptdir=$(cd "$scriptdir" && pwd)
|
|
|
|
# check, if sudo is used
|
|
if [[ $(id -u) -ne 0 ]]; then
|
|
echo "Script must be run as root. Try 'sudo $0'"
|
|
exit 1
|
|
fi
|
|
|
|
"$scriptdir/retropie_packages.sh" setup gui
|
|
|