diff options
Diffstat (limited to 'homebrew/iscdhcp')
-rw-r--r-- | homebrew/iscdhcp/.beer | 32 | ||||
-rw-r--r-- | homebrew/iscdhcp/.make.sh-auto | 6 | ||||
-rw-r--r-- | homebrew/iscdhcp/_metadata/description | 1 | ||||
-rw-r--r-- | homebrew/iscdhcp/_metadata/homepage | 1 | ||||
-rw-r--r-- | homebrew/iscdhcp/_metadata/name | 1 | ||||
-rw-r--r-- | homebrew/iscdhcp/_metadata/version | 1 | ||||
-rwxr-xr-x | homebrew/iscdhcp/download.sh | 1 |
7 files changed, 43 insertions, 0 deletions
diff --git a/homebrew/iscdhcp/.beer b/homebrew/iscdhcp/.beer new file mode 100644 index 000000000..3d3415635 --- /dev/null +++ b/homebrew/iscdhcp/.beer @@ -0,0 +1,32 @@ +{ + "name": "IscDhcp", + "description": "Production-grade DHCP solution", + "url": "https://ftp.isc.org/isc/dhcp/4.4.1/dhcp-4.4.1.tar.gz", + "mirror": null, + "homepage": "https://www.isc.org/software/dhcp", + "depends": [], + "resource": [], + "conflicts": [], + "patches": [], + "install": [ + "dhcpd_dir = var+\"dhcpd\"", + "path_opts = {", + "\"_PATH_DHCPD_CONF\" => etc+\"dhcpd.conf\",", + "\"_PATH_DHCLIENT_CONF\" => etc+\"dhclient.conf\",", + "\"_PATH_DHCPD_DB\" => dhcpd_dir+\"dhcpd.leases\",", + "\"_PATH_DHCPD6_DB\" => dhcpd_dir+\"dhcpd6.leases\",", + "\"_PATH_DHCLIENT_DB\" => dhcpd_dir+\"dhclient.leases\",", + "\"_PATH_DHCLIENT6_DB\" => dhcpd_dir+\"dhclient6.leases\",", + "\"_PATH_DHCPD_PID\" => dhcpd_dir+\"dhcpd.pid\",", + "\"_PATH_DHCPD6_PID\" => dhcpd_dir+\"dhcpd6.pid\",", + "\"_PATH_DHCLIENT_PID\" => dhcpd_dir+\"dhclient.pid\",", + "\"_PATH_DHCLIENT6_PID\" => dhcpd_dir+\"dhclient6.pid\",", + "\"_PATH_DHCRELAY_PID\" => dhcpd_dir+\"dhcrelay.pid\",", + "\"_PATH_DHCRELAY6_PID\" => dhcpd_dir+\"dhcrelay6.pid\",", + "}", + "path_opts.each do |symbol, path|", + "ENV.append \"CFLAGS\", \"-D#{symbol}='\\\"#{path}\\\"'\"" + ], + "version": "4.4.1", + "file": "isc-dhcp.rb" +}
\ No newline at end of file diff --git a/homebrew/iscdhcp/.make.sh-auto b/homebrew/iscdhcp/.make.sh-auto new file mode 100644 index 000000000..b0ef1f099 --- /dev/null +++ b/homebrew/iscdhcp/.make.sh-auto @@ -0,0 +1,6 @@ +pkg:setup +dhcpd_dir = var+"dhcpd" +path_opts = { +"_PATH_DHCPD_CONF" => etc+"dhcpd.conf", "_PATH_DHCLIENT_CONF" => etc+"dhclient.conf", "_PATH_DHCPD_DB" => dhcpd_dir+"dhcpd.leases", "_PATH_DHCPD6_DB" => dhcpd_dir+"dhcpd6.leases", "_PATH_DHCLIENT_DB" => dhcpd_dir+"dhclient.leases", "_PATH_DHCLIENT6_DB" => dhcpd_dir+"dhclient6.leases", "_PATH_DHCPD_PID" => dhcpd_dir+"dhcpd.pid", "_PATH_DHCPD6_PID" => dhcpd_dir+"dhcpd6.pid", "_PATH_DHCLIENT_PID" => dhcpd_dir+"dhclient.pid", "_PATH_DHCLIENT6_PID" => dhcpd_dir+"dhclient6.pid", "_PATH_DHCRELAY_PID" => dhcpd_dir+"dhcrelay.pid", "_PATH_DHCRELAY6_PID" => dhcpd_dir+"dhcrelay6.pid", } +path_opts.each do |symbol, path| +ENV.append "CFLAGS", "-D#{symbol}='\"#{path}\"'" diff --git a/homebrew/iscdhcp/_metadata/description b/homebrew/iscdhcp/_metadata/description new file mode 100644 index 000000000..46724d14e --- /dev/null +++ b/homebrew/iscdhcp/_metadata/description @@ -0,0 +1 @@ +Production-grade DHCP solution diff --git a/homebrew/iscdhcp/_metadata/homepage b/homebrew/iscdhcp/_metadata/homepage new file mode 100644 index 000000000..ebc423c6e --- /dev/null +++ b/homebrew/iscdhcp/_metadata/homepage @@ -0,0 +1 @@ +https://www.isc.org/software/dhcp diff --git a/homebrew/iscdhcp/_metadata/name b/homebrew/iscdhcp/_metadata/name new file mode 100644 index 000000000..ebbc5a22c --- /dev/null +++ b/homebrew/iscdhcp/_metadata/name @@ -0,0 +1 @@ +IscDhcp diff --git a/homebrew/iscdhcp/_metadata/version b/homebrew/iscdhcp/_metadata/version new file mode 100644 index 000000000..cca25a93c --- /dev/null +++ b/homebrew/iscdhcp/_metadata/version @@ -0,0 +1 @@ +4.4.1 diff --git a/homebrew/iscdhcp/download.sh b/homebrew/iscdhcp/download.sh new file mode 100755 index 000000000..c0d38ee08 --- /dev/null +++ b/homebrew/iscdhcp/download.sh @@ -0,0 +1 @@ +wget https://ftp.isc.org/isc/dhcp/4.4.1/dhcp-4.4.1.tar.gz
\ No newline at end of file |