#!/bin/sh

set -e
dir=$1
if ! [ -d $dir ]
then
	echo "usage: make-owners directory"
	exit 1
fi
dir=$dir/owners
if ! [ -d $dir ]
then
	echo "make-owners: directory '$dir' does not exist, creating."
	mkdir $dir
fi

checkuid() {
  file=$dir/uid$1
  if ! [ -e $file ]; then
    echo "make-owners: UID file '$file' does not exist, creating."
    touch $file
  fi
  # No.
  #chown $2 $file
}

checkgid() {
  file=$dir/gid$1
  if ! [ -e $file ]; then
    echo "make-owners: GID file '$file' does not exist, creating."
    touch $file
  fi
  # No.
  #chgrp $2 $file
}

checkuid a alias
checkuid d qmaild
checkuid l qmaill
checkuid o root
checkuid p qmailp
checkuid q qmailq
checkuid r qmailr
checkuid s qmails
checkgid q qmail
checkgid n nofiles
