k3s/hack
Tim Hockin 9a83015e60 Fix path munging funcs and usage
Our `realpath` and `readlink -f` functions (required only because of MacOS,
thanks Steve) were poor substitutes at best.  Mostly they were downright
broken.  This thoroughly overhauls them and adds a test (in comments, since we
don't seem to have shell tests).  For all the interesting cases I could think
of, the fakes act just like the real thing.

Then use those and canonicalize KUBE_ROOT.  In order to make recursive calls of
our shell tool not additively grow `pwd` we have to essentially make the
sourcing of init.sh idempotent.
2016-05-08 20:30:38 -07:00
..
after-build Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
boilerplate Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
e2e-internal Remove hack/e2e-internal/e2e-upgrade.sh. 2016-03-09 14:14:04 -08:00
gen-swagger-doc
jenkins Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
lib Fix path munging funcs and usage 2016-05-08 20:30:38 -07:00
testdata build/pause: write in C 2016-05-04 21:45:52 -04:00
verify-flags Merge pull request #24554 from ingvagabund/dhodovska-events-flag-for-describers 2016-05-08 14:41:28 -07:00
OWNERS
benchmark-go.sh
benchmark-integration.sh
build-cross.sh
build-go.sh
build-ui.sh
cherry_pick_pull.sh
dev-build-and-push.sh
dev-build-and-up.sh
e2e-node-test.sh Framework support for node e2e. 2016-04-29 15:37:35 -07:00
e2e.go
get-build.sh
ginkgo-e2e.sh Add configuration for splitting upgrade jobs instead of using Jenkins steps 2016-04-04 14:21:21 -07:00
grab-profiles.sh
install-etcd.sh
list-feature-tests.sh Fix regex in list-feature-tests.sh. 2016-03-07 16:49:39 -08:00
local-up-cluster.sh added claim_binder sync period 2016-04-25 09:40:50 -07:00
lookup_pull.py
test-cmd.sh Merge pull request #24554 from ingvagabund/dhodovska-events-flag-for-describers 2016-05-08 14:41:28 -07:00
test-go.sh Demand at least go1.6 2016-05-08 20:30:37 -07:00
test-integration.sh Removing KUBE_API_VERSIONS from our test scripts 2016-04-21 13:56:04 -07:00
test-update-storage-objects.sh Test jobs/hpas in storage update 2016-03-04 17:05:39 -05:00
update-all.sh update codegen before update codecgen 2016-04-25 11:15:53 -07:00
update-api-reference-docs.sh PetSet type, apps apigroup 2016-04-20 18:49:31 -07:00
update-codecgen.sh Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
update-codegen.sh Remove double assignment of KUBE_ROOT 2016-04-19 16:18:16 +02:00
update-generated-docs.sh Include genyaml in update/verify generated docs scripts 2016-04-13 15:11:31 -07:00
update-generated-protobuf.sh Use HOSTNAME in Docker build image tag hash 2016-05-02 16:03:27 -07:00
update-generated-swagger-docs.sh PetSet type, apps apigroup 2016-04-20 18:49:31 -07:00
update-godep-licenses.sh Write a parallel (godeps) _workspace tree to hold all the missing files. 2016-03-22 16:51:30 -07:00
update-gofmt.sh Demand at least go1.6 2016-05-08 20:30:37 -07:00
update-swagger-spec.sh
verify-all.sh Strip the proto build guard 2016-04-20 12:12:29 -04:00
verify-api-reference-docs.sh
verify-boilerplate.sh
verify-codecgen.sh Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
verify-codegen.sh Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
verify-description.sh
verify-flags-underscore.py Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
verify-generated-docs.sh Include genyaml in update/verify generated docs scripts 2016-04-13 15:11:31 -07:00
verify-generated-protobuf.sh Verify protobufs 2016-04-21 16:22:52 +02:00
verify-generated-swagger-docs.sh
verify-godep-licenses.sh Write a parallel (godeps) _workspace tree to hold all the missing files. 2016-03-22 16:51:30 -07:00
verify-godeps.sh Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
verify-gofmt.sh Demand at least go1.6 2016-05-08 20:30:37 -07:00
verify-govet.sh Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
verify-import-boss.sh Convert everything to use vendor/ 2016-05-08 20:30:37 -07:00
verify-linkcheck.sh
verify-swagger-spec.sh
verify-symbols.sh