Browse Source

Use host's mount binary before packaged mount

pull/430/head
galal-hussein 6 years ago
parent
commit
e2ecb672db
  1. 2
      cmd/k3s/main.go
  2. 1
      scripts/download

2
cmd/k3s/main.go

@ -84,7 +84,7 @@ func stageAndRun(dataDir string, cmd string, args []string) error {
return errors.Wrap(err, "extracting data")
}
if err := os.Setenv("PATH", filepath.Join(dir, "bin")+":"+os.Getenv("PATH")); err != nil {
if err := os.Setenv("PATH", filepath.Join(dir, "bin")+":"+os.Getenv("PATH")+":"+filepath.Join(dir, "bin/aux")); err != nil {
return err
}

1
scripts/download

@ -12,6 +12,7 @@ mkdir -p ${CHARTS_DIR}
curl --compressed -sfL https://github.com/ibuildthecloud/k3s-root/releases/download/${ROOT_VERSION}/k3s-root-${ARCH}.tar | tar xf -
ln -sf pigz bin/unpigz
mkdir -p bin/aux && rm bin/mount && ln -sf ../busybox bin/aux/mount
TRAEFIK_FILE=traefik-${TRAEFIK_VERSION}.tgz
curl -sfL https://kubernetes-charts.storage.googleapis.com/${TRAEFIK_FILE} -o ${CHARTS_DIR}/${TRAEFIK_FILE}

Loading…
Cancel
Save