netgraph: Exit the net epoch to handle control messages
[freebsd/src.git] / release / Makefile.inc1
blob552b6cb60f3c7e599c42e4871537b7cdefdf4611
4 # Figure out where the git binary is.
5 .for _P in /usr/bin /usr/local/bin
6 . if !defined(GIT_CMD) || empty(GIT_CMD)
7 .  if exists(${_P}/git)
8 GIT_CMD=   ${_P}/git
9 .  endif
10 . endif
11 .endfor
13 .if !empty(GIT_CMD) && exists(${GIT_CMD})
14 # Set the git branch and hash to export where needed.
15 . if !defined(GITBRANCH) || empty(GITBRANCH)
16 GITBRANCH!=     ${GIT_CMD} -C ${.CURDIR} rev-parse --abbrev-ref HEAD 2>/dev/null | sed -e 's/\^\///'
17 . export GITBRANCH
18 . endif
19 . if !defined(GITREV) || empty(GITREV)
20 GITREV!=        ${GIT_CMD} -C ${.CURDIR} rev-parse --verify --short HEAD 2>/dev/null || true
21 . export GITREV
22 . endif
23 . if !defined(GITCOUNT) || empty(GITCOUNT)
24 GITCOUNT!=      ${GIT_CMD} -C ${.CURDIR} rev-list --first-parent --count HEAD 2>/dev/null || true
25 . export GITCOUNT
26 . endif
27 .else
28 GITBRANCH=      nullbranch
29 GITREV=         nullhash
30 GITCOUNT=       nullcount
31 . export GITBRANCH
32 . export GITREV
33 . export GITCOUNT
34 .endif
36 # Set the build date, primarily for snapshot builds.
37 .if !defined(BUILDDATE) || empty(BUILDDATE)
38 BUILDDATE!=             date +%Y%m%d
39 .export BUILDDATE
40 .endif
42 # Override UNAME_r to allow building ports for a different branch.
43 UNAME_r=        ${REVISION}-${BRANCH}
44 .export UNAME_r