Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dod38fr/config-model-systemd
check and edit systemd configuration files
https://github.com/dod38fr/config-model-systemd
Last synced: 2 days ago
JSON representation
check and edit systemd configuration files
- Host: GitHub
- URL: https://github.com/dod38fr/config-model-systemd
- Owner: dod38fr
- Created: 2016-01-31T17:38:55.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-09-15T17:19:58.000Z (4 months ago)
- Last Synced: 2025-01-02T23:57:15.089Z (6 days ago)
- Language: Perl
- Size: 746 KB
- Stars: 2
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README-build-from-git.md
- Changelog: Changes
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# How to build Config::Model::Systemd from git repository
`Config::Model::Systemd` is build with [Dist::Zilla](http://dzil.org/). This
page details how to install the tools and dependencies required to
build this module.## Install tools and dependencies
### Debian, Ubuntu and derivatives
Run
$ sudo apt install libdist-zilla-perl libdist-zilla-app-command-authordebs-perl
$ dzil authordebs --install
$ sudo apt build-dep libconfig-model-systemd-perlThe [libdist-zilla-app-command-authordebs-perl package](https://tracker.debian.org/pkg/libdist-zilla-app-command-authordebs-perl) is quite recent (uploaded on Dec 2016 in Debian/unstable)
and may not be available yet on your favorite distribution.### Other systems
Run
$ cpamn Dist::Zilla
$ dzil authordeps -missing | cpanm --notest
$ cpanm --quiet --notest --skip-satisfied MouseX::NativeTraits
$ dzil listdeps --missing | cpanm --notestNB: The author would welcome pull requests that explains how to
install these tools and dependencies using native package of other
distributions.## Build Config::Model::Systemd
Run
dzil build
or
dzil test
`dzil` may complain about missing `EmailNotify` or `Twitter`
plugin. You may ignore this or edit [dist.ini](dist.ini) to comment
out the last 2 sections. These are useful only to the author when
releasing a new version.`dzil` may also return an error like `Cannot determine local time
zone`. In this case, you should specify explicitely your timezone in
a `TZ` environement variable. E.g run `dzil` this way:TZ="Europe/Paris" dzil test
The list of possible timezones is provided by
[DateTime::TimeZone::Catalog](https://metacpan.org/pod/DateTime::TimeZone::Catalog)
documentation.