alunduil 15/07/19 20:36:34
Added: lxd.confd lxd.initd lxd-0.13-nc-binary-name.patch
lxd.service
Log:
add version 0.13
* provided by Erik Mackdanz
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key
11A8217C!)
Revision Changes Path
1.1 app-emulation/lxd/files/lxd.confd
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd.confd?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd.confd?rev=1.1&content-type=text/plain
Index: lxd.confd
===================================================================
LXD_OPTIONS=""
# Group which owns the shared socket
LXD_OPTIONS="${LXD_OPTIONS} --group lxd"
# TCP address <addr:port> to listen on in addition to the unix socket (e.g.,
127.0.0.1:8443)
#LXD_OPTIONS="${LXD_OPTIONS} --tcp 127.0.0.1:8443"
# Enable cpu profiling into the specified file
#LXD_OPTIONS="${LXD_OPTIONS} --cpuprofile ''"
# Enable memory profiling into the specified file
#LXD_OPTIONS="${LXD_OPTIONS} --memprofile ''"
# Enables debug mode
#LXD_OPTIONS="${LXD_OPTIONS} --debug"
# For debugging, print a complete stack trace every n seconds
#LXD_OPTIONS="${LXD_OPTIONS} --print-goroutines-every 5"
# Enables verbose mode
#LXD_OPTIONS="${LXD_OPTIONS} -v"
1.1 app-emulation/lxd/files/lxd.initd
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd.initd?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd.initd?rev=1.1&content-type=text/plain
Index: lxd.initd
===================================================================
#!/sbin/runscript
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-emulation/lxd/files/lxd.initd,v 1.1
2015/07/19 20:36:34 alunduil Exp $
DAEMON=/usr/sbin/lxd
PIDFILE=/run/lxd.pid
depend() {
need cgmanager
if echo "${LXD_OPTIONS}" | grep -e "--tcp" >/dev/null; then
need net
fi
}
start() {
ebegin "Starting lxd server"
start-stop-daemon --start \
--pidfile ${PIDFILE} \
--exec ${DAEMON} \
--background \
--make-pidfile \
-- \
${LXD_OPTIONS}
eend $?
}
stop() {
ebegin "Stopping lxd server"
start-stop-daemon --stop --quiet -R TERM/45 -p ${PIDFILE}
eend $?
}
1.1 app-emulation/lxd/files/lxd-0.13-nc-binary-name.patch
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd-0.13-nc-binary-name.patch?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd-0.13-nc-binary-name.patch?rev=1.1&content-type=text/plain
Index: lxd-0.13-nc-binary-name.patch
===================================================================
--- lxd/migration/rsync.go.orig 2015-07-11 09:33:18.012425011 -0500
+++ lxd/migration/rsync.go 2015-07-11 09:33:34.881423857 -0500
@@ -84,7 +84,7 @@
* command (i.e. the command to run on --server). However, we're
* hardcoding that at the other end, so we can just ignore it.
*/
- rsyncCmd := fmt.Sprintf("sh -c \"nc -U %s\"", f.Name())
+ rsyncCmd := fmt.Sprintf("sh -c \"nc.openbsd -U %s\"", f.Name())
cmd := exec.Command("rsync", "-arvPz", "--devices", "--partial", path,
"localhost:/tmp/foo", "-e", rsyncCmd)
if err := cmd.Start(); err != nil {
return nil, nil, err
1.1 app-emulation/lxd/files/lxd.service
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd.service?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-emulation/lxd/files/lxd.service?rev=1.1&content-type=text/plain
Index: lxd.service
===================================================================
[Unit]
Description=Container hypervisor based on LXC
After=cgmanager.service lxc.service
Requires=cgmanager.service lxc.service
[Service]
ExecStart=/usr/bin/lxd --group lxd
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target