Comments (11)
Please review https://dev.cfengine.com/issues/5414 since the SUSE maintainer has kindly written the systemd init and identified some issues already. @kkaempf is it OK to use the same init scripts for both cases, minimizing the maintenance work for both sides?
from cfengine-debian.
I agree. We should reuse that one if possible. Is it or will it be included with core?
from cfengine-debian.
It is in master but not 3.6.x. Also it lives in contrib
which is not distributed with the packages. So for the 3.6.0 release it will need to be manually included and used by the Debian and SUSE maintainers, but can come from that authoritative place so we have just one version.
from cfengine-debian.
@tzz the .service scripts should be systemd-specific, not SUSE-specific. I hope we can make them generic and cross-distribution
from cfengine-debian.
What functional testing is needed on Debian for systemd support?
- cf-execd
- cf-serverd
- what systemctl modes should be supported? For instance
reload config
doesn't make sense since the cf daemons reload their own configs whenever they notice file changes.
from cfengine-debian.
I think we just need to make sure that cf-execd, cf-serverd, and cf-monitord can start up and shut down.
Reload should probably either be a nop or aliased to restarting since there's no real notion of re-reading the config.
from cfengine-debian.
please watch and add your vote to https://dev.cfengine.com/issues/5243
from cfengine-debian.
I can log in, but I get 403 trying to access that issue. I seem to be able to access other issues.
from cfengine-debian.
I've now made the ticket public, sorry about that.
from cfengine-debian.
This has an upstream target of 3.7, so won't be available for Jessie.
We can patch in the following examples:
https://build.opensuse.org/package/view_file/systemsmanagement/cfengine/cf-serverd.service?expand=1
https://build.opensuse.org/package/view_file/systemsmanagement/cfengine/cf-execd.service?expand=1
https://build.opensuse.org/package/view_file/systemsmanagement/cfengine/cf-monitord.service?expand=1
from cfengine-debian.
These are now included in upstream. They'll be pulled in during the next major release.
from cfengine-debian.
Related Issues (20)
- libxml2-dev HOT 1
- FAIL: generic_agent_test HOT 3
- tests/acceptance/00_basics/01_compiler/800.cf FAIL HOT 23
- Pull request 1010 from core needs to be merged in with quilt HOT 3
- debian/rules uses wrong configure option HOT 2
- Incorrect perms to ppkeys HOT 2
- cf-* files doesn't available in /var/lib/cfengine3/bin HOT 5
- configure does not honour --docdir and --datadir options HOT 2
- Lintian messages HOT 13
- Spelling mistakes exposed by lintian HOT 2
- Man pages missing HOT 17
- Default policies don't work out of the box. HOT 33
- Fix virtual interface detection HOT 2
- process select stime_range bug in calculation epoch time HOT 3
- Need to build and test on sid HOT 15
- Reconcile datadir issue with core HOT 5
- Directory relocations HOT 3
- Adjust acceptance tests to print to stdout HOT 3
- Bug 6466 makes 3.6.1 undesirable HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cfengine-debian.