schema_install() {
  SCHEMA="$1"
  GCONF_CONFIG_SOURCE="xml::etc/gconf/gconf.xml.defaults" \
  chroot . gconftool-2 --makefile-install-rule \
  /etc/gconf/schemas/$SCHEMA \
  1>/dev/null
}

gconf_setup() {
  ENTRIES="$1"
  chroot . gconftool-2 \
  --config-source xml:readwrite:/etc/gconf/gconf.xml.defaults \
  --direct --load /etc/gconf/schemas/$ENTRIES \
  1>/dev/null
}

schema_install panel-global.schemas
schema_install panel-toplevel.schemas
schema_install clock.schemas
schema_install window-list.schemas
schema_install fish.schemas
schema_install panel-general.schemas
schema_install panel-compatibility.schemas
schema_install panel-object.schemas
schema_install workspace-switcher.schemas

gconf_setup panel-default-setup.entries

if [ -x usr/bin/update-desktop-database ]; then
  chroot . /usr/bin/update-desktop-database /usr/share/applications \
  1>/dev/null
fi

if [ -x usr/bin/gtk-update-icon-cache ]; then
  chroot . /usr/bin/gtk-update-icon-cache -q -f -t /usr/share/icons/hicolor \
  1>/dev/null
fi

if [ -x usr/bin/rarian-sk-update ]; then
  chroot . /usr/bin/rarian-sk-update \
  1>/dev/null
fi


