{"id":21998396,"url":"https://github.com/simonswine/android_platform_external_dhcpcd","last_synced_at":"2026-04-28T23:03:42.758Z","repository":{"id":16347253,"uuid":"19097183","full_name":"simonswine/android_platform_external_dhcpcd","owner":"simonswine","description":null,"archived":false,"fork":false,"pushed_at":"2014-04-24T05:49:06.000Z","size":1224,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-15T16:48:48.682Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"Devbootcamp/data-structures-graph-challenge","license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/simonswine.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-04-24T05:44:10.000Z","updated_at":"2014-04-28T22:00:58.000Z","dependencies_parsed_at":"2022-09-24T10:45:12.627Z","dependency_job_id":null,"html_url":"https://github.com/simonswine/android_platform_external_dhcpcd","commit_stats":null,"previous_names":[],"tags_count":104,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fandroid_platform_external_dhcpcd","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fandroid_platform_external_dhcpcd/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fandroid_platform_external_dhcpcd/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simonswine%2Fandroid_platform_external_dhcpcd/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simonswine","download_url":"https://codeload.github.com/simonswine/android_platform_external_dhcpcd/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245056912,"owners_count":20553856,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-29T22:21:36.521Z","updated_at":"2026-04-28T23:03:37.713Z","avatar_url":"https://github.com/simonswine.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"dhcpcd - DHCP client daemon\nCopyright (c) 2006-2012 Roy Marples \u003croy@marples.name\u003e\n\n\nInstallation\n------------\n./configure; make; make install\nman dhcpcd for command line options\nman dhcpcd.conf for configuration options\nman dhcpcd-run-hooks to learn how to hook scripts into dhcpcd events\n\n\nNotes\n-----\nIf you're cross compiling you may need set the platform if OS is different\nfrom the host.\n--target=sparc-sun-netbsd5.0\n\nIf you're building for an MMU-less system where fork() does not work, you\nshould ./configure --disable-fork.\nThis also puts the --no-background flag on and stops the --background flag\nfrom working.\n\nYou can change the default dirs with these knobs.\nFor example, to satisfy FHS compliance you would do this:-\n./configure --libexecdir=/lib/dhcpcd dbdir=/var/lib/dhcpcd\n\nWe now default to using -std=c99. For 64-bit linux, this always works, but\nfor 32-bit linux it requires either gnu99 or a patch to asm/types.h.\nMost distros patch linux headers so this should work fine.\nlinux-2.6.24 finally ships with a working 32-bit header.\nIf your linux headers are older, or your distro hasn't patched them you can\nset CSTD=gnu99 to work around this.\n\nSome BSD systems do not allow the manipulation of automatically added subnet\nroutes. You can find discussion here:\n    http://mail-index.netbsd.org/tech-net/2008/12/03/msg000896.html\nBSD systems where this has been fixed are:\n    NetBSD-5.0\n\nWe try and detect how dhcpcd should interact with system services during the\nconfigure stage. If we cannot auto-detect how do to this, or it is wrong then\nyou can change this by passing shell commands to --service-exists,\n--servicecmd and optionally --servicestatus.\n\nTo prepare dhcpcd for import into a platform source tree (like NetBSD)\nyou can use the make import target to create /tmp/dhcpcd-$version and\npopulate it with all the source files and hooks needed.\nIn this instance, you may wish to disable some configured tests when\nthe binary has to run on older versions which lack support, such as getline.\n./configure --without-getline\n\n\nHooks\n-----\nNot all the hooks in dhcpcd-hooks are installed by default.\nBy default we install 01-test, 10-mtu, 20-resolv.conf,\n29-lookup-hostname and 30-hostname.\nThe default dhcpcd.conf disables the lookup-hostname hook by default.\nThe configure program attempts to find hooks for systems you have installed.\nTo add more simply\n./configure -with-hook=ntp.conf\n\n\nCompatibility\n-------------\ndhcpcd-5.0 is only fully command line compatible with dhcpcd-4.0\nFor compatibility with older versions, use dhcpcd-4.0\n\ndhcpcd no longer sends a default ClientID for ethernet interfaces.\nThis is so we can re-use the address the kernel DHCP client found.\nTo retain the old behaviour of sending a default ClientID based on the\nhardware address for interface, simply add the keyword clientid to dhcpcd.conf.\n\n\nChangeLog\n---------\nWe no longer supply a ChangeLog.\nHowever, you're more than welcome to read the commit log at\nhttp://roy.marples.name/projects/dhcpcd/log/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonswine%2Fandroid_platform_external_dhcpcd","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimonswine%2Fandroid_platform_external_dhcpcd","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimonswine%2Fandroid_platform_external_dhcpcd/lists"}