diff options
author | John Malmberg <wb8tyw@qsl.net> | 2016-10-24 19:53:17 -0500 |
---|---|---|
committer | John Malmberg <wb8tyw@qsl.net> | 2016-10-24 19:53:17 -0500 |
commit | bfd7df7f6dffcf905c4694d6482c50a3506bd9bd (patch) | |
tree | ecff1fb74c3572f478ac143711aa40e080bfda68 | |
parent | 2b7ce67a9289203e5523e0bdb822ccb859899acb (diff) | |
download | egawk-bfd7df7f6dffcf905c4694d6482c50a3506bd9bd.tar.gz egawk-bfd7df7f6dffcf905c4694d6482c50a3506bd9bd.tar.bz2 egawk-bfd7df7f6dffcf905c4694d6482c50a3506bd9bd.zip |
VMS should not kit the entire git clone
-rw-r--r-- | vms/ChangeLog | 5 | ||||
-rw-r--r-- | vms/backup_gawk_src.com | 4 | ||||
-rw-r--r-- | vms/pcsi_product_gawk.com | 35 |
3 files changed, 24 insertions, 20 deletions
diff --git a/vms/ChangeLog b/vms/ChangeLog index d45a53b2..56890275 100644 --- a/vms/ChangeLog +++ b/vms/ChangeLog @@ -1,3 +1,8 @@ +2016-10-24 John E. Malmberg <wb8tyw@qsl.net> + + * backup_gawk_src.com: Do not backup entire git repository. + * pcsi_product_gawk.com: Create a ZIP archive of PCSI kit. + 2016-08-25 Arnold D. Robbins <arnold@skeeve.com> * 4.1.4: Release tar ball made. diff --git a/vms/backup_gawk_src.com b/vms/backup_gawk_src.com index d1e47fbe..abee8d71 100644 --- a/vms/backup_gawk_src.com +++ b/vms/backup_gawk_src.com @@ -71,11 +71,11 @@ $!------------------------------------------- $ interchange = "" $ if arch_code .eqs. "V" $ then -$ interchange = "/interchange" +$ interchange = "/interchange/exclude=[.$5ngit...]*.*" $ endif $ if (swvers_maj .ges. "8") .and. (swvers_min .ges. 4) $ then -$ interchange = "/interchange/noconvert" +$ interchange = "/interchange/noconvert/exclude=[.^.git...]*.*" $ endif $! $! diff --git a/vms/pcsi_product_gawk.com b/vms/pcsi_product_gawk.com index b0d9febd..b0fc50f8 100644 --- a/vms/pcsi_product_gawk.com +++ b/vms/pcsi_product_gawk.com @@ -93,6 +93,12 @@ $! Regenerate the PCSI Text file. $!--------------------------------- $ @[.vms]build_gawk_pcsi_text.com $! +$ base = "" +$ arch_name = f$edit(f$getsyi("arch_name"),"UPCASE") +$ if arch_name .eqs. "ALPHA" then base = "AXPVMS" +$ if arch_name .eqs. "IA64" then base = "I64VMS" +$ if arch_name .eqs. "VAX" then base = "VAXVMS" +$! $! $! Parse the kit name into components. $!--------------------------------------- @@ -112,6 +118,7 @@ $ updatepatch = f$element(4, "-", kit_name) $ if updatepatch .eqs. "" then updatepatch = "" $! $ version_fao = "!AS.!AS" +$ if arch_name .eqs. "VAX" then version_fao = "!AS$5n!AS" $ mmversion = f$fao(version_fao, "''majorver'", "''minorver'") $ if updatepatch .nes. "" $ then @@ -120,6 +127,13 @@ $ else $ version = "''mmversion'" $ endif $! +$ node_swvers = f$getsyi("node_swvers") +$ vms_vernum = f$extract(1, f$length(node_swvers), node_swvers) +$ tagver = vms_vernum - "." - "." - "-" +$ zip_name = producer + "-" + base + "-" + tagver + "-" + product_name +$ zip_name = zip_name + "-" + mmversion + "-" + updatepatch + "-1" +$ zip_name = f$edit(zip_name, "lowercase") +$! $! $! Move to the base directories $ current_default = f$environment("DEFAULT") @@ -143,12 +157,6 @@ $ gnu_src = src1 + src2 + src3 + src4 + src5 + src6 + src7 + src8 + src9 $ gnu_src = gnu_src + src10 + src11 + src12 $! $! -$ base = "" -$ arch_name = f$edit(f$getsyi("arch_name"),"UPCASE") -$ if arch_name .eqs. "ALPHA" then base = "AXPVMS" -$ if arch_name .eqs. "IA64" then base = "I64VMS" -$ if arch_name .eqs. "VAX" then base = "VAXVMS" -$! $ if base .eqs. "" then exit 44 $! $ pcsi_option = "/option=noconfirm" @@ -167,19 +175,10 @@ $product package 'product_name' - /format=sequential 'pcsi_option' $! $! -$! VAX can not do a compressed kit. -$! ZIP -9 "-V" does a better job, so no reason to normally build a compressed -$! kit. -$!---------------------------------- -$if p1 .eqs. "COMPRESSED" +$! +$if f$type(zip) .eqs. "STRING" $then -$ if arch_code .nes. "V" -$ then -$ product copy /options=(novalidate, noconfirm) /format=compressed - - 'product_name' - - /source=stage_root:[kit]/dest=stage_root:[kit] - - /version='version'/base='base' -$ endif +$ zip "-9Vj" stage_root:[kit]'zip_name'.zip stage_root:[kit]'kit_name'.pcsi $endif $! $all_exit: |