Bug 843042 - Provide native systemd service for teamd
Summary: Provide native systemd service for teamd
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: libteam
Version: rawhide
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Jiri Pirko
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks: SysVtoSystemd
TreeView+ depends on / blocked
 
Reported: 2012-07-25 12:09 UTC by Tomasz Torcz
Modified: 2012-08-07 15:31 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2012-08-07 15:31:17 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)
teamd@.service (193 bytes, text/plain)
2012-07-25 12:09 UTC, Tomasz Torcz
no flags Details

Description Tomasz Torcz 2012-07-25 12:09:02 UTC
Created attachment 600288 [details]
teamd@.service

Description of problem:
teamd package do not ship any systemd unit files. Yet the need to run deamon for each team interface is perfect use of systemd infrastructure.

Please include attached unit file. For each config file in /etc/teamd/ directory, instance teamd@<configname>.service can be started. So if you have /etc/teamd/lacp_1.conf, you can start teamd

Notes:
- /etc/teamd directory does not exist in package - needs to be added
- teamd should be rather in /usr/sbin than "bin" directory, but I'm unable to find package review bug in bugzilla to check rationale

If you satisfied with this unit file, please try to include it upstream.

Comment 1 Jiri Pirko 2012-08-07 15:31:17 UTC
Your approach is not compatible with network initscripts. I changed initscripts so they use systemd to start/stop teamd.


Note You need to log in before you can comment on or make changes to this bug.