12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- //go:build linux || freebsd
- // +build linux freebsd
- package main
- import (
- "path/filepath"
- "github.com/docker/docker/pkg/homedir"
- )
- func getDefaultPidFile() (string, error) {
- if !honorXDG {
- return "/var/run/docker.pid", nil
- }
- runtimeDir, err := homedir.GetRuntimeDir()
- if err != nil {
- return "", err
- }
- return filepath.Join(runtimeDir, "docker.pid"), nil
- }
- func getDefaultDataRoot() (string, error) {
- if !honorXDG {
- return "/var/lib/docker", nil
- }
- dataHome, err := homedir.GetDataHome()
- if err != nil {
- return "", err
- }
- return filepath.Join(dataHome, "docker"), nil
- }
- func getDefaultExecRoot() (string, error) {
- if !honorXDG {
- return "/var/run/docker", nil
- }
- runtimeDir, err := homedir.GetRuntimeDir()
- if err != nil {
- return "", err
- }
- return filepath.Join(runtimeDir, "docker"), nil
- }
|