DevonianTeuchter / meta

Meta repository to tie together the various underlying z/OS Open Source tools repositories here
https://zosopentools.github.io/meta/
Apache License 2.0
2 stars 0 forks source link

.env not found trying to run specifying /home/fultonm/zopen-new as install location #11

Open MikeFultonDev opened 1 year ago

MikeFultonDev commented 1 year ago
ZOSCAN2B:/home/fultonm>cd russell
ZOSCAN2B:/home/fultonm/russell>mv ../meta* .
ZOSCAN2B:/home/fultonm/russell>pax -rvf *.pax
meta-dt.0.1.0-stable
meta-dt.0.1.0-stable/LICENSE
meta-dt.0.1.0-stable/README.md
meta-dt.0.1.0-stable/bin
meta-dt.0.1.0-stable/bin/data
meta-dt.0.1.0-stable/bin/data/CONTRIBUTING.md
meta-dt.0.1.0-stable/bin/data/README_footer.md
meta-dt.0.1.0-stable/bin/data/README_header.md
meta-dt.0.1.0-stable/bin/data/licenses.csv
meta-dt.0.1.0-stable/bin/lib
meta-dt.0.1.0-stable/bin/lib/common.inc
meta-dt.0.1.0-stable/bin/lib/numcpus.rexx
meta-dt.0.1.0-stable/bin/lib/zopen-build
meta-dt.0.1.0-stable/bin/lib/zopen-generate
meta-dt.0.1.0-stable/bin/lib/zopen-init
meta-dt.0.1.0-stable/bin/lib/zopen-install
meta-dt.0.1.0-stable/bin/lib/zopen-update-cacert
meta-dt.0.1.0-stable/bin/lib/zopen-alt
meta-dt.0.1.0-stable/bin/lib/zopen-bootstrap.rexx
meta-dt.0.1.0-stable/bin/lib/zopen-clean
meta-dt.0.1.0-stable/bin/lib/zopen-download
meta-dt.0.1.0-stable/bin/lib/zopen-query
meta-dt.0.1.0-stable/bin/lib/zopen-remove
meta-dt.0.1.0-stable/bin/zopen
meta-dt.0.1.0-stable/bin/zopen-importenvs
meta-dt.0.1.0-stable/cacert.pem
meta-dt.0.1.0-stable/curl-7.83.1.20230120_231325.zos.pax.Z
meta-dt.0.1.0-stable/.active
meta-dt.0.1.0-stable/.links
meta-dt.0.1.0-stable/.pinned
meta-dt.0.1.0-stable/.version
ZOSCAN2B:/home/fultonm/russell>meta-dt.0.1.0-stable/bin/zopen init
Initialize zopen framework
- Enter fully-qualified path to your zopen root directory (default: /home/fultonm/zopen)
/home/fultonm/zopen-new
- Enter the github oauth token for use in zopen-download. If none (not recommended), press enter
Checking for existence of specified root: '/home/fultonm/zopen-new'
- Populating standard file system
- Creating path for bootstrap files
- Creating symbolic path for prod redirect files
- Creating path for certificate lookups
- Created config in /home/fultonm/.zopen-config.
- Root FS available at /home/fultonm/zopen-new
- Check for shipped curl pax
- Found curl-7.83.1.20230120_231325.zos.pax.Z. Adding to zopen cache to install as bootstrap
- Found default cacert.pem; copying to zopen file system
- Setting certificate envvar
.: /home/fultonm/russell/meta-dt.0.1.0-stable/bin/lib/zopen-init 347: .env: not found

My environment is really lean - no bash or other non-base z/OS droppings lying around...

MikeFultonDev commented 1 year ago

I tried with the default location too and got the same result. I did specify my github oauth token

MikeFultonDev commented 1 year ago

Ok - I modified line 347 - I think your code expects '.' to be in your PATH (which is a bad idea - that's a security hole). When I changed the code to:

. ./.env

it got farther.

DevonianTeuchter commented 1 year ago

Should be fixed in v0.3.1 and later