# fss-0002

main:
  if [[ $(grep -m 1 -o '^t_time:[^:]*:' /etc/passwd) == "" ]] ; then adduser -l /bin/false -t target -g t_time -n time ; fi
  ./configure $CONF --sysconfdir=/home/targets/ntp/settings --enable-ipv6 --with-crypto=openssl --disable-linuxcaps --enable-accurate-adjtime 
  echo "#define CONFIG_FILE \"/home/targets/ntp/settings/ntp.conf\"" >> config.h
  echo "#define HAVE___ADJTIMEX 1" >> config.h
  sed -i -e 's|__adjtimex|adjtimex|g' util/tickadj.c
  make
  make install
  cp -v ${PR}ntp.conf /home/targets/time/settings/
  mv -v /bin/ntpd /sbin/
  chgrp e_time /bin/{ntp{date,trace,q},tickadj}
  chgrp t_time /bin/{ntp{-keygen,-wait,dc},sntp} /sbin/ntpd
  chmod o-rx /bin/{ntp{date,trace,q},tickadj}
  chmod o-rx /bin/{ntp{-keygen,-wait,dc},sntp} /sbin/ntpd
  rm -Rf /bin/ntp-wait /bin/ntptrace
  if [[ -f /bin/ntptime ]] ; then chgrp e_time /bin/ntptime ; fi
  if [[ -f /bin/ntptime ]] ; then chmod o-rx /bin/ntptime ; fi
