diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md new file mode 100644 index 0000000..a7744df --- /dev/null +++ b/README.md @@ -0,0 +1,33 @@ +# DHCP Client module + +[**Package DB** (owner)](https://admin.fedoraproject.org/pkgdb/package/modules/dhcp/) | +[**F26 modulemd** (source)](http://pkgs.fedoraproject.org/cgit/modules/dhcp.git/tree/dhcp.yaml?h=f26) | +[**PDC** (result)](https://pdc.fedoraproject.org/rest_api/v1/unreleasedvariants/?active=True&variant_name=dhcp) + + +DHCP (Dynamic Host Configuration Protocol) is a protocol which allows +individual devices on an IP network to get their own network +configuration information (IP address, subnetmask, broadcast address, +etc.) from a DHCP server. The overall purpose of DHCP is to make it +easier to administer a large network. + +This module provides the ISC DHCP client. + +## Current state + +| State | Description | +|-------|-------------| +| ✓ YES | **Build passes** in the infra (all build deps are ok) | +| ✓ YES | **Installs** on the Base Runtime (all runtime deps are ok) | +| ✓ YES | **No bootstrap** - uses only proper modules | +| ✗ NO | General **tests are in dist-git** | +| ✗ NO | General **tests pass** | +| ✓ YES | Meets the **Fedora Module Packaging Guidelines** | + + +### Notes + +No notes are good notes. diff --git a/dead.package b/dead.package deleted file mode 100644 index cfb6fca..0000000 --- a/dead.package +++ /dev/null @@ -1 +0,0 @@ -Unsupported diff --git a/dhcp.yaml b/dhcp.yaml new file mode 100644 index 0000000..0032077 --- /dev/null +++ b/dhcp.yaml @@ -0,0 +1,66 @@ +document: modulemd +version: 1 +data: + name: dhcp + summary: Provides the ISC DHCP client daemon and dhclient-script + description: > + DHCP (Dynamic Host Configuration Protocol) is a protocol which allows + individual devices on an IP network to get their own network + configuration information (IP address, subnetmask, broadcast address, + etc.) from a DHCP server. The overall purpose of DHCP is to make it + easier to administer a large network. + + This package provides the ISC DHCP client. + + license: + module: + - MIT + content: + - ISC + dependencies: + buildrequires: + base-runtime: f26 + common-build-dependencies: f26 + shared-userspace: f26 + perl: f26 + requires: + base-runtime: f26 + shared-userspace: f26 + references: + community: https://fedoraproject.org/wiki/Modularity + documentation: https://github.com/container-images/dhcp + tracker: https://github.com/container-images/dhcp + profiles: + default: + rpms: + - dhcp-client + - dhcp-common + - dhcp-libs + - ipcalc + - iproute + api: + rpms: + - dhcp-client + - dhcp-common + - dhcp-libs + - ipcalc + - iproute + components: + rpms: + dhcp: + rationale: Provides API for this module. + ref: f26 + buildorder: 10 + bind99: + rationale: requirement for dhcp. + ref: f26 + ipcalc: + rationale: requirement for dhcp. + ref: f26 + buildorder: 5 + GeoIP-GeoLite-data: + rationale: requirement for GeoIP. + ref: f26 + GeoIP: + rationale: requirement for ipcalc. + ref: f26 diff --git a/sources b/sources new file mode 100644 index 0000000..e69de29