Commit graph

2504 commits

Author SHA1 Message Date
Jools Wills
628611fe5a use rps_checkNeededPackages for handling dependencies for depen_snes9x 2014-07-20 22:00:13 +01:00
Jools Wills
e53ca18bb8 fixed xboxdrv function naming 2014-07-20 21:49:15 +01:00
Jools Wills
a7a97096e9 fixed emulationstation function naming 2014-07-20 21:48:52 +01:00
Jools Wills
5d59e082f8 don't keep multiple associative arrays with module functions. We can determine them as needed.
change output of retropie_packages to show index and module id. since we are not hardcoding the index, it's possible they can change
so it will be a good idea to be able to use the module id
2014-07-20 21:45:20 +01:00
Jools Wills
de6cec861f split supplementary.sh into auto-loading modules 2014-07-20 20:35:26 +01:00
Jools Wills
c272a3a4ef split out emulators and libretro cores into separate module files - supplementary modules still to do
add functions for registering/loading the modules
2014-07-20 19:41:17 +01:00
Jools Wills
842c185abf split out package functions to packages.sh 2014-07-20 19:39:20 +01:00
Jools Wills
a91caebc91 use .sh for scriptmodule extension as shinc is no standard (so editors can't guess syntax highlight by default). 2014-07-20 19:37:33 +01:00
Florian
e02c7c2103 Merge pull request #388 from joolswills/samba
remove incorrect -R from chown in samba directory set up, as it changed ...
2014-07-20 17:46:18 +02:00
Jools Wills
71bac9f8ea when installing from binaries, set up the samba stuff last, so that it can fix up any rom directory permissions. 2014-07-20 16:44:22 +01:00
Jools Wills
e7e2eaf33d use rps_checkNeededPackages for fbalibretro depends installation 2014-07-20 16:28:13 +01:00
Jools Wills
8ca30c866f remove incorrect -R from chown in samba directory set up, as it changed existing rom files. Now we correctly
set root:$user for roms with the sticky bit set, with first level platform subfolders being root:$pi with group writable.
added some code to chown existing files to fix any set up where roms were copied with the wrong permissions.
there are other cases too, where roms are copied with the wrong permissions which this will fix, such as the install_zmachine
code which unpacks files as the root user
2014-07-20 16:12:25 +01:00
Florian
57b60df39e Enabled ESC as hotkey in RetroArch per default 2014-07-20 12:29:10 +02:00
Florian
51c19587b0 Fixed ROM directory configuration for emulator Stella 2014-07-19 12:06:28 +02:00
Florian
a5ff0a39a0 Fixed binaries-based installation 2014-07-19 12:04:56 +02:00
Florian
7a8ffdc1a5 Minor fix for space checking function, updated binaries-based installation 2014-07-19 09:17:36 +02:00
Florian
97db43598e Fix for configuration of RetroArch emulator, enhanced Amiga start script 2014-07-19 08:45:10 +02:00
Florian
099a23cb15 Fixed installation of APT packages for FBALibretro 2014-07-19 08:28:47 +02:00
Florian
8919ede29a Merge branch 'master' of https://github.com/petrockblog/RetroPie-Setup
Conflicts:
	scriptmodules/emulators.shinc
2014-07-19 08:24:56 +02:00
Florian
b8aff5431f Fixed APT-package installation for SNES9X 2014-07-19 08:23:27 +02:00
Jools Wills
2a147e95e8 use rps_checkNeededPackages for installing dependencies. Less verbose, and means we don't have to launch apt-get when not needed 2014-07-17 17:16:28 +01:00
Jools Wills
c9f186f7aa re-work rps_checkNeededPackages allowing required packages to be passed to it.
change the previously unused checkForInstalledAPTPackage to be less verbose and make use of it
2014-07-17 17:01:07 +01:00
Florian
209272ee14 Fixed installation of Duke3D 2014-07-16 21:25:09 +02:00
Florian
1d2e8fbe65 Minor fix for checking the available diskspace 2014-07-16 20:27:10 +02:00
Florian
798d4ce296 Merge pull request #380 from joolswills/fixes
ln -f for timidity patchsets link, to avoid an errors message it is alre...
2014-07-16 20:20:07 +02:00
Florian
f6ebd20992 Merge pull request #379 from joolswills/de-duplication
move some duplicated functions to helpers.shinc and remove duplicated st...
2014-07-16 20:17:47 +02:00
Jools Wills
d97cf0d7e3 ln -f for timidity patchsets link, to avoid an errors message it is already exists
if download of timidity patchsets fail, don't just echo "error", but return an error string
2014-07-16 19:08:33 +01:00
Jools Wills
9df5e737f2 move some duplicated functions to helpers.shinc and remove duplicated startup code from retropie_setup.sh. retropie set up now gets it's
initial environment from retropie_packages.sh so there is no duplication of functionality. However it might be even cleaner to have a core module that contains this stuff and perhaps another module for packages, so the root shell scripts become simplified.
2014-07-16 18:27:00 +01:00
Jools Wills
343ea71a4a wrong variable name - copy n paste fail. fixed 2014-07-16 18:20:32 +01:00
Florian
50bc126ce9 Minor bug fix for retroarch-core-option configuration 2014-07-16 08:06:10 +02:00
Florian
b3b2cfee6b Merge pull request #377 from joolswills/packages_perf
much faster fn_exists - output of retropie_packages is significantly improved
2014-07-16 07:50:51 +02:00
Florian
c69cc316a3 Merge branch 'pr/376' 2014-07-16 07:49:02 +02:00
Florian
641c5e24d4 Merge pull request #375 from joolswills/samba
Samba
2014-07-16 07:41:08 +02:00
Florian
c25e645708 Merge pull request #374 from joolswills/newline
changed addLineToFile() to add a newline if the file does not end with o...
2014-07-16 07:39:34 +02:00
Florian
1c21aa5147 Merge pull request #369 from joolswills/menus
rework the main sources/setup menus so that the control for the menus is...
2014-07-16 07:38:42 +02:00
Jools Wills
4c0a885551 much faster fn_exists - output of retropie_packages is significantly improved. 2014-07-16 01:54:52 +01:00
Jools Wills
a8175cea4e file/directory masks were the wrong way round. oops. 2014-07-16 01:10:34 +01:00
Jools Wills
92a0733b3f directory permissions for rom directories to protect them from deletion, yet allow pi user to write to them 2014-07-15 23:30:07 +01:00
Jools Wills
dbdc5fb1df more sensible samba directory/file masks 2014-07-15 23:26:33 +01:00
Jools Wills
32430c702f no need for the chmods for samba config 2014-07-15 23:26:05 +01:00
Jools Wills
88ce95e15c _EOF_ for consistency 2014-07-15 23:25:07 +01:00
Jools Wills
b01cd65c63 readonly/public are inverted synonyms for writable / guest ok so no need for both 2014-07-15 23:24:38 +01:00
Jools Wills
c10b5f7b93 single rom share for samba, and remove old configs 2014-07-15 23:24:05 +01:00
Jools Wills
06edf2b0ba changed addLineToFile() to add a newline if the file does not end with one. fixes #372 2014-07-15 22:54:25 +01:00
Jools Wills
f1b27efbf4 use mkdir -p in mame4all Makefile to avoid directory creation errors (at least when building with -jX) 2014-07-15 20:40:42 +01:00
Jools Wills
feb9d70b54 don't delete / re-clone each time 2014-07-15 20:12:48 +01:00
Jools Wills
a26a8cedde do not remove git checkout of gngeo before build.
no need for host/target options
2014-07-15 20:10:04 +01:00
Jools Wills
f2a90e4ed1 use mkdir -p for rom dirs to not throw error if they exist 2014-07-15 20:03:33 +01:00
Jools Wills
c60cf94916 Merge branch 'master' into fixes 2014-07-15 20:01:43 +01:00
Jools Wills
ac24cafc41 cosmetic - indentation fix 2014-07-15 18:58:31 +01:00