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




Reply via email to