{"id":27414671,"url":"https://github.com/sipb/config-package-dev","last_synced_at":"2025-04-14T08:30:12.013Z","repository":{"id":55618860,"uuid":"107275237","full_name":"sipb/config-package-dev","owner":"sipb","description":"Debhelper (and CDBS) modules for building configuration packages","archived":false,"fork":false,"pushed_at":"2022-10-20T13:43:08.000Z","size":107,"stargazers_count":14,"open_issues_count":5,"forks_count":4,"subscribers_count":13,"default_branch":"master","last_synced_at":"2024-03-26T13:05:09.516Z","etag":null,"topics":["cdbs","configuration-management","debhelper","debian","debian-packages","ubuntu"],"latest_commit_sha":null,"homepage":"https://debathena.mit.edu/config-package-dev","language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sipb.png","metadata":{"files":{"readme":"README.md","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":"2017-10-17T13:51:49.000Z","updated_at":"2024-03-26T13:05:09.516Z","dependencies_parsed_at":"2023-01-20T07:01:19.625Z","dependency_job_id":null,"html_url":"https://github.com/sipb/config-package-dev","commit_stats":null,"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sipb%2Fconfig-package-dev","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sipb%2Fconfig-package-dev/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sipb%2Fconfig-package-dev/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sipb%2Fconfig-package-dev/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sipb","download_url":"https://codeload.github.com/sipb/config-package-dev/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248845569,"owners_count":21170799,"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":["cdbs","configuration-management","debhelper","debian","debian-packages","ubuntu"],"created_at":"2025-04-14T08:30:10.729Z","updated_at":"2025-04-14T08:30:11.991Z","avatar_url":"https://github.com/sipb.png","language":"Makefile","funding_links":[],"categories":[],"sub_categories":[],"readme":"config-package-dev\n===\n\nconfig-package-dev is a tool for building Debian _configuration\npackages_, that is, packages that configure other Debian packages\nalready on your system. It is an alternative to configuration-management\ntools (e.g., Ansible, Chef, Puppet, cfengine) that integrates cleanly\nwith the Debian packaging system: you can apply configuration by\ninstalling a configuration package, and remove it cleanly by\nuninstalling it. config-package-dev uses `dpkg-divert` to inform the\npackaging system that it is changing files owned by another package,\nwhich means that your changes remain applied even when the original\npackage is upgraded.\n\nConfiguration packages are particularly useful for sites using Debian or\nUbuntu (or another dpkg-based distribution) who are already running\ntheir own internal apt repository. You can provide site defaults and\nconfiguration through your existing package-update processes, and make\nsure systems are up-to-date in both software and configuration by\nchecking what versions of packages they have installed.\n(config-package-dev is not intended for use by packages in Debian\nitself.)\n\nconfig-package-dev is a project of [MIT SIPB](https://sipb.mit.edu/),\nand was originally developed for the\n[Debathena](https://debathena.mit.edu) project to provide functionality\nto access MIT computing services (e.g., Kerberos and AFS configuration)\non privately owned machines.\n\nTo get started, install `config-package-dev` from your package manager;\nwe support the versions in the Debian and Ubuntu archives. Take a look\nat the [examples](examples/debhelper), or check out the full\ndocumentation at\n[https://debathena.mit.edu/config-package-dev](https://debathena.mit.edu/config-package-dev). \nIf you're using config-package-dev, please also join the\n[config-package-dev@mit.edu mailing\nlist](https://mailman.mit.edu/mailman/listinfo/config-package-dev).\n\nconfig-package-dev itself is [licensed under the\nGPLv2+](debian/copyright), but the code it\nadds to configuration packages is [released under the MIT\nlicense](https://github.com/sipb/config-package-dev/commit/8d36c7611f0b3f3a16447b613d0e2a6ad0b1059f#diff-e93fa5c394e60f185a53f9ff00b68eb2)\nand automatically includes the MIT license in the added code.\n\nFeel free to report bugs or submit patches either on GitHub or [on the Debian\nbug tracker](https://bugs.debian.org/src:config-package-dev).\n\n[![Build Status](https://travis-ci.org/sipb/config-package-dev.svg?branch=master)](https://travis-ci.org/sipb/config-package-dev)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsipb%2Fconfig-package-dev","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsipb%2Fconfig-package-dev","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsipb%2Fconfig-package-dev/lists"}