#!/bin/bash #============================================================================== # Arch R — Timezone helper for EmulationStation-fcamod # Replaces dArkOS /usr/local/bin/timezones #============================================================================== case "$1" in current) # Return current timezone from /etc/localtime symlink if [ -L /etc/localtime ]; then readlink /etc/localtime | sed 's|.*/zoneinfo/||' else echo "UTC" fi ;; available) # Return comma-separated list of available timezones # ES-fcamod expects: "Zone1,Zone2,Zone3" timedatectl list-timezones 2>/dev/null | tr '\n' ',' | sed 's/,$//' ;; setrepo) # No-op on Arch R (dArkOS uses this to set repo timezone for updates) ;; *) echo "Usage: timezones {current|available|setrepo}" ;; esac