summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorJulian Xhokaxhiu2016-06-23 11:10:06 +0200
committerJulian Xhokaxhiu2016-06-23 11:10:06 +0200
commite42d60cd966109e86538fbd2677468c36445d4cb (patch)
tree6040fa824560696f3aa4187ddb8b039eff2a66fc
parent07fa6d030dfb7540aa09de11193883db014ff694 (diff)
downloadaur-e42d60cd966109e86538fbd2677468c36445d4cb.tar.gz
Redo the home directory creation
It seems that systemd-sysusers is not handling it
-rw-r--r--retroarch-standalone.install7
1 files changed, 7 insertions, 0 deletions
diff --git a/retroarch-standalone.install b/retroarch-standalone.install
index 400d8a7d3a36..71309bb7a180 100644
--- a/retroarch-standalone.install
+++ b/retroarch-standalone.install
@@ -2,6 +2,10 @@ post_install() {
# Update systemd sysusers
systemd-sysusers
+ # Create Home folder
+ mkdir -p /home/retroarch
+ chown -R retroarch:retroarch /home/retroarch
+
# Swap configuration if it doesn't exist
if [ ! -f /etc/retroarch-standalone.cfg ]; then
mv /etc/retroarch-standalone.cfg.pacsave \
@@ -13,6 +17,9 @@ post_upgrade() {
# Update systemd sysusers
systemd-sysusers
+ # Fix permissions
+ chown -R retroarch:retroarch /home/retroarch
+
# Swap configuration if it doesn't exist
if [ ! -f /etc/retroarch-standalone.cfg ]; then
mv /etc/retroarch-standalone.cfg.pacsave \