--- /dev/null
+make -j was failing sometimesa like this
+| ccache i586-poky-linux-gcc -march=i586 --sysroot=/home/nitin/build/build0/tmp/sysroots/i586-poky-linux -I. -fexpensive-optimizations -fomit-frame-pointer -frename-registers -O2 -ggdb -feliminate-unused-debug-types -o atd atd.o daemon.o  -lfl  -lpam -Wl,-O1 -Wl,--as-needed
+| parsetime.l:5:19: fatal error: y.tab.h: No such file or directory
+| compilation terminated.
+| make: *** [lex.yy.o] Error 1
+| make: *** Waiting for unfinished jobs....
+
+Fixed the issue by adding a dependancy in the makefile.
+Nitin <nitin.a.kamble@intel.com>
+2010/09/02
+
+Index: at-3.1.12/Makefile.in
+===================================================================
+--- at-3.1.12.orig/Makefile.in
++++ at-3.1.12/Makefile.in
+@@ -83,6 +83,8 @@ y.tab.c y.tab.h: parsetime.y
+ lex.yy.c: parsetime.l
+       $(LEX) -i parsetime.l
+ 
++parsetime.l: y.tab.h
++
+ atrun: atrun.in
+       configure
+ 
 
+++ /dev/null
-DESCRIPTION = "Delayed job execution and batch processing"
-SECTION = "base"
-DEPENDS = "flex"
-RCONFLICTS_${PN} = "atd"
-RREPLACES_${PN} = "atd"
-
-inherit autotools
-
-do_install () {
-    oe_runmake "IROOT=${D}" install
-}
 
-require at.inc
-
+DESCRIPTION = "Delayed job execution and batch processing"
+SECTION = "base"
 LICENSE="GPLv2+"
 LIC_FILES_CHKSUM = "file://COPYING;md5=4325afd396febcb659c36b49533135d4"
-
-PR = "r1"
+DEPENDS = "flex libpam initscripts"
+RCONFLICTS_${PN} = "atd"
+RREPLACES_${PN} = "atd"
+PR = "r2"
 
 SRC_URI = "${DEBIAN_MIRROR}/main/a/at/at_${PV}.orig.tar.gz \
     file://configure.patch \
     file://nonrootinstall.patch \
     file://use-ldflags.patch \
+    file://fix_parallel_build_error.patch \
     file://posixtm.c \
     file://posixtm.h \
-    file://file_replacement_with_gplv2.patch"
+    file://file_replacement_with_gplv2.patch \
+    file://S99at"
+
+EXTRA_OECONF += "ac_cv_path_SENDMAIL=/bin/true \
+                 --with-daemon_username=root \
+                 --with-daemon_groupname=root \
+                 --with-jobdir=/var/spool/cron/atjobs \
+                 --with-atspool=/var/spool/cron/atspool"
+
+inherit autotools
 
 do_compile_prepend () {
-       mv ${WORKDIR}/posixtm.[ch] ${S}
+       cp -f ${WORKDIR}/posixtm.[ch] ${S}
 }
 
+do_install () {
+       oe_runmake "IROOT=${D}" install
+
+       install -d ${D}${sysconfdir}/init.d
+       install -d ${D}${sysconfdir}/rcS.d
+       install -m 0755    ${WORKDIR}/S99at             ${D}${sysconfdir}/init.d/at
+       ln -sf          ../init.d/at            ${D}${sysconfdir}/rcS.d/S99at
+}
 
--- /dev/null
+#!/bin/sh
+#
+# Starts at daemon
+#
+
+umask 077
+
+start() {
+       echo -n "Starting atd: "
+       start-stop-daemon --start --quiet --make-pidfile --pidfile /var/run/atd.pid --background --exec /usr/sbin/atd -- -f
+       echo "OK"
+}
+stop() {
+       echo -n "Stopping atd: "
+       start-stop-daemon --stop --quiet --pidfile /var/run/atd.pid
+       echo "OK"
+}
+restart() {
+       stop
+       start
+}
+
+case "$1" in
+  start)
+       start
+       ;;
+  stop)
+       stop
+       ;;
+  restart|reload)
+       restart
+       ;;
+  *)
+       echo $"Usage: $0 {start|stop|restart}"
+       exit 1
+esac
+
+exit $?
+