浏览代码

Merge pull request #8542 from gyuho/go-systemd

vendor: upgrade go-systemd to v15, remove cockroachdb/cmux
Gyu-Ho Lee 8 年之前
父节点
当前提交
69f32bac34
共有 3 个文件被更改,包括 7 次插入10 次删除
  1. 3 2
      cmd/vendor/github.com/coreos/go-systemd/util/util_cgo.go
  2. 3 5
      glide.lock
  3. 1 3
      glide.yaml

+ 3 - 2
cmd/vendor/github.com/coreos/go-systemd/util/util_cgo.go

@@ -122,11 +122,12 @@ func runningFromSystemService() (ret bool, err error) {
 	errno := C.my_sd_pid_get_owner_uid(sd_pid_get_owner_uid, 0, &uid)
 	serrno := syscall.Errno(-errno)
 	// when we're running from a unit file, sd_pid_get_owner_uid returns
-	// ENOENT (systemd <220) or ENXIO (systemd >=220)
+	// ENOENT (systemd <220), ENXIO (systemd 220-223), or ENODATA
+	// (systemd >=234)
 	switch {
 	case errno >= 0:
 		ret = false
-	case serrno == syscall.ENOENT, serrno == syscall.ENXIO:
+	case serrno == syscall.ENOENT, serrno == syscall.ENXIO, serrno == syscall.ENODATA:
 		// Since the implementation of sessions in systemd relies on
 		// the `pam_systemd` module, using the sd_pid_get_owner_uid
 		// heuristic alone can result in false positives if that module

+ 3 - 5
glide.lock

@@ -1,5 +1,5 @@
-hash: 680fead4df2e814f315fb1111c187f500faf7d9573295e331876a46aa126f8f7
-updated: 2017-09-06T14:59:05.315378166-07:00
+hash: f12c87d509e99534547e948533b8e8a88043c2261c0be08f155a26cd920b5fd4
+updated: 2017-09-11T14:52:48.727295105-07:00
 imports:
 - name: github.com/beorn7/perks
   version: 4c0e84591b9aa9e6dcfdf3e020114cd81f89d5f9
@@ -7,8 +7,6 @@ imports:
   - quantile
 - name: github.com/bgentry/speakeasy
   version: 4aabc24848ce5fd31929f7d1e4ea74d3709c14cd
-- name: github.com/cockroachdb/cmux
-  version: 112f0506e7743d64a6eb8fedbcff13d9979bbf92
 - name: github.com/coreos/bbolt
   version: e1c92081e510bb6b2bbfc93e7e6bd0b6dabd3e12
 - name: github.com/coreos/go-semver
@@ -16,7 +14,7 @@ imports:
   subpackages:
   - semver
 - name: github.com/coreos/go-systemd
-  version: 48702e0da86bd25e76cfef347e2adeb434a0d0a6
+  version: d2196463941895ee908e13531a23a39feb9e1243
   subpackages:
   - daemon
   - journal

+ 1 - 3
glide.yaml

@@ -6,14 +6,12 @@ import:
   version: v0.1.0
 - package: github.com/coreos/bbolt
   version: v1.3.1-coreos.1
-- package: github.com/cockroachdb/cmux
-  version: 112f0506e7743d64a6eb8fedbcff13d9979bbf92
 - package: github.com/coreos/go-semver
   version: v0.2.0
   subpackages:
   - semver
 - package: github.com/coreos/go-systemd
-  version: v14
+  version: v15
   subpackages:
   - daemon
   - journal