#!/bin/sh

PATH=/usr/sbin:/usr/bin:/sbin:/bin
_FUNCTIONS=/etc/rc.d/functions
[ -f ${_FUNCTIONS} ] && . ${_FUNCTIONS}

NAME=switch-updates-provider
KEY_DIR=/etc/uks
CONF_DIR=/mnt/us/updates-provider

start() {
    ACTIVE=$(find "$CONF_DIR" -maxdepth 1 -type f | sort -r | head -n 1)
    ACTIVE=${ACTIVE##*/}
    if [ -n "$ACTIVE" ]
    then
	mntroot_rw
	cp -f "$KEY_DIR/pubprodkey01.pem.$ACTIVE" "$KEY_DIR/pubprodkey01.pem"
	cp -f "$KEY_DIR/pubprodkey02.pem.$ACTIVE" "$KEY_DIR/pubprodkey02.pem"
	mntroot_ro
    fi
}

case "$1" in
  start)
    start
  ;;
  stop)
  ;;
  restart|force-reload)
    start
  ;;
  *)
    echo "Usage: /etc/init.d/$NAME {start|stop|restart|force-reload}" >&2
    exit 1
  ;;
esac

exit 0
