mirror of
https://git.proxmox.com/git/mirror_lxc
synced 2025-07-27 09:48:32 +00:00

This commit is based on the work of: Signed-off-by: Michael H. Warfield <mhw@WittsEnd.com> A generic changelog would be: - Bring support for lxcbr0 to all distributions - Share the container startup and network configuration logic across distributions and init systems. - Have all the init scripts call the helper script. - Support for the various different distro-specific configuration locations to configure lxc-net and container startup. Changes on top of Mike's original version: - Remove sysconfig/lxc-net as it's apparently only there as a workaround for an RPM limitation and is breaking Debian systems by including a useless file which will get registered as a package provided conffile in the dpkg database and will therefore cause conffile prompts on upgrades... - Go with a consistant coding style in the various init scripts. - Split out the common logic from the sysvinit scripts and ship both in their respective location rather than have them be copies. - Fix the upstart jobs so they actually work (there's no such thing as libexec on Debian systems). Signed-off-by: Stéphane Graber <stgraber@ubuntu.com> Acked-by: Serge E. Hallyn <serge.hallyn@ubuntu.com>
19 lines
647 B
Makefile
19 lines
647 B
Makefile
EXTRA_DIST = lxc.conf lxc-instance.conf lxc-net.conf.in
|
|
|
|
if INIT_SCRIPT_UPSTART
|
|
install-upstart: lxc.conf lxc-instance.conf lxc-net.conf
|
|
$(MKDIR_P) $(DESTDIR)$(sysconfdir)/init/
|
|
$(INSTALL_DATA) lxc.conf $(DESTDIR)$(sysconfdir)/init/
|
|
$(INSTALL_DATA) lxc-instance.conf $(DESTDIR)$(sysconfdir)/init/
|
|
$(INSTALL_DATA) lxc-net.conf $(DESTDIR)$(sysconfdir)/init/
|
|
|
|
uninstall-upstart:
|
|
rm -f $(DESTDIR)$(sysconfdir)/init/lxc.conf
|
|
rm -f $(DESTDIR)$(sysconfdir)/init/lxc-instance.conf
|
|
rm -f $(DESTDIR)$(sysconfdir)/init/lxc-net.conf
|
|
rmdir $(DESTDIR)$(sysconfdir)/init || :
|
|
|
|
install-data-local: install-upstart
|
|
uninstall-local: uninstall-upstart
|
|
endif
|