1
0
mirror of https://github.com/rancher/os.git synced 2025-09-01 14:48:55 +00:00

Add docker Bash completion for other consoles

This commit is contained in:
hailong
2019-01-02 02:56:27 +00:00
committed by niusmallnan
parent 8cdf21d03a
commit 4d834140d0
3 changed files with 26 additions and 5 deletions

View File

@@ -26,6 +26,7 @@ const (
dockerPidFile = "/var/run/docker.pid"
sourceDirectory = "/engine"
destDirectory = "/var/lib/rancher/engine"
dockerCompletionFName = "completion"
)
var (
@@ -94,8 +95,14 @@ func copyBinaries(source, dest string) error {
if err = out.Close(); err != nil {
return err
}
if err := os.Chmod(destFile, 0751); err != nil {
return err
if file.Name() == dockerCompletionFName {
if err := os.Chmod(destFile, 0644); err != nil {
return err
}
} else {
if err := os.Chmod(destFile, 0751); err != nil {
return err
}
}
}