| 1 |
# bsd.commands.mk - Common commands used within the ports infrastructure |
| 2 |
# |
| 3 |
# Created by: Gabor Kovesdan <gabor@FreeBSD.org> |
| 4 |
# |
| 5 |
# $FreeBSD$ |
| 6 |
# |
| 7 |
# DO NOT COMMIT CHANGES TO THIS FILE BY YOURSELF, EVEN IF YOU DID NOT GET |
| 8 |
# A RESPONSE FROM THE MAINTAINER(S) WITHIN A REASONABLE TIMEFRAME! ALL |
| 9 |
# UNAUTHORISED CHANGES WILL BE UNCONDITIONALLY REVERTED! |
| 10 |
# |
| 11 |
|
| 12 |
COMMANDS_Include_MAINTAINER= portmgr@FreeBSD.org |
| 13 |
|
| 14 |
.if !defined(_COMMANDSMKINCLUDED) |
| 15 |
|
| 16 |
_COMMANDSMKINCLUDED= yes |
| 17 |
|
| 18 |
AWK?= /usr/bin/awk |
| 19 |
BASENAME?= /usr/bin/basename |
| 20 |
BRANDELF?= /usr/bin/brandelf |
| 21 |
BSDMAKE?= /usr/bin/make |
| 22 |
BZCAT?= /usr/bin/bzcat |
| 23 |
BZIP2_CMD?= /usr/bin/bzip2 |
| 24 |
CAT?= /bin/cat |
| 25 |
CHGRP?= /usr/bin/chgrp |
| 26 |
CHMOD?= /bin/chmod |
| 27 |
CHOWN?= /usr/sbin/chown |
| 28 |
CHROOT?= /usr/sbin/chroot |
| 29 |
COMM?= /usr/bin/comm |
| 30 |
CP?= /bin/cp |
| 31 |
CPIO?= /usr/bin/cpio |
| 32 |
CUT?= /usr/bin/cut |
| 33 |
DC?= /usr/bin/dc |
| 34 |
DIALOG?= /usr/bin/dialog |
| 35 |
DIALOG4PORTS?= ${LOCALBASE}/bin/dialog4ports |
| 36 |
DIFF?= /usr/bin/diff |
| 37 |
DIRNAME?= /usr/bin/dirname |
| 38 |
EGREP?= /usr/bin/egrep |
| 39 |
EXPR?= /bin/expr |
| 40 |
FALSE?= false # Shell builtin |
| 41 |
FILE?= /usr/bin/file |
| 42 |
FIND?= /usr/bin/find |
| 43 |
FLEX?= /usr/bin/flex |
| 44 |
FMT?= /usr/bin/fmt |
| 45 |
FMT_80?= ${FMT} 75 79 |
| 46 |
GMAKE?= gmake |
| 47 |
GREP?= /usr/bin/grep |
| 48 |
GUNZIP_CMD?= /usr/bin/gunzip -f |
| 49 |
GZCAT?= /usr/bin/gzcat |
| 50 |
GZIP?= -9 |
| 51 |
GZIP_CMD?= /usr/bin/gzip -nf ${GZIP} |
| 52 |
HEAD?= /usr/bin/head |
| 53 |
ID?= /usr/bin/id |
| 54 |
IDENT?= /usr/bin/ident |
| 55 |
JOT?= /usr/bin/jot |
| 56 |
LDCONFIG?= /sbin/ldconfig |
| 57 |
LHA_CMD?= ${LOCALBASE}/bin/lha |
| 58 |
LN?= /bin/ln |
| 59 |
LS?= /bin/ls |
| 60 |
MKDIR?= /bin/mkdir -p |
| 61 |
MKTEMP?= /usr/bin/mktemp |
| 62 |
MOUNT?= /sbin/mount |
| 63 |
MOUNT_DEVFS?= ${MOUNT} -t devfs devfs |
| 64 |
# XXX: this is a work-around for an obscure bug where |
| 65 |
# mount -t nullfs returns zero status on errors within |
| 66 |
# a make target |
| 67 |
MOUNT_NULLFS?= /sbin/mount_nullfs |
| 68 |
MV?= /bin/mv |
| 69 |
OBJCOPY?= /usr/bin/objcopy |
| 70 |
OBJDUMP?= /usr/bin/objdump |
| 71 |
PASTE?= /usr/bin/paste |
| 72 |
PAX?= /bin/pax |
| 73 |
PRINTF?= /usr/bin/printf |
| 74 |
PS_CMD?= /bin/ps |
| 75 |
PW?= /usr/sbin/pw |
| 76 |
READELF?= /usr/bin/readelf |
| 77 |
REALPATH?= /bin/realpath |
| 78 |
RLN?= ${INSTALL} -l rs |
| 79 |
RM?= /bin/rm -f |
| 80 |
RMDIR?= /bin/rmdir |
| 81 |
SED?= /usr/bin/sed |
| 82 |
SETENV?= /usr/bin/env |
| 83 |
SH?= /bin/sh |
| 84 |
SORT?= /usr/bin/sort |
| 85 |
STRIP_CMD?= /usr/bin/strip |
| 86 |
STAT?= /usr/bin/stat |
| 87 |
# Command to run commands as privileged user |
| 88 |
# Example: "/usr/local/bin/sudo -E sh -c" to use "sudo" instead of "su" |
| 89 |
SU_CMD?= /usr/bin/su root -c |
| 90 |
SYSCTL?= /sbin/sysctl |
| 91 |
TAIL?= /usr/bin/tail |
| 92 |
TEST?= test # Shell builtin |
| 93 |
TR?= /usr/bin/tr |
| 94 |
TRUE?= true # Shell builtin |
| 95 |
UMOUNT?= /sbin/umount |
| 96 |
UNAME?= /usr/bin/uname |
| 97 |
UNMAKESELF_CMD?= ${LOCALBASE}/bin/unmakeself |
| 98 |
UNZIP_CMD?= ${LOCALBASE}/bin/unzip |
| 99 |
UNZIP_NATIVE_CMD?= /usr/bin/unzip |
| 100 |
WHICH?= /usr/bin/which |
| 101 |
XARGS?= /usr/bin/xargs |
| 102 |
XMKMF?= ${LOCALBASE}/bin/xmkmf |
| 103 |
YACC?= /usr/bin/yacc |
| 104 |
|
| 105 |
XZ?= -Mmax |
| 106 |
XZCAT= /usr/bin/xzcat ${XZ} |
| 107 |
XZ_CMD?= /usr/bin/xz ${XZ} |
| 108 |
|
| 109 |
MD5?= /sbin/md5 |
| 110 |
SHA256?= /sbin/sha256 |
| 111 |
SOELIM?= /usr/bin/soelim |
| 112 |
|
| 113 |
# ECHO is defined in /usr/share/mk/sys.mk, which can either be "echo", |
| 114 |
# or "true" if the make flag -s is given. Use ECHO_CMD where you mean |
| 115 |
# the echo command. |
| 116 |
ECHO_CMD?= echo # Shell builtin |
| 117 |
|
| 118 |
# Used to print all the '===>' style prompts - override this to turn them off. |
| 119 |
ECHO_MSG?= ${ECHO_CMD} |
| 120 |
|
| 121 |
.elif !defined(_PKGTOOLSDEFINED) |
| 122 |
_PKGTOOLSDEFINED= yes |
| 123 |
PKG_BIN?= ${LOCALBASE}/sbin/pkg-static |
| 124 |
PKG_REGISTER?= ${PKG_BIN} register |
| 125 |
PKG_DELETE?= ${PKG_BIN} delete -y |
| 126 |
PKG_INFO?= ${PKG_BIN} info -g |
| 127 |
PKG_VERSION?= ${PKG_BIN} version |
| 128 |
PKG_CREATE?= ${PKG_BIN} create |
| 129 |
PKG_ADD?= ${PKG_BIN} add |
| 130 |
PKG_QUERY?= ${PKG_BIN} query |
| 131 |
|
| 132 |
.endif |