#!/bin/bash

exec >"$(basename $0)".log 2>&1

. ${srcdir}/ref-dbus.sh
. ${srcdir}/ref-polkit.sh
gdbus call \
      --system \
      --dest org.freedesktop.locale1 \
      --object-path /org/freedesktop/locale1 \
      --method org.freedesktop.locale1.SetLocale \
      "['LANG=fr_FR.UTF-8', 'LC_TIME=fr_FR.UTF-8', 'LC_COLLATE=fr_FR.UTF-8']" \
      true
gdbus call \
      --system \
      --dest org.freedesktop.locale1 \
      --object-path /org/freedesktop/locale1 \
      --method org.freedesktop.locale1.SetLocale \
      "['LANG=en_AU.UTF-8']" \
      true
cmp scratch/locale << EOF
# Configuration file for eselect
# This file has been automatically generated
LANG='en_AU.UTF-8'
EOF

RES=$?
rm scratch/locale
. ${srcdir}/unref-polkit.sh
. ${srcdir}/unref-dbus.sh
exit $RES
