diff --git a/.gitea/workflows/mvs_job.yaml b/.gitea/workflows/mvs_job.yaml index 30ce521..abd6bf3 100644 --- a/.gitea/workflows/mvs_job.yaml +++ b/.gitea/workflows/mvs_job.yaml @@ -58,7 +58,7 @@ jobs: echo "=== Debug: Starting upload/submit ===" echo "File: ${{ steps.files.outputs.file }}" echo $(/usr/bin/stat ${{ steps.files.outputs.file }}) - echo $(/usr/bin/nc --version) + echo $(nc -h) echo "Member: ${{ steps.files.outputs.member }}" python3 mvs_job.py "${{ steps.files.outputs.file }}" "@05054.SRCLIB.C" "${{ steps.files.outputs.member }}" "COMPILE" echo "=== Debug: Upload/submit complete ===" diff --git a/mvs_job.py b/mvs_job.py index ca222cc..8864f8b 100755 --- a/mvs_job.py +++ b/mvs_job.py @@ -47,7 +47,7 @@ def upload_source(local_file, dataset_name, member_name, mvshost=MVSHOST): try: # Use cat to read the file and pipe to netcat - cmd = f"cat {tmpfile_path} | /usr/bin/nc -w1 {mvshost} {RDRPORT}" + cmd = f"cat {tmpfile_path} | nc -w1 {mvshost} {RDRPORT}" subprocess.run(cmd, shell=True, check=True) print(f"Uploaded {local_file} to {dataset_name}({member_name})") return 0 @@ -66,7 +66,7 @@ def submit_jcl(job, mvshost="oldcomputernerd.com"): print(f"JCL file {subjcl} not found") return 1 - subcmd = f"cat {subjcl} | /usr/bin/nc -w1 {mvshost} {RDRPORT}" + subcmd = f"cat {subjcl} | nc -w1 {mvshost} {RDRPORT}" try: subprocess.run(subcmd, shell=True, check=True)