at.mk 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #############################################################
  2. #
  3. # at
  4. #
  5. #############################################################
  6. AT_VERSION = 3.1.12
  7. AT_SOURCE = at_$(AT_VERSION).orig.tar.gz
  8. AT_SITE = $(BR2_DEBIAN_MIRROR)/debian/pool/main/a/at
  9. AT_AUTORECONF = YES
  10. AT_INSTALL_STAGING = NO
  11. AT_INSTALL_TARGET = YES
  12. # no install-strip / install-exec
  13. AT_INSTALL_TARGET_OPT = DESTDIR=$(TARGET_DIR) install
  14. AT_CONF_OPT = \
  15. --with-jobdir=/var/spool/cron/atjobs \
  16. --with-atspool=/var/spool/cron/atspool \
  17. --with-daemon_username=root \
  18. --with-daemon_groupname=root \
  19. SENDMAIL=/usr/sbin/sendmail
  20. $(eval $(call AUTOTARGETS,package,at))
  21. $(AT_HOOK_POST_INSTALL): $(AT_TARGET_INSTALL_TARGET)
  22. $(INSTALL) -m 0755 package/at/S99at $(TARGET_DIR)/etc/init.d/S99at
  23. touch $@
  24. $(AT_TARGET_UNINSTALL):
  25. $(call MESSAGE,"Uninstalling")
  26. rm -rf $(addprefix $(TARGET_DIR),/usr/lib/atspool \
  27. /usr/lib/atjobs \
  28. /etc/at.deny \
  29. /etc/init.d/S99at \
  30. /usr/bin/at \
  31. /usr/bin/atrm \
  32. /usr/bin/atq \
  33. /usr/sbin/atd \
  34. /usr/sbin/atrun)
  35. rm -f $(addprefix $(TARGET_DIR)/usr/man/man*/, \
  36. at.1 atq.1 atrm.1 batch.1 at_allow.5 at_deny.5 atd.8 atrun.8)
  37. rm -f $(AT_TARGET_INSTALL_TARGET) $(AT_HOOK_POST_INSTALL)