Check-in [e1fbe131b4]
Not logged in
Overview
Comment:BSD -> MIT
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: e1fbe131b44ee8ecd5a9e5df9e74f3ee25f3b2a1
User & Date: martin_vahi on 2017-03-14 05:29:58
Other Links: manifest | tags
Context
2017-03-22 04:01
Massive_Array_of_Internet_Disks Safe MaidSafe + Rust check-in: 0105d215ce user: martin_vahi tags: trunk
2017-03-14 05:29
BSD -> MIT check-in: e1fbe131b4 user: martin_vahi tags: trunk
2017-03-14 05:12
silktorrent_packager_t1.bash upgrade check-in: 451de8e10d user: martin_vahi tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Modified milestone_releases/silktorrent_packager_t1_2017_03_14.bash from [a78df15c2e] to [433efaa35a].

     1      1   #!/usr/bin/env bash
     2      2   #==========================================================================
     3      3   #
     4         -# Copyright 2016, martin.vahi@softf1.com that has an
            4  +# The MIT license from the 
            5  +# http://www.opensource.org/licenses/mit-license.php
            6  +# 
            7  +# Copyright (c) 2016, Martin.Vahi@softf1.com that has an
     5      8   # Estonian personal identification code of 38108050020.
     6         -# All rights reserved.
     7         -#
     8         -# Redistribution and use in source and binary forms, with or
     9         -# without modification, are permitted provided that the following
    10         -# conditions are met:
    11         -#
    12         -# * Redistributions of source code must retain the above copyright
    13         -#   notice, this list of conditions and the following disclaimer.
    14         -# * Redistributions in binary form must reproduce the above copyright
    15         -#   notice, this list of conditions and the following disclaimer
    16         -#   in the documentation and/or other materials provided with the
    17         -#   distribution.
    18         -# * Neither the name of the Martin Vahi nor the names of its
    19         -#   contributors may be used to endorse or promote products derived
    20         -#   from this software without specific prior written permission.
    21         -#
    22         -# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND
    23         -# CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES,
    24         -# INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
    25         -# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
    26         -# DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR
    27         -# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
    28         -# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
    29         -# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
    30         -# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
    31         -# INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
    32         -# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
    33         -# NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
    34         -# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
    35         -#
            9  +#
           10  +# Permission is hereby granted, free of charge, to 
           11  +# any person obtaining a copy of this software and 
           12  +# associated documentation files (the "Software"), 
           13  +# to deal in the Software without restriction, including 
           14  +# without limitation the rights to use, copy, modify, merge, publish, 
           15  +# distribute, sublicense, and/or sell copies of the Software, and 
           16  +# to permit persons to whom the Software is furnished to do so, 
           17  +# subject to the following conditions:
           18  +#
           19  +# The above copyright notice and this permission notice shall be included 
           20  +# in all copies or substantial portions of the Software.
           21  +#
           22  +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 
           23  +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 
           24  +# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. 
           25  +# IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY 
           26  +# CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, 
           27  +# TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE 
           28  +# SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
    36     29   #
    37     30   #--------------------------------------------------------------------------
    38     31   # TODO: 
    39     32   #     Due to the dumb re-initialization of the whole 
    40     33   #     Ruby interpreter for every small string operation in this script,
    41     34   #     the current version of this script is terribly slow.
    42     35   #     It could be faster, if gawk/awk were used, but the 
................................................................................
    83     76   
    84     77   # RENESSAATOR_BLOCK_START
    85     78   # RENESSAATOR_BLOCK_ID=block_15d8c335-b177-48d0-a3d6-12d261c031e7
    86     79   # RENESSAATOR_SOURCE_LANGUAGE=Ruby
    87     80   # RENESSAATOR_SOURCE_START
    88     81   # #----------------------------------------------------------
    89     82   # func_throw_t1=lambda do |s_in,s_guid_0|
    90         -# s_guid_1="401ec65f-5b1f-4504-a37f-802070e031e7"
           83  +# s_guid_1="01da8718-de97-44ce-a101-21b170e031e7"
    91     84   # puts("\n")
    92     85   # puts("echo \"\"")
    93     86   # puts("echo \"Code generation script failed.\" \n")
    94     87   # puts("echo \"GUID=='"+s_guid_1+"'\";  \n")
    95     88   # puts("echo \"GUID=='"+s_guid_0+"'\";  \n")
    96     89   # puts("echo \"\"")
    97     90   # puts("exit 1 # exit with error \n")
................................................................................
   103     96   # # s_0 has been tested on both, Linux and BSD, but not with all shells.
   104     97   # s_0=(`which uuidgen 2>/dev/null 1>/dev/null; echo $?`).to_s
   105     98   # s_0=s_0.gsub(/[\n\s\r]/,"")
   106     99   # s_guid_generation_program_name="#not_yet_set"
   107    100   # #--------------
   108    101   # func_assert_s_0_format_t1=lambda do |s_in|
   109    102   # if (s_in!="0")&&(s_in!="1")
   110         -# s_guid_0="4a232c25-89db-4ec7-b57f-802070e031e7"
          103  +# s_guid_0="b4947c85-3148-4f0d-b101-21b170e031e7"
   111    104   # func_throw_t1.call(s_in,s_guid_0)
   112    105   # end # if
   113    106   # end # func_assert_s_0_format_t1
   114    107   # #--------------
   115    108   # func_assert_s_0_format_t1.call(s_0)
   116    109   # #--------------
   117    110   # if s_0=="0"
................................................................................
   121    114   # #----
   122    115   # s_0=(`which uuid 2>/dev/null 1>/dev/null; echo $?`).to_s
   123    116   # s_0=s_0.gsub(/[\n\s\r]/,"")
   124    117   # func_assert_s_0_format_t1.call(s_0)
   125    118   # if s_0=="0"
   126    119   # s_guid_generation_program_name="uuid"
   127    120   # else
   128         -# s_guid_2="35309005-bf20-49ac-b27f-802070e031e7"
          121  +# s_guid_2="2f771037-9949-405b-9301-21b170e031e7"
   129    122   # func_throw_t1.call(s_0,s_guid_2)
   130    123   # end # if
   131    124   # #-------------
   132    125   # end # if
   133    126   # #--------------
   134    127   # # A test to find out, whether the GUID generation program
   135    128   # # on the PATH exits with an error code 0.
   136    129   # s_ruby="s_0=(`"+s_guid_generation_program_name+" 2>/dev/null 1>/dev/null; echo $?`).to_s"
   137    130   # eval(s_ruby)
   138    131   # s_0=s_0.gsub(/[\n\s\r]/,"")
   139    132   # func_assert_s_0_format_t1.call(s_0)
   140    133   # if s_0!="0"
   141         -# s_guid_3="77ae3663-07ab-4e74-976f-802070e031e7"
          134  +# s_guid_3="35587944-1c7f-4e9f-b501-21b170e031e7"
   142    135   # func_throw_t1.call(s_0,s_guid_3)
   143    136   # end # if
   144    137   # #--------------
   145    138   # s_ruby="s_0=(`"+s_guid_generation_program_name+" 2>/dev/null`).to_s"
   146    139   # eval(s_ruby)
   147    140   # s_0=s_0.gsub(/[\n\s\r]/,"")
   148    141   # s_script_version=s_0
   149    142   # #----
   150    143   # if s_script_version.length!=36
   151         -# s_guid_4="a24d2e3c-f4d4-49b4-956f-802070e031e7"
          144  +# s_guid_4="01895941-fb78-4960-8401-21b170e031e7"
   152    145   # func_throw_t1.call(s_script_version,s_guid_4)
   153    146   # end # if
   154    147   # #--------------
   155    148   # s="\n"
   156    149   # s<<"# The S_SCRIPT_VERSION is in 2 parts to allow \n"
   157    150   # s<<"# the error message GUIDs to be updated without \n"
   158    151   # s<<"# unsyncing the S_SCRIPT_VERSION from the \n"
................................................................................
   180    173   # 
   181    174   # RENESSAATOR_AUTOGENERATED_TEXT_START
   182    175   
   183    176   # The S_SCRIPT_VERSION is in 2 parts to allow 
   184    177   # the error message GUIDs to be updated without 
   185    178   # unsyncing the S_SCRIPT_VERSION from the 
   186    179   # S_SCRIPT_VERSION_GENERATION_DATE.
   187         -S_SCRIPT_VERSION_SUBPART_1="cd56e610-cc52"
   188         -S_SCRIPT_VERSION_SUBPART_2="-4776-b024-9ec382af71d4"
          180  +S_SCRIPT_VERSION_SUBPART_1="2375db56-ee2a"
          181  +S_SCRIPT_VERSION_SUBPART_2="-4a48-ad91-25311e670560"
   189    182   S_SCRIPT_VERSION="$S_SCRIPT_VERSION_SUBPART_1$S_SCRIPT_VERSION_SUBPART_2"
   190    183   
   191         -S_SCRIPT_VERSION_GENERATION_DATE="2017y_3month_14day_7h_2min_4sec_547231usec"
          184  +S_SCRIPT_VERSION_GENERATION_DATE="2017y_3month_14day_7h_27min_13sec_672869usec"
   192    185   
   193    186   # RENESSAATOR_AUTOGENERATED_TEXT_END
   194    187   # RENESSAATOR_BLOCK_END
   195    188   
   196    189   #--------------------------------------------------------------------------
   197    190   
   198    191   func_mmmv_exit_if_not_on_path_t2() { # S_COMMAND_NAME
   199    192       local S_COMMAND_NAME=$1
   200    193       local S_LOCAL_VARIABLE="`which $S_COMMAND_NAME 2>/dev/null`"
   201    194       if [ "$S_LOCAL_VARIABLE" == "" ]; then
   202    195           echo ""
   203    196           echo "Command \"$S_COMMAND_NAME\" could not be found from the PATH. "
   204    197           echo "The execution of the Bash script is aborted."
   205         -        echo "GUID=='1ab9ed41-0d69-4aa5-b77f-802070e031e7'"
          198  +        echo "GUID=='1d1a537e-6d2f-4170-b111-21b170e031e7'"
   206    199           echo ""
   207    200           #----
   208    201           cd $S_FP_ORIG
   209    202           exit 1 # exit with error
   210    203       fi
   211    204   } # func_mmmv_exit_if_not_on_path_t2
   212    205   
................................................................................
   240    233   #     fi
   241    234   #     #--------
   242    235   #     if [ "$SB_AWK_AND_GAWK_ARE_BOTH_UNUSABLE" == "t" ]; then
   243    236   #         echo ""
   244    237   #         echo "Neither \"awk\", nor \"gawk\" is usable,"
   245    238   #         echo "but at least one of them is required to be usable."
   246    239   #         echo "The execution of the Bash script is aborted."
   247         -#         echo "GUID=='979a642b-6b93-436c-a47f-802070e031e7'"
          240  +#         echo "GUID=='3cdd7832-1e9c-46de-9301-21b170e031e7'"
   248    241   #         echo ""
   249    242   #         #----
   250    243   #         cd $S_FP_ORIG
   251    244   #         exit 1 # exit with error
   252    245   #     fi
   253    246   # } # func_mmmv_silktorrent_init_awk_versus_gawk
   254    247   # 
................................................................................
   257    250   # if [ "$SB_USE_GAWK_IN_STEAD_OF_AWK" != "t" ]; then
   258    251   #     if [ "$SB_USE_GAWK_IN_STEAD_OF_AWK" != "f" ]; then
   259    252   #         echo ""
   260    253   #         echo "This script is flawed."
   261    254   #         echo ""
   262    255   #         echo "    SB_USE_GAWK_IN_STEAD_OF_AWK=$SB_USE_GAWK_IN_STEAD_OF_AWK"
   263    256   #         echo ""
   264         -#         echo "GUID=='375e9340-6011-4561-927f-802070e031e7'"
          257  +#         echo "GUID=='dcd4a44e-7464-4d19-a301-21b170e031e7'"
   265    258   #         echo ""
   266    259   #         #----
   267    260   #         cd $S_FP_ORIG
   268    261   #         exit 1 # exit with error
   269    262   #     fi
   270    263   # fi
   271    264   
................................................................................
   306    299           echo "  checks for the operating system type."
   307    300           echo ""
   308    301           echo "  If You do decide to edit this Bash script, then "
   309    302           echo "  a recommendation is to test Your modifications "
   310    303           echo "  within a virtual machine or, if virtual machines are not"
   311    304           echo "  an option, as some new operating system user that does not have "
   312    305           echo "  any access to the vital data/files."
   313         -        echo "  GUID=='0e2ad440-7a2b-42a7-a27f-802070e031e7'"
          306  +        echo "  GUID=='2d84a004-7553-4fde-b101-21b170e031e7'"
   314    307           echo ""
   315    308           echo "  Aborting script without doing anything."
   316    309           echo ""
   317    310           exit 1 # exit with error
   318    311       fi
   319    312   fi
   320    313   
................................................................................
   341    334           echo ""
   342    335           echo "The Bash function "
   343    336           echo ""
   344    337           echo "    func_sb_exists_on_path_t1 "
   345    338           echo ""
   346    339           echo "is not designed to handle an argument that "
   347    340           echo "equals with an empty string."
   348         -        echo "GUID=='419b1786-df9e-4f50-856f-802070e031e7'"
          341  +        echo "GUID=='276e63f4-5cd6-4024-8101-21b170e031e7'"
   349    342           echo ""
   350    343           #----
   351    344           cd $S_FP_ORIG
   352    345           exit 1 # exit with error
   353    346       fi
   354    347       S_TMP_0="`ruby -e \"print('$S_NAME_OF_THE_EXECUTABLE_1'.to_s.gsub(/[\s]+/,''));\" `"
   355    348       if [ "$S_NAME_OF_THE_EXECUTABLE_1" != "$S_TMP_0" ] ; then
................................................................................
   357    350           echo "The Bash function "
   358    351           echo ""
   359    352           echo "    func_sb_exists_on_path_t1 "
   360    353           echo ""
   361    354           echo "is not designed to handle an argument value that contains "
   362    355           echo "spaces or tabulation characters."
   363    356           echo "The received value in parenthesis:($S_NAME_OF_THE_EXECUTABLE_1)."
   364         -        echo "GUID=='84cd9645-2a1b-4881-a56f-802070e031e7'"
          357  +        echo "GUID=='4bbf0804-165e-484f-84f0-21b170e031e7'"
   365    358           echo ""
   366    359           #----
   367    360           cd $S_FP_ORIG
   368    361           exit 1 # exit with error
   369    362       fi
   370    363       #--------
   371    364       S_TMP_0="\`which $S_NAME_OF_THE_EXECUTABLE_1 2>/dev/null\`"
................................................................................
   423    416           echo ""
   424    417           echo "The Bash function "
   425    418           echo ""
   426    419           echo "    func_assert_exists_on_path_t2 "
   427    420           echo ""
   428    421           echo "is not designed to handle series of arguments, where "
   429    422           echo "empty strings precede non-empty strings."
   430         -        echo "GUID=='1f7ef235-2182-44c7-a26f-802070e031e7'"
          423  +        echo "GUID=='dfeabb47-2adc-41e8-b2f0-21b170e031e7'"
   431    424           echo ""
   432    425           #----
   433    426           cd $S_FP_ORIG
   434    427           exit 1 # exit with error
   435    428       fi
   436    429       if [ "$5" != "" ] ; then
   437    430           echo ""
   438    431           echo "This Bash function is designed to work with at most 4 input arguments"
   439         -        echo "GUID=='794ad84b-a08a-424e-816f-802070e031e7'"
          432  +        echo "GUID=='17e2c2c9-e24b-404d-b1f0-21b170e031e7'"
   440    433           echo ""
   441    434           #----
   442    435           cd $S_FP_ORIG
   443    436           exit 1 # exit with error
   444    437       fi
   445    438       #--------
   446    439       # Function calls like
................................................................................
   455    448       local S_TMP_2=""
   456    449       #----
   457    450       if [ "$SB_THROW" == "f" ] ; then
   458    451           S_TMP_0="`ruby -e \"print('$S_NAME_OF_THE_EXECUTABLE_1'.to_s.gsub(/[\s]+/,''));\" `"
   459    452           if [ "$S_NAME_OF_THE_EXECUTABLE_1" != "$S_TMP_0" ] ; then
   460    453               SB_THROW="t" 
   461    454               S_TMP_1="$S_NAME_OF_THE_EXECUTABLE_1"
   462         -            S_TMP_2="GUID=='13f85894-0f63-4f5d-855f-802070e031e7'"
          455  +            S_TMP_2="GUID=='484d2559-e6ad-4ed4-92f0-21b170e031e7'"
   463    456           fi
   464    457       fi
   465    458       #----
   466    459       if [ "$SB_THROW" == "f" ] ; then
   467    460           S_TMP_0="`ruby -e \"print('$S_NAME_OF_THE_EXECUTABLE_2'.to_s.gsub(/[\s]+/,''));\" `"
   468    461           if [ "$S_NAME_OF_THE_EXECUTABLE_2" != "$S_TMP_0" ] ; then
   469    462               SB_THROW="t" 
   470    463               S_TMP_1="$S_NAME_OF_THE_EXECUTABLE_2"
   471         -            S_TMP_2="GUID=='58d3e782-de58-4948-955f-802070e031e7'"
          464  +            S_TMP_2="GUID=='a487a993-9260-4e88-b5f0-21b170e031e7'"
   472    465           fi
   473    466       fi
   474    467       #----
   475    468       if [ "$SB_THROW" == "f" ] ; then
   476    469           S_TMP_0="`ruby -e \"print('$S_NAME_OF_THE_EXECUTABLE_3'.to_s.gsub(/[\s]+/,''));\" `"
   477    470           if [ "$S_NAME_OF_THE_EXECUTABLE_3" != "$S_TMP_0" ] ; then
   478    471               SB_THROW="t" 
   479    472               S_TMP_1="$S_NAME_OF_THE_EXECUTABLE_3"
   480         -            S_TMP_2="GUID=='458621df-baae-44b3-845f-802070e031e7'"
          473  +            S_TMP_2="GUID=='09d1253f-ac94-4a23-91e0-21b170e031e7'"
   481    474           fi
   482    475       fi
   483    476       #----
   484    477       if [ "$SB_THROW" == "f" ] ; then
   485    478           S_TMP_0="`ruby -e \"print('$S_NAME_OF_THE_EXECUTABLE_4'.to_s.gsub(/[\s]+/,''));\" `"
   486    479           if [ "$S_NAME_OF_THE_EXECUTABLE_4" != "$S_TMP_0" ] ; then
   487    480               SB_THROW="t" 
   488    481               S_TMP_1="$S_NAME_OF_THE_EXECUTABLE_4"
   489         -            S_TMP_2="GUID=='e47b0f21-ca52-4c16-925f-802070e031e7'"
          482  +            S_TMP_2="GUID=='ffbf5053-e7cd-4056-84e0-21b170e031e7'"
   490    483           fi
   491    484       fi
   492    485       #--------
   493    486       if [ "$SB_THROW" == "t" ] ; then
   494    487           echo ""
   495    488           echo "The Bash function "
   496    489           echo ""
   497    490           echo "    func_assert_exists_on_path_t2 "
   498    491           echo ""
   499    492           echo "is not designed to handle an argument value that contains "
   500    493           echo "spaces or tabulation characters."
   501    494           echo "The unaccepted value in parenthesis:($S_TMP_1)."
   502    495           echo "Branch $S_TMP_2."
   503         -        echo "GUID=='7f763031-0dfe-4ae6-835f-802070e031e7'"
          496  +        echo "GUID=='4579e24d-91d4-4a01-92e0-21b170e031e7'"
   504    497           echo ""
   505    498           #----
   506    499           cd $S_FP_ORIG
   507    500           exit 1 # exit with error
   508    501       fi
   509    502       SB_THROW="f" # Just a reset, should I forget to reset it later.
   510    503       #---------------
................................................................................
   515    508       #----
   516    509       if [ "$S_TMP_1" == "" ] ; then
   517    510           if [ "$S_NAME_OF_THE_EXECUTABLE_2" == "" ] ; then
   518    511           if [ "$S_NAME_OF_THE_EXECUTABLE_3" == "" ] ; then
   519    512           if [ "$S_NAME_OF_THE_EXECUTABLE_4" == "" ] ; then
   520    513               echo ""
   521    514               echo "This bash script requires the \"$S_NAME_OF_THE_EXECUTABLE_1\" to be on the PATH."
   522         -            echo "GUID=='7f2264f1-a416-4f98-834f-802070e031e7'"
          515  +            echo "GUID=='2175161e-23d9-475e-a4e0-21b170e031e7'"
   523    516               echo ""
   524    517               #----
   525    518               cd $S_FP_ORIG
   526    519               exit 1 # exit with error
   527    520           fi
   528    521           fi
   529    522           fi
................................................................................
   538    531       #----
   539    532       if [ "$S_TMP_1" == "" ] ; then
   540    533           if [ "$S_NAME_OF_THE_EXECUTABLE_3" == "" ] ; then
   541    534           if [ "$S_NAME_OF_THE_EXECUTABLE_4" == "" ] ; then
   542    535               echo ""
   543    536               echo "This bash script requires that either \"$S_NAME_OF_THE_EXECUTABLE_1\" or "
   544    537               echo " \"$S_NAME_OF_THE_EXECUTABLE_2\" is available on the PATH."
   545         -            echo "GUID=='7bad5248-aedd-4b92-b24f-802070e031e7'"
          538  +            echo "GUID=='fd92845d-7441-46ab-b1e0-21b170e031e7'"
   546    539               echo ""
   547    540               #----
   548    541               cd $S_FP_ORIG
   549    542               exit 1 # exit with error
   550    543           fi
   551    544           fi
   552    545       else
................................................................................
   560    553       #----
   561    554       if [ "$S_TMP_1" == "" ] ; then
   562    555           if [ "$S_NAME_OF_THE_EXECUTABLE_4" == "" ] ; then
   563    556               echo ""
   564    557               echo "This bash script requires that either \"$S_NAME_OF_THE_EXECUTABLE_1\" or "
   565    558               echo " \"$S_NAME_OF_THE_EXECUTABLE_2\" or \"$S_NAME_OF_THE_EXECUTABLE_3\" "
   566    559               echo "is available on the PATH."
   567         -            echo "GUID=='52da2cb7-f5d3-4ada-b14f-802070e031e7'"
          560  +            echo "GUID=='94e16d22-b33f-430e-a6e0-21b170e031e7'"
   568    561               echo ""
   569    562               #----
   570    563               cd $S_FP_ORIG
   571    564               exit 1 # exit with error
   572    565           fi
   573    566       else
   574    567           return # at least one of the programs was available at the PATH
................................................................................
   580    573       eval ${S_TMP_2}
   581    574       #----
   582    575       if [ "$S_TMP_1" == "" ] ; then
   583    576           echo ""
   584    577           echo "This bash script requires that either \"$S_NAME_OF_THE_EXECUTABLE_1\" or "
   585    578           echo " \"$S_NAME_OF_THE_EXECUTABLE_2\" or \"$S_NAME_OF_THE_EXECUTABLE_3\" or "
   586    579           echo " \"$S_NAME_OF_THE_EXECUTABLE_4\" is available on the PATH."
   587         -        echo "GUID=='0f19542b-b29f-48cb-a44f-802070e031e7'"
          580  +        echo "GUID=='33d77c63-f841-49ff-add0-21b170e031e7'"
   588    581           echo ""
   589    582           #----
   590    583           cd $S_FP_ORIG
   591    584           exit 1 # exit with error
   592    585       else
   593    586           return # at least one of the programs was available at the PATH
   594    587       fi
................................................................................
  1001    994           echo ""
  1002    995           echo "is flawed. The call to the "
  1003    996           echo ""
  1004    997           echo "    func_mmmv_assert_arg_is_absent_t1"
  1005    998           echo ""
  1006    999           echo "misses the third function argument, "
  1007   1000           echo "which is expected to be a GUID."
  1008         -        echo "GUID=='34b848b2-0751-425d-bf4f-802070e031e7'"
         1001  +        echo "GUID=='4b17d249-3ea2-4b7d-a3d0-21b170e031e7'"
  1009   1002           echo ""
  1010   1003           #----
  1011   1004           cd $S_FP_ORIG
  1012   1005           exit 1 # exit with error
  1013   1006       fi
  1014   1007       if [ "$S_ARG_X_NAME" == "" ] ; then
  1015   1008           echo ""
................................................................................
  1019   1012           echo "    func_mmmv_assert_arg_is_absent_t1"
  1020   1013           echo ""
  1021   1014           echo "is flawed. The call to the "
  1022   1015           echo ""
  1023   1016           echo "    func_mmmv_assert_arg_is_absent_t1"
  1024   1017           echo ""
  1025   1018           echo "misses the second function argument."
  1026         -        echo "GUID=='53caac5b-c560-4e59-844f-802070e031e7'"
         1019  +        echo "GUID=='61f89944-37b6-4110-b1d0-21b170e031e7'"
  1027   1020           echo "GUID=='$S_GUID'"
  1028   1021           echo ""
  1029   1022           #----
  1030   1023           cd $S_FP_ORIG
  1031   1024           exit 1 # exit with error
  1032   1025       fi
  1033   1026       #--------
................................................................................
  1035   1028           echo ""
  1036   1029           echo "If the first console argument is \"$S_ARGV_0\", then "
  1037   1030           echo "the $S_ARG_X_NAME is required to be absent, "
  1038   1031           echo "but currently "
  1039   1032           echo ""
  1040   1033           echo "    <$S_ARG_X_NAME>=$S_ARG_X"
  1041   1034           echo ""
  1042         -        echo "GUID=='3fba6917-df0d-4112-b14f-802070e031e7'"
         1035  +        echo "GUID=='495dd213-9b2a-45bc-93d0-21b170e031e7'"
  1043   1036           echo "GUID=='$S_GUID'"
  1044   1037           echo ""
  1045   1038           #----
  1046   1039           cd $S_FP_ORIG
  1047   1040           exit 1 # exit with error
  1048   1041       fi
  1049   1042   } # func_mmmv_assert_arg_is_absent_t1
................................................................................
  1066   1059           echo "    func_mmmv_exc_hash_function_input_verification_t1"
  1067   1060           echo ""
  1068   1061           echo "is flawed. The call to the "
  1069   1062           echo ""
  1070   1063           echo "    func_mmmv_exc_hash_function_input_verification_t1"
  1071   1064           echo ""
  1072   1065           echo "misses the first argument or the first argument is an empty string."
  1073         -        echo "GUID=='bc69232e-5669-4d65-a34f-802070e031e7'"
         1066  +        echo "GUID=='4763d3c3-73c0-455a-91d0-21b170e031e7'"
  1074   1067           echo ""
  1075   1068           #----
  1076   1069           cd $S_FP_ORIG
  1077   1070           exit 1 # exit with error
  1078   1071       fi
  1079   1072       S_TMP_0="`ruby -e \"print('$S_NAME_OF_THE_BASH_FUNCTION'.to_s.gsub(/[\s]+/,''));\" `"
  1080   1073       if [ "$S_NAME_OF_THE_BASH_FUNCTION" != "$S_TMP_0" ] ; then
................................................................................
  1081   1074           echo ""
  1082   1075           echo "The implementation of the function that "
  1083   1076           echo "calls the "
  1084   1077           echo ""
  1085   1078           echo "    func_mmmv_exc_hash_function_input_verification_t1"
  1086   1079           echo ""
  1087   1080           echo "is flawed. Function names are not allowed to contain spaces or tabs."
  1088         -        echo "GUID=='8b227e42-7961-4605-a34f-802070e031e7'"
         1081  +        echo "GUID=='7d2fca19-9734-475a-b1d0-21b170e031e7'"
  1089   1082           echo ""
  1090   1083           #----
  1091   1084           cd $S_FP_ORIG
  1092   1085           exit 1 # exit with error
  1093   1086       fi
  1094   1087       #--------
  1095   1088       # Function calls like
................................................................................
  1103   1096           echo ""
  1104   1097           echo "The Bash function "
  1105   1098           echo ""
  1106   1099           echo "    $S_NAME_OF_THE_BASH_FUNCTION"
  1107   1100           echo ""
  1108   1101           echo "is not designed to handle an argument that "
  1109   1102           echo "equals with an empty string or a series of spaces and tabs."
  1110         -        echo "GUID=='006fc725-72b5-4cfb-833f-802070e031e7'"
         1103  +        echo "GUID=='31815720-20b4-43a3-82d0-21b170e031e7'"
  1111   1104           echo ""
  1112   1105           #----
  1113   1106           cd $S_FP_ORIG
  1114   1107           exit 1 # exit with error
  1115   1108       fi
  1116   1109       #--------
  1117   1110       if [ ! -e $S_FP_2_AN_EXISTING_FILE ] ; then
  1118   1111           echo ""
  1119   1112           echo "The file "
  1120   1113           echo ""
  1121   1114           echo "    $S_FP_2_AN_EXISTING_FILE "
  1122   1115           echo ""
  1123   1116           echo "is missing or it is a broken link."
  1124         -        echo "GUID=='a2497139-9757-4665-b23f-802070e031e7'"
         1117  +        echo "GUID=='823b9855-f6d3-4ed7-a4d0-21b170e031e7'"
  1125   1118           echo ""
  1126   1119           #----
  1127   1120           cd $S_FP_ORIG
  1128   1121           exit 1 # exit with error
  1129   1122       fi
  1130   1123       if [ -d $S_FP_2_AN_EXISTING_FILE ] ; then
  1131   1124           echo ""
  1132   1125           echo "The file path "
  1133   1126           echo ""
  1134   1127           echo "    $S_FP_2_AN_EXISTING_FILE "
  1135   1128           echo ""
  1136   1129           echo "references a folder, but a file is expected."
  1137         -        echo "GUID=='eeb1bb35-bb83-49f9-823f-802070e031e7'"
         1130  +        echo "GUID=='c0bc2927-29c0-43ca-a1d0-21b170e031e7'"
  1138   1131           echo ""
  1139   1132           #----
  1140   1133           cd $S_FP_ORIG
  1141   1134           exit 1 # exit with error
  1142   1135       fi
  1143   1136       #--------------------
  1144   1137       # At this line the verifications have all passed.
................................................................................
  1176   1169           fi
  1177   1170           #--------
  1178   1171           if [ "$S_FUNC_MMMV_GUID_T1_MODE" == "" ] ; then
  1179   1172               echo ""
  1180   1173               echo "All of the GUID generation implementations that this script " 
  1181   1174               echo "is capable of using (uuidgen, uuid) "
  1182   1175               echo "are missing from the PATH."
  1183         -            echo "GUID=='206f4814-201e-4a2f-b33f-802070e031e7'"
         1176  +            echo "GUID=='45055ef0-ca54-456d-94c0-21b170e031e7'"
  1184   1177               echo ""
  1185   1178               #----
  1186   1179               cd $S_FP_ORIG
  1187   1180               exit 1 # exit with error
  1188   1181           fi
  1189   1182           #--------
  1190   1183           if [ "$?" != "0" ]; then
  1191   1184               echo ""
  1192   1185               echo "This script is flawed."
  1193         -            echo "GUID=='bb150913-c9b9-499d-843f-802070e031e7'"
         1186  +            echo "GUID=='23948835-b3b1-45ca-abc0-21b170e031e7'"
  1194   1187               echo ""
  1195   1188               #----
  1196   1189               cd $S_FP_ORIG
  1197   1190               exit 1 # exit with error
  1198   1191           fi
  1199   1192           #--------
  1200   1193       fi
................................................................................
  1208   1201               echo "The console application \"uuidgen\" "
  1209   1202               echo "exited with an error."
  1210   1203               echo ""
  1211   1204               echo "----console--output--citation--start-----"
  1212   1205               echo "`uuidgen`" # stdout and stderr
  1213   1206               echo "----console--output--citation--end-------"
  1214   1207               echo ""
  1215         -            echo "GUID=='eda70544-4dbf-4cb7-a13f-802070e031e7'"
         1208  +            echo "GUID=='03b89341-916b-417a-b2c0-21b170e031e7'"
  1216   1209               echo ""
  1217   1210               #----
  1218   1211               cd $S_FP_ORIG
  1219   1212               exit 1 # exit with error
  1220   1213           fi
  1221   1214           #---- 
  1222   1215           S_FUNC_MMMV_GUID_T1_RESULT="$S_TMP_0"
................................................................................
  1229   1222               echo "The console application \"uuid\" "
  1230   1223               echo "exited with an error."
  1231   1224               echo ""
  1232   1225               echo "----console--output--citation--start-----"
  1233   1226               echo "`uuid`" # stdout and stderr
  1234   1227               echo "----console--output--citation--end-------"
  1235   1228               echo ""
  1236         -            echo "GUID=='e209473a-96ba-41df-b23f-802070e031e7'"
         1229  +            echo "GUID=='788ef224-c42f-4f11-b5c0-21b170e031e7'"
  1237   1230               echo ""
  1238   1231               #----
  1239   1232               cd $S_FP_ORIG
  1240   1233               exit 1 # exit with error
  1241   1234           fi
  1242   1235           #---- 
  1243   1236           S_FUNC_MMMV_GUID_T1_RESULT="$S_TMP_0"
................................................................................
  1259   1252           echo ""
  1260   1253           echo "is something else. The flawed GUID candidate in parenthesis:"
  1261   1254           echo "($S_FUNC_MMMV_GUID_T1_RESULT)"
  1262   1255           echo ""
  1263   1256           echo "The length candidate of the flawed GUID candidate in parenthesis:"
  1264   1257           echo "($S_TMP_0)."
  1265   1258           echo ""
  1266         -        echo "GUID=='a37e5410-207d-4349-953f-802070e031e7'"
         1259  +        echo "GUID=='1bb6ef7a-3f57-493b-93c0-21b170e031e7'"
  1267   1260           echo ""
  1268   1261           #----
  1269   1262           cd $S_FP_ORIG
  1270   1263           exit 1 # exit with error
  1271   1264       fi
  1272   1265       #--------------------
  1273   1266   } # func_mmmv_GUID_t1
................................................................................
  1315   1308           # not to mention the initialization cost of the Ruby interpreter.
  1316   1309           #--------
  1317   1310           if [ "$S_FUNC_MMMV_SHA256_T1_MODE" == "" ] ; then
  1318   1311               echo ""
  1319   1312               echo "All of the SHA-256 implementations that this script " 
  1320   1313               echo "is capable of using (sha256sum, rhash, sha256) "
  1321   1314               echo "are missing from the PATH."
  1322         -            echo "GUID=='d0bda5b5-afe3-4d98-a33f-802070e031e7'"
         1315  +            echo "GUID=='684c321f-4e75-465d-81c0-21b170e031e7'"
  1323   1316               echo ""
  1324   1317               #----
  1325   1318               cd $S_FP_ORIG
  1326   1319               exit 1 # exit with error
  1327   1320           fi
  1328   1321           #--------
  1329   1322           if [ "$?" != "0" ]; then
  1330   1323               echo ""
  1331   1324               echo "This script is flawed."
  1332         -            echo "GUID=='8dbe0d5b-49d9-4ff1-912f-802070e031e7'"
         1325  +            echo "GUID=='2cc42f14-9cce-448a-94c0-21b170e031e7'"
  1333   1326               echo ""
  1334   1327               #----
  1335   1328               cd $S_FP_ORIG
  1336   1329               exit 1 # exit with error
  1337   1330           fi
  1338   1331           #--------
  1339   1332       fi
................................................................................
  1347   1340               echo "The console application \"sha256sum\" "
  1348   1341               echo "exited with an error."
  1349   1342               echo ""
  1350   1343               echo "----console--output--citation--start-----"
  1351   1344               echo "`sha256sum $S_FP_2_AN_EXISTING_FILE`" # stdout and stderr
  1352   1345               echo "----console--output--citation--end-------"
  1353   1346               echo ""
  1354         -            echo "GUID=='beca8510-daa3-4e5d-952f-802070e031e7'"
         1347  +            echo "GUID=='af218748-2b29-4ab9-85c0-21b170e031e7'"
  1355   1348               echo ""
  1356   1349               #----
  1357   1350               cd $S_FP_ORIG
  1358   1351               exit 1 # exit with error
  1359   1352           fi
  1360   1353           S_FUNC_MMMV_SHA256_T1_RESULT="`ruby -e \"print(ARGV[0]);\" $S_TMP_0 `"
  1361   1354       fi
................................................................................
  1367   1360               echo "The console application \"rhash\" "
  1368   1361               echo "exited with an error."
  1369   1362               echo ""
  1370   1363               echo "----console--output--citation--start-----"
  1371   1364               echo "`rhash --sha256 $S_FP_2_AN_EXISTING_FILE `"
  1372   1365               echo "----console--output--citation--end-------"
  1373   1366               echo ""
  1374         -            echo "GUID=='ab91f85a-ec98-4500-852f-802070e031e7'"
         1367  +            echo "GUID=='c047af35-1a2e-4e5e-94b0-21b170e031e7'"
  1375   1368               echo ""
  1376   1369               #----
  1377   1370               cd $S_FP_ORIG
  1378   1371               exit 1 # exit with error
  1379   1372           fi
  1380   1373           S_FUNC_MMMV_SHA256_T1_RESULT="`ruby -e \"print(ARGV[0]);\" $S_TMP_0 `"
  1381   1374       fi
................................................................................
  1391   1384               echo "exited with an error."
  1392   1385               echo ""
  1393   1386               echo "----console--output--citation--start-----"
  1394   1387               echo \
  1395   1388               "`S_TMP_0=\"\`sha256 $S_FP_2_AN_EXISTING_FILE\`\" ruby -e \"s0=ENV['S_TMP_0'].to_s;ix_0=s0.index(') = ');print s0[(ix_0+4)..(-1)]\"`"
  1396   1389               echo "----console--output--citation--end-------"
  1397   1390               echo ""
  1398         -            echo "GUID=='f962bf2d-cc00-49b0-922f-802070e031e7'"
         1391  +            echo "GUID=='37a0cab3-314b-4dd4-b1b0-21b170e031e7'"
  1399   1392               echo ""
  1400   1393               #----
  1401   1394               cd $S_FP_ORIG
  1402   1395               exit 1 # exit with error
  1403   1396           fi
  1404   1397       fi
  1405   1398       #--------------------
................................................................................
  1419   1412           echo ""
  1420   1413           echo "is something else. The flawed hash candidate in parenthesis:"
  1421   1414           echo "($S_FUNC_MMMV_SHA256_T1_RESULT)"
  1422   1415           echo ""
  1423   1416           echo "The length candidate of the flawed hash candidate in parenthesis:"
  1424   1417           echo "($S_TMP_0)."
  1425   1418           echo ""
  1426         -        echo "GUID=='43a74951-a648-48c6-8d2f-802070e031e7'"
         1419  +        echo "GUID=='185aad45-4bb1-4749-b8b0-21b170e031e7'"
  1427   1420           echo ""
  1428   1421           #----
  1429   1422           cd $S_FP_ORIG
  1430   1423           exit 1 # exit with error
  1431   1424       fi
  1432   1425       #--------------------
  1433   1426   } # func_mmmv_sha256_t1
................................................................................
  1465   1458           fi
  1466   1459           #--------
  1467   1460           if [ "$S_FUNC_MMMV_TIGERHASH_T1_MODE" == "" ] ; then
  1468   1461               echo ""
  1469   1462               echo "All of the Tiger hash implementations that this script " 
  1470   1463               echo "is capable of using (tigerdeep, rhash) "
  1471   1464               echo "are missing from the PATH."
  1472         -            echo "GUID=='90b8e050-605e-4739-a12f-802070e031e7'"
         1465  +            echo "GUID=='4a5a0972-33b0-4a3e-85b0-21b170e031e7'"
  1473   1466               echo ""
  1474   1467               #----
  1475   1468               cd $S_FP_ORIG
  1476   1469               exit 1 # exit with error
  1477   1470           fi
  1478   1471           #--------
  1479   1472           if [ "$?" != "0" ]; then
  1480   1473               echo ""
  1481   1474               echo "This script is flawed."
  1482         -            echo "GUID=='1493164d-7f39-403d-a52f-802070e031e7'"
         1475  +            echo "GUID=='0e25c336-4bfb-418c-b3b0-21b170e031e7'"
  1483   1476               echo ""
  1484   1477               #----
  1485   1478               cd $S_FP_ORIG
  1486   1479               exit 1 # exit with error
  1487   1480           fi
  1488   1481           #--------
  1489   1482           func_sb_exists_on_path_t1 "ruby" 
  1490   1483           if [ "$SB_EXISTS_ON_PATH_T1_RESULT" == "f" ] ; then
  1491   1484               echo ""
  1492   1485               echo "\"ruby\" is missing from the PATH, but "
  1493   1486               echo "this function requires that it is on the PATH."
  1494         -            echo "GUID=='6ae5d3c3-8172-4f53-a42f-802070e031e7'"
         1487  +            echo "GUID=='3d1720a3-e2e7-4308-93b0-21b170e031e7'"
  1495   1488               echo ""
  1496   1489               #----
  1497   1490               cd $S_FP_ORIG
  1498   1491               exit 1 # exit with error
  1499   1492           fi
  1500   1493           #--------
  1501   1494           if [ "$?" != "0" ]; then
  1502   1495               echo ""
  1503   1496               echo "This script is flawed."
  1504         -            echo "GUID=='12a86372-9c15-497a-922f-802070e031e7'"
         1497  +            echo "GUID=='53d96e4d-682c-4075-b6b0-21b170e031e7'"
  1505   1498               echo ""
  1506   1499               #----
  1507   1500               cd $S_FP_ORIG
  1508   1501               exit 1 # exit with error
  1509   1502           fi
  1510   1503           #--------
  1511   1504       fi
................................................................................
  1519   1512               echo "The console application \"tigerdeep\" "
  1520   1513               echo "exited with an error."
  1521   1514               echo ""
  1522   1515               echo "----console--output--citation--start-----"
  1523   1516               echo "`tigerdeep $S_FP_2_AN_EXISTING_FILE`" # stdout and stderr
  1524   1517               echo "----console--output--citation--end-------"
  1525   1518               echo ""
  1526         -            echo "GUID=='e181fb22-837b-43a1-851f-802070e031e7'"
         1519  +            echo "GUID=='3a31f72a-5ba0-4922-82b0-21b170e031e7'"
  1527   1520               echo ""
  1528   1521               #----
  1529   1522               cd $S_FP_ORIG
  1530   1523               exit 1 # exit with error
  1531   1524           fi
  1532   1525           # The "tigerdeep" returns a single line that has the format of 
  1533   1526           #
................................................................................
  1544   1537               echo "The console application \"rhash\" "
  1545   1538               echo "exited with an error."
  1546   1539               echo ""
  1547   1540               echo "----console--output--citation--start-----"
  1548   1541               echo "`rhash --tiger $S_FP_2_AN_EXISTING_FILE `"
  1549   1542               echo "----console--output--citation--end-------"
  1550   1543               echo ""
  1551         -            echo "GUID=='a33c823b-57d7-4cd0-a11f-802070e031e7'"
         1544  +            echo "GUID=='f24b6a22-a08c-447a-adb0-21b170e031e7'"
  1552   1545               echo ""
  1553   1546               #----
  1554   1547               cd $S_FP_ORIG
  1555   1548               exit 1 # exit with error
  1556   1549           fi
  1557   1550           S_FUNC_MMMV_TIGERHASH_T1_RESULT="`ruby -e \"print(ARGV[0]);\" $S_TMP_0`"
  1558   1551       fi
................................................................................
  1573   1566           echo ""
  1574   1567           echo "is something else. The flawed hash candidate in parenthesis:"
  1575   1568           echo "($S_FUNC_MMMV_TIGERHASH_T1_RESULT)"
  1576   1569           echo ""
  1577   1570           echo "The length candidate of the flawed hash candidate in parenthesis:"
  1578   1571           echo "($S_TMP_0)."
  1579   1572           echo ""
  1580         -        echo "GUID=='cc5bba27-d0cb-4b45-841f-802070e031e7'"
         1573  +        echo "GUID=='b413bb3c-8911-47e7-b1a0-21b170e031e7'"
  1581   1574           echo ""
  1582   1575           #----
  1583   1576           cd $S_FP_ORIG
  1584   1577           exit 1 # exit with error
  1585   1578       fi
  1586   1579       #--------------------
  1587   1580   } # func_mmmv_tigerhash_t1
................................................................................
  1617   1610           fi
  1618   1611           #--------
  1619   1612           if [ "$S_FUNC_MMMV_WHIRLPOOLHASH_T1_MODE" == "" ] ; then
  1620   1613               echo ""
  1621   1614               echo "All of the Whirlpool hash implementations that this script " 
  1622   1615               echo "is capable of using (whirlpooldeep, rhash) "
  1623   1616               echo "are missing from the PATH."
  1624         -            echo "GUID=='1057ae42-12a7-4a43-9b1f-802070e031e7'"
         1617  +            echo "GUID=='3f740226-1e7e-4cf3-81a0-21b170e031e7'"
  1625   1618               echo ""
  1626   1619               #----
  1627   1620               cd $S_FP_ORIG
  1628   1621               exit 1 # exit with error
  1629   1622           fi
  1630   1623           #--------
  1631   1624           if [ "$?" != "0" ]; then
  1632   1625               echo ""
  1633   1626               echo "This script is flawed."
  1634         -            echo "GUID=='254cbf85-edf6-470f-a11f-802070e031e7'"
         1627  +            echo "GUID=='df392514-316e-4ff6-94a0-21b170e031e7'"
  1635   1628               echo ""
  1636   1629               #----
  1637   1630               cd $S_FP_ORIG
  1638   1631               exit 1 # exit with error
  1639   1632           fi
  1640   1633           #--------
  1641   1634       fi
................................................................................
  1649   1642               echo "The console application \"whirlpooldeep\" "
  1650   1643               echo "exited with an error."
  1651   1644               echo ""
  1652   1645               echo "----console--output--citation--start-----"
  1653   1646               echo "`whirlpooldeep $S_FP_2_AN_EXISTING_FILE`" # stdout and stderr
  1654   1647               echo "----console--output--citation--end-------"
  1655   1648               echo ""
  1656         -            echo "GUID=='25b4bd13-b0b6-4d0d-941f-802070e031e7'"
         1649  +            echo "GUID=='63fc0642-9757-4781-85a0-21b170e031e7'"
  1657   1650               echo ""
  1658   1651               #----
  1659   1652               cd $S_FP_ORIG
  1660   1653               exit 1 # exit with error
  1661   1654           fi
  1662   1655           S_FUNC_MMMV_WHIRLPOOLHASH_T1_RESULT="`ruby -e \"print(ARGV[0]);\" $S_TMP_0 `"
  1663   1656       fi
................................................................................
  1669   1662               echo "The console application \"rhash\" "
  1670   1663               echo "exited with an error."
  1671   1664               echo ""
  1672   1665               echo "----console--output--citation--start-----"
  1673   1666               echo "`rhash --whirlpool $S_FP_2_AN_EXISTING_FILE `"
  1674   1667               echo "----console--output--citation--end-------"
  1675   1668               echo ""
  1676         -            echo "GUID=='2eaf4542-d700-4137-931f-802070e031e7'"
         1669  +            echo "GUID=='e8f4bcc9-b30d-4b8b-a5a0-21b170e031e7'"
  1677   1670               echo ""
  1678   1671               #----
  1679   1672               cd $S_FP_ORIG
  1680   1673               exit 1 # exit with error
  1681   1674           fi
  1682   1675           S_FUNC_MMMV_WHIRLPOOLHASH_T1_RESULT="`ruby -e \"print(ARGV[0]);\" $S_TMP_0 `"
  1683   1676       fi
................................................................................
  1698   1691           echo ""
  1699   1692           echo "is something else. The flawed hash candidate in parenthesis:"
  1700   1693           echo "($S_FUNC_MMMV_WHIRLPOOLHASH_T1_RESULT)"
  1701   1694           echo ""
  1702   1695           echo "The length candidate of the flawed hash candidate in parenthesis:"
  1703   1696           echo "($S_TMP_0)."
  1704   1697           echo ""
  1705         -        echo "GUID=='a34afc59-ecee-4d4d-850f-802070e031e7'"
         1698  +        echo "GUID=='4615c816-fb53-4a2f-b5a0-21b170e031e7'"
  1706   1699           echo ""
  1707   1700           #----
  1708   1701           cd $S_FP_ORIG
  1709   1702           exit 1 # exit with error
  1710   1703       fi
  1711   1704       #--------------------
  1712   1705   } # func_mmmv_whirlpoolhash_t1
................................................................................
  1742   1735           fi
  1743   1736           #--------
  1744   1737           if [ "$S_FUNC_MMMV_FILESIZE_T1_MODE" == "" ] ; then
  1745   1738               echo ""
  1746   1739               echo "All of the applications that this function is " 
  1747   1740               echo "capable of using for finding out file size (filesize, ruby)"
  1748   1741               echo "are missing from the PATH."
  1749         -            echo "GUID=='2406f8f2-b4d4-4a87-810f-802070e031e7'"
         1742  +            echo "GUID=='c2086757-332a-4965-b2a0-21b170e031e7'"
  1750   1743               echo ""
  1751   1744               #----
  1752   1745               cd $S_FP_ORIG
  1753   1746               exit 1 # exit with error
  1754   1747           fi
  1755   1748           #--------
  1756   1749           if [ "$?" != "0" ]; then
  1757   1750               echo ""
  1758   1751               echo "This script is flawed."
  1759         -            echo "GUID=='f8128f65-9fbd-4d2c-b30f-802070e031e7'"
         1752  +            echo "GUID=='3e3d3e21-3aee-4aa4-91a0-21b170e031e7'"
  1760   1753               echo ""
  1761   1754               #----
  1762   1755               cd $S_FP_ORIG
  1763   1756               exit 1 # exit with error
  1764   1757           fi
  1765   1758           #--------
  1766   1759       fi
................................................................................
  1774   1767               echo "The console application \"filesize\" "
  1775   1768               echo "exited with an error."
  1776   1769               echo ""
  1777   1770               echo "----console--output--citation--start-----"
  1778   1771               echo "`filesize $S_FP_2_AN_EXISTING_FILE`" # stdout and stderr
  1779   1772               echo "----console--output--citation--end-------"
  1780   1773               echo ""
  1781         -            echo "GUID=='35da64ce-6da9-4143-920f-802070e031e7'"
         1774  +            echo "GUID=='f72b001d-c581-426a-9590-21b170e031e7'"
  1782   1775               echo ""
  1783   1776               #----
  1784   1777               cd $S_FP_ORIG
  1785   1778               exit 1 # exit with error
  1786   1779           fi
  1787   1780           S_FUNC_MMMV_FILESIZE_T1_RESULT="`ruby -e \"print(ARGV[0]);\" $S_TMP_0 `"
  1788   1781       fi
................................................................................
  1794   1787               echo "The console application \"ruby\" "
  1795   1788               echo "exited with an error."
  1796   1789               echo ""
  1797   1790               echo "----console--output--citation--start-----"
  1798   1791               echo "`ruby -e \"printf(File.size('$S_FP_2_AN_EXISTING_FILE').to_s)\"`"
  1799   1792               echo "----console--output--citation--end-------"
  1800   1793               echo ""
  1801         -            echo "GUID=='6efcd543-0ae5-4369-950f-802070e031e7'"
         1794  +            echo "GUID=='3384863e-c0a1-4927-8590-21b170e031e7'"
  1802   1795               echo ""
  1803   1796               #----
  1804   1797               cd $S_FP_ORIG
  1805   1798               exit 1 # exit with error
  1806   1799           fi
  1807   1800           S_FUNC_MMMV_FILESIZE_T1_RESULT="$S_TMP_0"
  1808   1801       fi
................................................................................
  1826   1819           echo "for "
  1827   1820           echo ""
  1828   1821           echo "($S_FUNC_MMMV_FILESIZE_T1_RESULT)"
  1829   1822           echo ""
  1830   1823           echo "either contain spaces, tabs or is an empty string," 
  1831   1824           echo "which is wrong, because even a file with the size of 0 "
  1832   1825           echo "should have a file size of \"0\", which is not an empty string."
  1833         -        echo "GUID=='14ab3053-b0f1-4c5c-930f-802070e031e7'"
         1826  +        echo "GUID=='4a133b5e-c7bd-4cb1-a590-21b170e031e7'"
  1834   1827           echo ""
  1835   1828           #----
  1836   1829           cd $S_FP_ORIG
  1837   1830           exit 1 # exit with error
  1838   1831       fi
  1839   1832       #--------------------
  1840   1833   } # func_mmmv_filesize_t1
................................................................................
  1886   1879       local S_FP_0="$1" # Path to the file. 
  1887   1880       #--------
  1888   1881       if [ "$S_FP_0" == "" ]; then
  1889   1882           echo ""
  1890   1883           echo "The 2. console argument is expected to be "
  1891   1884           echo "a path to a file, but currently "
  1892   1885           echo "the 2. console argument is missing."
  1893         -        echo "GUID=='4ca91a2f-28bd-4347-810f-802070e031e7'"
         1886  +        echo "GUID=='7a6f5f3f-e5a5-4413-a490-21b170e031e7'"
  1894   1887           echo ""
  1895   1888           #----
  1896   1889           cd $S_FP_ORIG
  1897   1890           exit 1 # exit with error
  1898   1891       fi
  1899   1892       #--------
  1900   1893       if [ ! -e "$S_FP_0" ]; then
................................................................................
  1905   1898               echo "    $S_FP_0"
  1906   1899               echo ""
  1907   1900               echo "is a path of a broken symlink, but symlinks "
  1908   1901               echo "are not supported at all."
  1909   1902               echo "The reason, why symlinks to files are not supported is that "
  1910   1903               echo "the file size of symlinks can differ from "
  1911   1904               echo "the file size of the target of the symlink."
  1912         -            echo "GUID=='5740b6b3-90b4-4500-810f-802070e031e7'"
         1905  +            echo "GUID=='bcfe8e4b-9c8c-4ea4-8390-21b170e031e7'"
  1913   1906               echo ""
  1914   1907           else
  1915   1908               echo ""
  1916   1909               echo "The file with the path of "
  1917   1910               echo ""
  1918   1911               echo "    $S_FP_0"
  1919   1912               echo ""
  1920   1913               echo "does not exist."
  1921         -            echo "GUID=='87c16d21-e78b-48af-b6fe-802070e031e7'"
         1914  +            echo "GUID=='2db4b292-d5d5-4286-8190-21b170e031e7'"
  1922   1915               echo ""
  1923   1916           fi
  1924   1917           #----
  1925   1918           cd $S_FP_ORIG
  1926   1919           exit 1 # exit with error
  1927   1920       fi
  1928   1921       #--------
................................................................................
  1931   1924               echo ""
  1932   1925               echo "The path "
  1933   1926               echo ""
  1934   1927               echo "    $S_FP_0"
  1935   1928               echo ""
  1936   1929               echo "references a symlink that references folder, but "
  1937   1930               echo "a file is expected."
  1938         -            echo "GUID=='9ad6cd5d-5668-435f-b5fe-802070e031e7'"
         1931  +            echo "GUID=='03516057-64fc-4913-8190-21b170e031e7'"
  1939   1932               echo ""
  1940   1933           else
  1941   1934               echo ""
  1942   1935               echo "The path "
  1943   1936               echo ""
  1944   1937               echo "    $S_FP_0"
  1945   1938               echo ""
  1946   1939               echo "references a folder, but it is expected to "
  1947   1940               echo "to reference a file."
  1948         -            echo "GUID=='3e955ea5-497b-4d25-81fe-802070e031e7'"
         1941  +            echo "GUID=='221d8e2b-c10b-42b9-a480-21b170e031e7'"
  1949   1942               echo ""
  1950   1943           fi
  1951   1944           #----
  1952   1945           cd $S_FP_ORIG
  1953   1946           exit 1 # exit with error
  1954   1947       fi
  1955   1948       #--------
................................................................................
  1959   1952           echo ""
  1960   1953           echo "    $S_FP_0"
  1961   1954           echo ""
  1962   1955           echo "references a symlink, a file is expected."
  1963   1956           echo "The reason, why symlinks to files are not supported is that "
  1964   1957           echo "the file size of symlinks can differ from "
  1965   1958           echo "the file size of the target of the symlink."
  1966         -        echo "GUID=='95383c69-07f5-47c0-89fe-802070e031e7'"
         1959  +        echo "GUID=='4556d523-1e93-49f8-9380-21b170e031e7'"
  1967   1960           echo ""
  1968   1961           #----
  1969   1962           cd $S_FP_ORIG
  1970   1963           exit 1 # exit with error
  1971   1964       fi
  1972   1965   } # func_mmmv_silktorrent_packager_t1_bash_exc_assert_wrappable_file_exists_t1
  1973   1966   
................................................................................
  1978   1971       local S_FP_0="$1" # Path to the file. 
  1979   1972       #--------
  1980   1973       if [ "$S_FP_0" == "" ]; then
  1981   1974           echo ""
  1982   1975           echo "The 2. console argument is expected to be "
  1983   1976           echo "a Silktorrent packet name candidate, but currently "
  1984   1977           echo "the 2. console argument is missing."
  1985         -        echo "GUID=='31e54d03-8016-436b-85bd-802070e031e7'"
         1978  +        echo "GUID=='9dd80125-f4b8-40c5-b180-21b170e031e7'"
  1986   1979           echo ""
  1987   1980           #----
  1988   1981           cd $S_FP_ORIG
  1989   1982           exit 1 # exit with error
  1990   1983       fi
  1991   1984   } # func_mmmv_silktorrent_packager_t1_bash_exc_assert_packet_name_candidate_exists_t1
  1992   1985   
................................................................................
  2012   2005           fi
  2013   2006           #--------
  2014   2007           if [ "$S_FUNC_MMMV_SILKTORRENT_PACKAGER_T1_BASH_REVERSE_STRING_MODE" == "" ] ; then
  2015   2008               echo ""
  2016   2009               echo "All of the applications that this function is " 
  2017   2010               echo "capable of using for reversing a string(ruby)"
  2018   2011               echo "are missing from the PATH."
  2019         -            echo "GUID=='85bbf612-0a2b-485f-b4bd-802070e031e7'"
         2012  +            echo "GUID=='bc77b41d-6478-4e1a-9380-21b170e031e7'"
  2020   2013               echo ""
  2021   2014               #----
  2022   2015               cd $S_FP_ORIG
  2023   2016               exit 1 # exit with error
  2024   2017           fi
  2025   2018           #--------
  2026   2019           if [ "$?" != "0" ]; then
  2027   2020               echo ""
  2028   2021               echo "This script is flawed."
  2029         -            echo "GUID=='e779be52-3b1a-402e-91bd-802070e031e7'"
         2022  +            echo "GUID=='4f324635-b98e-4198-a780-21b170e031e7'"
  2030   2023               echo ""
  2031   2024               #----
  2032   2025               cd $S_FP_ORIG
  2033   2026               exit 1 # exit with error
  2034   2027           fi
  2035   2028           #--------
  2036   2029       fi
................................................................................
  2045   2038               echo "The console application \"ruby\" "
  2046   2039               echo "exited with an error."
  2047   2040               echo ""
  2048   2041               echo "----console--output--citation--start-----"
  2049   2042               echo "`ruby -e \"puts('$S_IN'.reverse)\"`" # with the stderr
  2050   2043               echo "----console--output--citation--end-------"
  2051   2044               echo ""
  2052         -            echo "GUID=='32b59258-f7d6-4a83-95bd-802070e031e7'"
         2045  +            echo "GUID=='ccd82816-37c5-405c-823f-21b170e031e7'"
  2053   2046               echo ""
  2054   2047               #----
  2055   2048               cd $S_FP_ORIG
  2056   2049               exit 1 # exit with error
  2057   2050           fi
  2058   2051           S_FUNC_MMMV_SILKTORRENT_PACKAGER_T1_BASH_REVERSE_STRING_REGISTER="$S_TMP_0"
  2059   2052       fi
................................................................................
  2202   2195       #--------
  2203   2196       if [ ! -e "$S_FP_0" ]; then
  2204   2197           echo ""
  2205   2198           echo "This script is flawed. The folder "
  2206   2199           echo "    $S_FP_0"
  2207   2200           echo "is expected to exist during the "
  2208   2201           echo "call to this function."
  2209         -        echo "GUID=='7574bf34-b0c4-4ba9-a5bd-802070e031e7'"
         2202  +        echo "GUID=='2e447df2-5321-4928-b73f-21b170e031e7'"
  2210   2203           echo ""
  2211   2204           #----
  2212   2205           cd $S_FP_ORIG
  2213   2206           exit 1 # exit with error
  2214   2207       fi
  2215   2208       #--------
  2216   2209       # To avoid a situation, where due to some 
................................................................................
  2222   2215       # the full path points to somewhere in the /tmp
  2223   2216       local S_FP_1="`cd $S_FP_0; pwd`"
  2224   2217       if [ ! -e "$S_FP_1" ]; then
  2225   2218           echo ""
  2226   2219           echo "This script is flawed. The folder "
  2227   2220           echo "    $S_FP_1"
  2228   2221           echo "is missing."
  2229         -        echo "GUID=='89fc6c50-6a1b-4e68-b4bd-802070e031e7'"
         2222  +        echo "GUID=='6aab1d10-8e8a-477c-b23f-21b170e031e7'"
  2230   2223           echo ""
  2231   2224           #----
  2232   2225           cd $S_FP_ORIG
  2233   2226           exit 1 # exit with error
  2234   2227       fi
  2235   2228       local S_TMP_0="`echo \"$S_FP_1\" | grep -E ^/home `"
  2236   2229       if [ "$S_TMP_0" != "" ]; then
................................................................................
  2240   2233           echo ""
  2241   2234           echo "S_FP_0==$S_FP_0"
  2242   2235           echo ""
  2243   2236           echo "S_FP_1==$S_FP_1"
  2244   2237           echo ""
  2245   2238           echo "S_TMP_0==$S_TMP_0"
  2246   2239           echo ""
  2247         -        echo "GUID=='33f9e721-d141-4a15-93ad-802070e031e7'"
         2240  +        echo "GUID=='e1050d4e-34fd-46c0-b42f-21b170e031e7'"
  2248   2241           echo ""
  2249   2242           #----
  2250   2243           cd $S_FP_ORIG
  2251   2244           exit 1 # exit with error
  2252   2245       fi
  2253   2246       # Just to be sure, the same thing is checked by a slightly 
  2254   2247       # different regex and using the "==" in stead of the "!=".
................................................................................
  2260   2253           echo ""
  2261   2254           echo "S_FP_0==$S_FP_0"
  2262   2255           echo ""
  2263   2256           echo "S_FP_1==$S_FP_1"
  2264   2257           echo ""
  2265   2258           echo "S_TMP_0==$S_TMP_0"
  2266   2259           echo ""
  2267         -        echo "GUID=='5322e2c5-5408-456c-96ad-802070e031e7'"
         2260  +        echo "GUID=='5b136271-52e5-4c30-812f-21b170e031e7'"
  2268   2261           echo ""
  2269   2262           #----
  2270   2263           cd $S_FP_ORIG
  2271   2264           exit 1 # exit with error
  2272   2265       fi
  2273   2266       #--------
  2274   2267       rm -fr $S_FP_1
  2275   2268       if [ -e "$S_FP_1" ]; then
  2276   2269           echo ""
  2277   2270           echo "Something went wrong. The recursive deletion of the temporary folder, "
  2278   2271           echo "    $S_FP_1"
  2279   2272           echo "failed."
  2280         -        echo "GUID=='53d85f13-83de-4ab2-85ad-802070e031e7'"
         2273  +        echo "GUID=='40f04834-df5a-4bff-822f-21b170e031e7'"
  2281   2274           echo ""
  2282   2275           #----
  2283   2276           cd $S_FP_ORIG
  2284   2277           exit 1 # exit with error
  2285   2278       fi
  2286   2279   } # func_mmmv_delete_tmp_folder_t1
  2287   2280   
................................................................................
  2296   2289           # Using gawk and alike to cover also cases, where
  2297   2290           # $S_FP_0=="  "
  2298   2291           # is intentionally left out to avoid the overhead, but
  2299   2292           # due to some luck the mkdir exits with an error code greater than 0,
  2300   2293           # if it misses a path argument. 
  2301   2294           echo ""
  2302   2295           echo "S_FP_0==\"\""
  2303         -        echo "GUID=='7a6a8222-46a8-4fc2-a3ad-802070e031e7'"
         2296  +        echo "GUID=='110c6012-b75d-4c23-832f-21b170e031e7'"
  2304   2297           echo ""
  2305   2298           #----
  2306   2299           cd $S_FP_ORIG
  2307   2300           exit 1 # exit with error
  2308   2301       fi
  2309   2302       #--------------------
  2310   2303       if [ -e "$S_FP_0" ]; then
  2311   2304           if [ ! -d "$S_FP_0" ]; then
  2312   2305               echo ""
  2313   2306               echo "The path that is suppose to reference either "
  2314   2307               echo "an existing folder or a non-existent folder, "
  2315   2308               echo "references a file."
  2316         -            echo "GUID=='568dee95-94ef-4508-b5ad-802070e031e7'"
         2309  +            echo "GUID=='065bb01e-c77c-4f67-912f-21b170e031e7'"
  2317   2310               echo ""
  2318   2311               #----
  2319   2312               cd $S_FP_ORIG
  2320   2313               exit 1 # exit with error
  2321   2314           fi
  2322   2315       fi
  2323   2316       #--------
  2324   2317       mkdir -p $S_FP_0
  2325   2318       if [ "$?" != "0" ]; then 
  2326   2319           echo ""
  2327   2320           echo "mkdir for path "
  2328   2321           echo "    $S_FP_0"
  2329   2322           echo "failed."
  2330         -        echo "GUID=='47dbaf49-8151-467d-939d-802070e031e7'"
         2323  +        echo "GUID=='11ea94b4-e5a9-4891-a61f-21b170e031e7'"
  2331   2324           echo ""
  2332   2325           #----
  2333   2326           cd $S_FP_ORIG
  2334   2327           exit 1 # exit with error
  2335   2328       fi
  2336   2329       #----
  2337   2330       if [ ! -e "$S_FP_0" ]; then
  2338   2331           echo ""
  2339   2332           echo "mkdir execution succeeded, but for some other reason the folder "
  2340   2333           echo "    $S_FP_0"
  2341   2334           echo "does not exist."
  2342         -        echo "GUID=='87415d1b-e2b5-4f0e-829d-802070e031e7'"
         2335  +        echo "GUID=='9ae79e10-eaae-4233-951f-21b170e031e7'"
  2343   2336           echo ""
  2344   2337           #----
  2345   2338           cd $S_FP_ORIG
  2346   2339           exit 1 # exit with error
  2347   2340       fi
  2348   2341   } # func_mmmv_create_folder_if_it_does_not_already_exist_t1
  2349   2342   
................................................................................
  2360   2353       S_FUNC_FUNC_MMMV_CREATE_TMP_FOLDER_T1_RESULT="" # value for failure
  2361   2354       func_mmmv_GUID_t1
  2362   2355       if [ "$S_FUNC_MMMV_GUID_T1_RESULT" == "" ]; then
  2363   2356           echo ""
  2364   2357           echo "This script is flawed. GUID generation failed and "
  2365   2358           echo "the GUID generation function did not throw despite "
  2366   2359           echo "the fact that it should have detected its own failure."
  2367         -        echo "GUID=='594ff3b3-10bd-42db-b19d-802070e031e7'"
         2360  +        echo "GUID=='9664b33c-7123-482b-b11f-21b170e031e7'"
  2368   2361           echo ""
  2369   2362           #----
  2370   2363           cd $S_FP_ORIG
  2371   2364           exit 1 # exit with error
  2372   2365       fi
  2373   2366       #----
  2374   2367       local S_TMP_0="/tmp/tmp_silktorrent_$S_FUNC_MMMV_GUID_T1_RESULT"
................................................................................
  2390   2383           func_mmmv_GUID_t1
  2391   2384           S_TMP_0="/tmp/tmp_silktorrent_$S_FUNC_MMMV_GUID_T1_RESULT"
  2392   2385       fi
  2393   2386       #----
  2394   2387       if [ -e "$S_TMP_0" ]; then
  2395   2388           echo ""
  2396   2389           echo "This script failed to generate a locally unique path."
  2397         -        echo "GUID=='59d91812-4ab7-4c2a-879d-802070e031e7'"
         2390  +        echo "GUID=='20353ff1-ac7d-40be-b11f-21b170e031e7'"
  2398   2391           echo ""
  2399   2392           #----
  2400   2393           cd $S_FP_ORIG
  2401   2394           exit 1 # exit with error
  2402   2395       fi
  2403   2396       func_mmmv_create_folder_if_it_does_not_already_exist_t1 "$S_TMP_0"
  2404   2397       if [ ! -e "$S_TMP_0" ]; then
  2405   2398           echo ""
  2406   2399           echo "mkdir for path "
  2407   2400           echo "    $S_TMP_0"
  2408   2401           echo "failed."
  2409         -        echo "GUID=='5c8e3d01-c703-4ea0-a28d-802070e031e7'"
         2402  +        echo "GUID=='316a2a61-32e2-4a0e-811f-21b170e031e7'"
  2410   2403           echo ""
  2411   2404           #----
  2412   2405           cd $S_FP_ORIG
  2413   2406           exit 1 # exit with error
  2414   2407       fi
  2415   2408       S_FUNC_FUNC_MMMV_CREATE_TMP_FOLDER_T1_RESULT="$S_TMP_0"
  2416   2409   } # func_mmmv_create_tmp_folder_t1 
................................................................................
  2424   2417       #----
  2425   2418       # It's not necessary for the file to actually exist,
  2426   2419       # because this function only analyzes the file path string.
  2427   2420       # func_mmmv_silktorrent_packager_t1_bash_exc_assert_wrappable_file_exists_t1 "$S_FP_0"
  2428   2421       if [ "$S_FP_0" == "" ]; then
  2429   2422           echo ""
  2430   2423           echo "The file path candidate must not be an empty string."
  2431         -        echo "GUID=='ef933b2b-a50e-4957-818d-802070e031e7'"
         2424  +        echo "GUID=='21e00e39-7bd1-4595-910f-21b170e031e7'"
  2432   2425           echo ""
  2433   2426           #----
  2434   2427           cd $S_FP_ORIG
  2435   2428           exit 1 # exit with error
  2436   2429       fi 
  2437   2430       #----
  2438   2431       # The 
................................................................................
  2456   2449           echo ""
  2457   2450           echo "The path candidate must not end with a slash."
  2458   2451           echo ""
  2459   2452           echo "    S_FP_0==$S_FP_0"
  2460   2453           echo ""
  2461   2454           echo "    S_TMP_0==$S_TMP_0"
  2462   2455           echo ""
  2463         -        echo "GUID=='6a5dc354-4293-4c9f-b28d-802070e031e7'"
         2456  +        echo "GUID=='b511aafc-7d2e-4f17-b50f-21b170e031e7'"
  2464   2457           echo ""
  2465   2458           #----
  2466   2459           cd $S_FP_ORIG
  2467   2460           exit 1 # exit with error
  2468   2461       fi
  2469   2462       basename $S_FP_0 1>/dev/null # to set a value to the $? in this scope 
  2470   2463       if [ "$?" != "0" ]; then
  2471   2464           echo ""
  2472   2465           echo "The command "
  2473   2466           echo ""
  2474   2467           echo "    basename $S_FP_0 "
  2475   2468           echo ""
  2476   2469           echo "exited with an error."
  2477         -        echo "GUID=='ec6c175c-bab0-408a-b38d-802070e031e7'"
         2470  +        echo "GUID=='d58ce8a5-65c5-4d43-950f-21b170e031e7'"
  2478   2471           echo ""
  2479   2472           #----
  2480   2473           cd $S_FP_ORIG
  2481   2474           exit 1 # exit with error
  2482   2475       fi 
  2483   2476       S_TMP_0="`basename $S_FP_0`"
  2484   2477       if [ "$S_TMP_0" == "" ]; then
  2485   2478           echo ""
  2486   2479           echo "The file path candidate must be a string that "
  2487   2480           echo "is not an empty string after "
  2488   2481           echo "all of the spaces and tabs have been removed from it."
  2489         -        echo "GUID=='1b402ae2-09dd-45fc-b28d-802070e031e7'"
         2482  +        echo "GUID=='d0ad852c-39f9-49d6-910f-21b170e031e7'"
  2490   2483           echo ""
  2491   2484           #----
  2492   2485           cd $S_FP_ORIG
  2493   2486           exit 1 # exit with error
  2494   2487       fi 
  2495   2488       #--------
  2496   2489       S_FUNC_MMMV_SILKTORRENT_PACKAGER_T1_BASH_GET_PACKET_FORMAT_VERSION_T1_RESULT=""
................................................................................
  2537   2530           echo "this is an older version of the Silktorrent implementation and "
  2538   2531           echo "the older version does not support "
  2539   2532           echo "newer Silktorrent packet formats. "
  2540   2533           echo "The file path of the Silktorrent packet candidate:"
  2541   2534           echo ""
  2542   2535           echo "    $S_FP_0"
  2543   2536           echo ""
  2544         -        echo "GUID=='5aa78147-2c10-4f63-947d-802070e031e7'"
         2537  +        echo "GUID=='d9cc81e3-6682-4097-810f-21b170e031e7'"
  2545   2538           echo ""
  2546   2539           #----
  2547   2540           cd $S_FP_ORIG
  2548   2541           exit 1 # exit with error
  2549   2542       fi
  2550   2543       #--------
  2551   2544       local S_TMP_1=""
................................................................................
  2555   2548           S_TMP_1="$S_FUNC_MMMV_SILKTORRENT_PACKAGER_T1_BASH_BLOB2FILENAME_T1_RESULT"
  2556   2549       fi
  2557   2550       #----
  2558   2551       if [ "$S_TMP_1" == "" ]; then
  2559   2552           echo ""
  2560   2553           echo "This script is flawed."
  2561   2554           echo "It should have thrown before the control flow reaches this line."
  2562         -        echo "GUID=='318cca35-4f39-4a2c-937d-802070e031e7'"
         2555  +        echo "GUID=='73ce445c-9318-49ba-81fe-21b170e031e7'"
  2563   2556           echo ""
  2564   2557           #----
  2565   2558           cd $S_FP_ORIG
  2566   2559           exit 1 # exit with error
  2567   2560       fi
  2568   2561       #--------
  2569   2562       local S_TMP_0="`basename $S_FP_0`" # The S_TMP_0 must be evaluated 
................................................................................
  2622   2615       func_mmmv_silktorrent_packager_t1_bash_exc_assert_wrappable_file_exists_t1 "$S_FP_0"
  2623   2616       #--------
  2624   2617       func_mmmv_create_tmp_folder_t1
  2625   2618       if [ "$S_FUNC_FUNC_MMMV_CREATE_TMP_FOLDER_T1_RESULT" == "" ]; then
  2626   2619           echo "This script is flawed, because the folder "
  2627   2620           echo "creation function should have thrown "
  2628   2621           echo "before the control flow reaches this branch." 
  2629         -        echo "GUID=='dc42402d-7e17-46e1-b57d-802070e031e7'"
         2622  +        echo "GUID=='516b9b78-fe98-4f0d-95fe-21b170e031e7'"
  2630   2623           #----
  2631   2624           cd $S_FP_ORIG
  2632   2625           exit 1 # exit with error
  2633   2626       fi
  2634   2627       local S_FP_TMP_0="$S_FUNC_FUNC_MMMV_CREATE_TMP_FOLDER_T1_RESULT"
  2635   2628       if [ ! -e "$S_FP_TMP_0" ]; then
  2636   2629           echo "This script is flawed."
  2637   2630           echo "May be some other thread deleted the folder or"
  2638   2631           echo "the folder creation function returned a valid path, but"
  2639   2632           echo "did not actually create the folder that it was supposed create."
  2640   2633           echo "S_FP_TMP_0==$S_FP_TMP_0"
  2641         -        echo "GUID=='3511389d-bb47-4185-a57d-802070e031e7'"
         2634  +        echo "GUID=='ecbecd41-a615-4261-82fe-21b170e031e7'"
  2642   2635           #----
  2643   2636           cd $S_FP_ORIG
  2644   2637           exit 1 # exit with error
  2645   2638       fi
  2646   2639       #--------
  2647   2640       local S_TMP_0="" # declaration
  2648   2641       local S_TMP_1="" # declaration
................................................................................
  2660   2653           if [ ! -d "$S_TMP_0" ]; then
  2661   2654               echo ""
  2662   2655               echo "The "
  2663   2656               echo ""
  2664   2657               echo "    $S_TMP_0"
  2665   2658               echo ""
  2666   2659               echo "exists, but it is not a folder."
  2667         -            echo "GUID=='46e9e734-c3b4-44f5-847d-802070e031e7'"
         2660  +            echo "GUID=='4499105f-06d7-477a-a3fe-21b170e031e7'"
  2668   2661               echo ""
  2669   2662               #----
  2670   2663               cd $S_FP_ORIG
  2671   2664               exit 1 # exit with error
  2672   2665           fi
  2673   2666           #----
  2674   2667           # Number of files/folders in the $S_TMP_0, if counted non-recursively.
................................................................................
  2677   2670           if [ "$S_TMP_1" == "" ]; then
  2678   2671               echo ""
  2679   2672               echo "This script is flawed."
  2680   2673               echo ""
  2681   2674               echo "    pwd=`pwd`"
  2682   2675               echo "    S_TMP_0=$S_TMP_0"
  2683   2676               echo ""
  2684         -            echo "GUID=='65b01b46-fdbb-4aa0-b46d-802070e031e7'"
         2677  +            echo "GUID=='4588f6b7-8b7a-4531-b1fe-21b170e031e7'"
  2685   2678               echo ""
  2686   2679               #----
  2687   2680               cd $S_FP_ORIG
  2688   2681               exit 1 # exit with error
  2689   2682           fi
  2690   2683           if [ "$S_TMP_1" != "0" ]; then
  2691   2684               cp -f -R $S_TMP_0 $S_FP_TMP_HEADER/
................................................................................
  2692   2685               if [ "$?" != "0" ]; then
  2693   2686                   echo ""
  2694   2687                   echo "The recursive copying of the folder "
  2695   2688                   echo ""
  2696   2689                   echo "    $S_TMP_0 "
  2697   2690                   echo ""
  2698   2691                   echo "failed with an error code of $?."
  2699         -                echo "GUID=='2a2c784c-31d4-4c87-816d-802070e031e7'"
         2692  +                echo "GUID=='a4b8ae20-fddb-4243-84ee-21b170e031e7'"
  2700   2693                   echo ""
  2701   2694                   #----
  2702   2695                   cd $S_FP_ORIG
  2703   2696                   exit 1 # exit with error
  2704   2697               fi
  2705   2698           fi
  2706   2699       fi
................................................................................
  2752   2745                    end;\
  2753   2746                }" \
  2754   2747                >> $S_FP_TMP_HEADER_SALT_TXT
  2755   2748       fi
  2756   2749       if [ "$?" != "0" ]; then
  2757   2750           echo ""
  2758   2751           echo "Salting failed. \$?==$?"
  2759         -        echo "GUID=='39232452-bcfd-42cb-915d-802070e031e7'"
         2752  +        echo "GUID=='d25c74fd-d0a8-4cc9-94ee-21b170e031e7'"
  2760   2753           echo ""
  2761   2754           #----
  2762   2755           cd $S_FP_ORIG
  2763   2756           exit 1 # exit with error
  2764   2757       fi
  2765   2758       #-------------------------
  2766   2759       cp -f $S_FP_0 $S_FP_TMP_PAYLOAD/
................................................................................
  2772   2765           echo ""
  2773   2766           echo "failed. Either this script is flawed or something else went wrong. "
  2774   2767           echo ""
  2775   2768           echo "    S_FP_0==$S_FP_0"
  2776   2769           echo ""
  2777   2770           echo "    S_FP_TMP_PAYLOAD=$S_FP_TMP_PAYLOAD"
  2778   2771           echo ""
  2779         -        echo "GUID=='786ab828-2356-4699-a55d-802070e031e7'"
         2772  +        echo "GUID=='5217362e-6043-4bc2-94ee-21b170e031e7'"
  2780   2773           echo ""
  2781   2774           #----
  2782   2775           cd $S_FP_ORIG
  2783   2776           exit 1 # exit with error
  2784   2777       fi
  2785   2778       #--------
  2786   2779       local S_FP_TMP_ORIG_0="`pwd`"
................................................................................
  2795   2788           echo ""
  2796   2789           echo "failed. Either this script is flawed or something else went wrong. "
  2797   2790           echo ""
  2798   2791           echo "    S_FP_TMP_SILKTORRENT_PACKET=$S_FP_TMP_SILKTORRENT_PACKET"
  2799   2792           echo ""
  2800   2793           echo "    S_FP_TMP_SILKTORRENT_PACKET_TAR==$S_FP_TMP_SILKTORRENT_PACKET_TAR"
  2801   2794           echo ""
  2802         -        echo "GUID=='b1be543c-0c81-42c8-825d-802070e031e7'"
         2795  +        echo "GUID=='1ecc8ae3-16f1-4b7b-91ee-21b170e031e7'"
  2803   2796           echo ""
  2804   2797           #----
  2805   2798           cd $S_FP_ORIG
  2806   2799           exit 1 # exit with error
  2807   2800       fi
  2808   2801       #----
  2809   2802       func_mmmv_silktorrent_packager_t1_bash_blob2filename_t1 "$S_FP_TMP_SILKTORRENT_PACKET_TAR"
................................................................................
  2818   2811           echo ""
  2819   2812           echo "Something went wrong."
  2820   2813           echo "The renaming and copying of "
  2821   2814           echo "    $S_FP_TMP_SILKTORRENT_PACKET_TAR "
  2822   2815           echo "to "
  2823   2816           echo "    $S_FP_TMP_SILKTORRENT_PACKET_PUBLISHINGNAME "
  2824   2817           echo "failed."
  2825         -        echo "GUID=='cd0cd93e-d77d-4baf-925d-802070e031e7'"
         2818  +        echo "GUID=='24adbab5-2724-4b56-b1ee-21b170e031e7'"
  2826   2819           echo ""
  2827   2820           #----
  2828   2821           cd $S_FP_ORIG
  2829   2822           exit 1 # exit with error
  2830   2823       fi
  2831   2824       if [ ! -e "$S_FP_TMP_SILKTORRENT_PACKET_PUBLISHINGNAME" ]; then
  2832   2825           echo ""
................................................................................
  2837   2830           echo ""
  2838   2831           echo "to "
  2839   2832           echo ""
  2840   2833           echo "    $S_FP_TMP_SILKTORRENT_PACKET_PUBLISHINGNAME "
  2841   2834           echo ""
  2842   2835           echo "failed. The mv command succeed, but for some reason "
  2843   2836           echo "the destination file does not exist."
  2844         -        echo "GUID=='c9a3b13f-36b4-4aac-955d-802070e031e7'"
         2837  +        echo "GUID=='6249805d-3970-4ae0-83de-21b170e031e7'"
  2845   2838           echo ""
  2846   2839           #----
  2847   2840           cd $S_FP_ORIG
  2848   2841           exit 1 # exit with error
  2849   2842       fi
  2850   2843       #--------
  2851   2844       func_mmmv_delete_tmp_folder_t1 "$S_FP_TMP_0"
................................................................................
  2853   2846           echo ""
  2854   2847           echo "Something went wrong."
  2855   2848           echo "The deletion of the temporary folder, "
  2856   2849           echo ""
  2857   2850           echo "    $S_FP_TMP_0"
  2858   2851           echo ""
  2859   2852           echo "failed."
  2860         -        echo "GUID=='a2020c3b-30cf-49ee-a44d-802070e031e7'"
         2853  +        echo "GUID=='2b5ea76a-9cbc-4b17-a4de-21b170e031e7'"
  2861   2854           echo ""
  2862   2855           #----
  2863   2856           cd $S_FP_ORIG
  2864   2857           exit 1 # exit with error
  2865   2858       fi
  2866   2859   } # func_mmmv_silktorrent_packager_t1_bash_wrap_t1
  2867   2860   
................................................................................
  2883   2876           echo ""
  2884   2877           echo "failed Silktorrent packet name verification."
  2885   2878           echo "There exists a possibility that the "
  2886   2879           echo "Silktorrent packet candidate is actually OK, but "
  2887   2880           echo "this is an older version of the Silktorrent implementation and "
  2888   2881           echo "this, the older, version does not support "
  2889   2882           echo "newer Silktorrent packet formats. "
  2890         -        echo "GUID=='64351e84-6947-4dd0-954d-802070e031e7'"
         2883  +        echo "GUID=='4963c1ad-f3b4-448b-b3de-21b170e031e7'"
  2891   2884           echo ""
  2892   2885           #----
  2893   2886           cd $S_FP_ORIG
  2894   2887           exit 1 # exit with error
  2895   2888       fi
  2896   2889       #--------
  2897   2890       local SB_FORMAT_BRANCH_EXISTS_IN_THIS_FUNCTION="f"
................................................................................
  2904   2897               echo "To avoid accidental deletion of files, "
  2905   2898               echo "and some other types of flaws, "
  2906   2899               echo "there is a requirement that the folder "
  2907   2900               echo ""
  2908   2901               echo "    ./silktorrent_packet"
  2909   2902               echo ""
  2910   2903               echo "must be explicitly deleted before calling this script."
  2911         -            echo "GUID=='571e3875-32e0-48d8-933d-802070e031e7'"
         2904  +            echo "GUID=='23c45aa4-a11a-4465-b8de-21b170e031e7'"
  2912   2905               echo ""
  2913   2906               #----
  2914   2907               cd $S_FP_ORIG
  2915   2908               exit 1 # exit with error
  2916   2909           fi
  2917   2910           #----
  2918   2911           tar -xf $S_FP_0 2>/dev/null
................................................................................
  2919   2912           if [ "$?" != "0" ]; then
  2920   2913               echo ""
  2921   2914               echo "Something went wrong. The command "
  2922   2915               echo ""
  2923   2916               echo "    tar -xf $S_FP_0"
  2924   2917               echo ""
  2925   2918               echo "exited with an error code, which is $? ."
  2926         -            echo "GUID=='1485b83e-0109-401a-b13d-802070e031e7'"
         2919  +            echo "GUID=='a48be003-4597-4171-b5de-21b170e031e7'"
  2927   2920               echo ""
  2928   2921               #----
  2929   2922               cd $S_FP_ORIG
  2930   2923               exit 1 # exit with error
  2931   2924           fi
  2932   2925           rm -f $S_FP_TMP_SILKTORRENT_PACKET/header/silktorrent_salt.txt
  2933   2926           #----
................................................................................
  2936   2929               echo "Something went wrong. "
  2937   2930               echo "The unpacking of the Silktorrent packet with the path of "
  2938   2931               echo ""
  2939   2932               echo "    $S_FP_0"
  2940   2933               echo ""
  2941   2934               echo "failed. The folder \"silktorrent_packet\" "
  2942   2935               echo "is missing after the \"tar\" exited without any errors."
  2943         -            echo "GUID=='56860551-0d8f-4d2e-a32d-802070e031e7'"
         2936  +            echo "GUID=='fd13e654-54dc-4fc0-84ce-21b170e031e7'"
  2944   2937               echo ""
  2945   2938               #----
  2946   2939               cd $S_FP_ORIG
  2947   2940               exit 1 # exit with error
  2948   2941           fi
  2949   2942       fi # silktorrent_packet_format_version_1
  2950   2943       #--------
  2951   2944       if [ "$SB_FORMAT_BRANCH_EXISTS_IN_THIS_FUNCTION" != "t" ]; then
  2952   2945           echo ""
  2953   2946           echo "This script is flawed."
  2954   2947           echo "There is at least one branch missing from this function."
  2955         -        echo "GUID=='12813f55-2652-4329-a42d-802070e031e7'"
         2948  +        echo "GUID=='1e48d97b-0cfd-419f-a2ce-21b170e031e7'"
  2956   2949           echo ""
  2957   2950           #----
  2958   2951           cd $S_FP_ORIG
  2959   2952           exit 1 # exit with error
  2960   2953       fi
  2961   2954       #--------
  2962   2955   } # func_mmmv_silktorrent_packager_t1_bash_unwrap_t1
................................................................................
  2967   2960   func_mmmv_silktorrent_packager_t1_bash_verify_packet_name_format_v1(){
  2968   2961       local S_PACKET_NAME_CANDIDATE="$1" 
  2969   2962       if [ "$S_PACKET_NAME_CANDIDATE" == "" ]; then
  2970   2963           echo ""
  2971   2964           echo "This script is flawed."
  2972   2965           echo "Input verification should have caught the "
  2973   2966           echo "\"\" case before the control flow reaches this line."
  2974         -        echo "GUID=='dcdaa214-e5cf-4d89-a32d-802070e031e7'"
         2967  +        echo "GUID=='e455ec4a-e47b-4300-b2ce-21b170e031e7'"
  2975   2968           echo ""
  2976   2969           #----
  2977   2970           cd $S_FP_ORIG
  2978   2971           exit 1 # exit with error
  2979   2972       fi
  2980   2973       #--------
  2981   2974       local S_OUT="verification_failed" # opposite: "verification_passed"
................................................................................
  3014   3007           printf(s_out);\
  3015   3008           \" \"$S_PACKET_NAME_CANDIDATE\" `"
  3016   3009       #----
  3017   3010       if [ "$?" != "0" ]; then
  3018   3011           echo ""
  3019   3012           echo "Something went wrong. \$?==$? "
  3020   3013           echo "    S_PACKET_NAME_CANDIDATE==$S_PACKET_NAME_CANDIDATE"
  3021         -        echo "GUID=='7ad3893e-ac0a-4e5f-b22d-802070e031e7'"
         3014  +        echo "GUID=='14e79072-40db-4f61-9fce-21b170e031e7'"
  3022   3015           echo ""
  3023   3016           #----
  3024   3017           cd $S_FP_ORIG
  3025   3018           exit 1 # exit with error
  3026   3019       fi
  3027   3020       #--------
  3028   3021       # If the file name starts like "./foo" in stead of "foo", 
................................................................................
  3079   3072           SB_0="t"
  3080   3073       fi
  3081   3074       #----
  3082   3075       if [ "$SB_0" == "t" ]; then
  3083   3076           func_mmmv_assert_arg_is_absent_t1 \
  3084   3077                   "$S_ARGV_1" \
  3085   3078                   "2. console argument" \
  3086         -                "adf5cf2f-6fb0-4e01-836f-802070e031e7"
         3079  +                "6fc27b31-acd4-47e5-98f0-21b170e031e7"
  3087   3080           func_mmmv_silktorrent_packager_t1_bash_print_help_msg_t1
  3088   3081           #----
  3089   3082           cd $S_FP_ORIG
  3090   3083           exit 0 # exit without an error
  3091   3084       fi
  3092   3085       #--------------------------
  3093   3086       if [ "$S_ARGV_0" == "version" ]; then
................................................................................
  3106   3099           SB_0="t"
  3107   3100       fi
  3108   3101       #----
  3109   3102       if [ "$SB_0" == "t" ]; then
  3110   3103           func_mmmv_assert_arg_is_absent_t1 \
  3111   3104                   "$S_ARGV_1" \
  3112   3105                   "2. console argument" \
  3113         -                "546a64c2-96fe-41fa-8c6f-802070e031e7"
         3106  +                "f7d51543-a78b-4d25-84f0-21b170e031e7"
  3114   3107           echo "$S_SCRIPT_VERSION"
  3115   3108           #----
  3116   3109           cd $S_FP_ORIG
  3117   3110           exit 0 # exit without an error
  3118   3111       fi
  3119   3112       #--------------------------
  3120   3113       if [ "$S_ARGV_0" == "version_timestamp" ]; then
................................................................................
  3133   3126           SB_0="t"
  3134   3127       fi
  3135   3128       #----
  3136   3129       if [ "$SB_0" == "t" ]; then
  3137   3130           func_mmmv_assert_arg_is_absent_t1 \
  3138   3131                   "$S_ARGV_1" \
  3139   3132                   "2. console argument" \
  3140         -                "39de2191-edc0-4e2a-b26f-802070e031e7"
         3133  +                "70144819-1b55-4635-92f0-21b170e031e7"
  3141   3134           echo "$S_SCRIPT_VERSION_GENERATION_DATE"
  3142   3135           #----
  3143   3136           cd $S_FP_ORIG
  3144   3137           exit 0 # exit without an error
  3145   3138       fi
  3146   3139       #--------------------------
  3147   3140       # Start of actions that require the existence of at least one file.
................................................................................
  3173   3166               func_mmmv_x_positive_whole_number_or_an_emptystring_t1 "$S_ARGV_2"
  3174   3167               S_TMP_1="$S_FUNC_MMMV_X_POSITIVE_WHOLE_NUMBER_OR_AN_EMPTYSTRING_T1_OUT"
  3175   3168               if [ "$S_TMP_1" == "" ]; then
  3176   3169                   echo ""
  3177   3170                   echo ""
  3178   3171                   echo "The N_OF_RANDOM_TEXT_BLOCKS(==$S_ARGV_2) is expected "
  3179   3172                   echo "to be a positive whole number."
  3180         -                echo "GUID=='3e1e0843-9eb1-44ce-a51d-802070e031e7'"
         3173  +                echo "GUID=='8060bc3b-8a91-4b14-93ce-21b170e031e7'"
  3181   3174                   echo ""
  3182   3175                   # func_mmmv_silktorrent_packager_t1_bash_print_help_msg_t1
  3183   3176                   #----
  3184   3177                   cd $S_FP_ORIG
  3185   3178                   exit 1 # exit with an error
  3186   3179               fi
  3187   3180               #-------------------------
................................................................................
  3188   3181               # Sets a limit that files that 
  3189   3182               # have spaces and tabs in their names can not be packed
  3190   3183               # without renaming or wrapping them to some tar-file that 
  3191   3184               # has a space-tab-linebreak-free name.
  3192   3185               func_mmmv_assert_arg_is_absent_t1 \
  3193   3186                       "$S_ARGV_3" \
  3194   3187                       "4. console argument" \
  3195         -                    "1357302b-c0e2-4951-835f-802070e031e7"
         3188  +                    "7237cea6-9a81-4a19-98f0-21b170e031e7"
  3196   3189               #-------------------------
  3197   3190               S_SILKTORRENT_PACKAGER_T1_ACTION_WARP_NRAND="$S_TMP_1" # ==N_OF_RANDOM_TEXT_BLOCKS
  3198   3191           fi
  3199   3192       fi
  3200   3193       #----
  3201   3194       S_TMP_0="unwrap" 
  3202   3195       if [ "$S_ARGV_0" == "$S_TMP_0" ]; then
................................................................................
  3217   3210       fi
  3218   3211       if [ "$S_SILKTORRENT_PACKAGER_T1_ACTION" == "$S_TMP_0" ]; then
  3219   3212           # A more streightforward check would be:
  3220   3213           #
  3221   3214           # func_mmmv_assert_arg_is_absent_t1 \
  3222   3215           #         "$S_ARGV_3" \
  3223   3216           #         "4. console argument" \
  3224         -        #         "cefb292e-5c50-4f00-b45f-802070e031e7"
         3217  +        #         "27f24511-05e7-4265-8be0-21b170e031e7"
  3225   3218           #
  3226   3219           # but in the case of the unwrap command the hack in this if-clause
  3227   3220           # gives a more informative error message for 
  3228   3221           # Silktorrent packet candidate files that have spaces in their name 
  3229   3222           if [ "$S_ARGV_2" != "" ]; then
  3230   3223               S_SILKTORRENT_PACKAGER_T1_ACTION="verify_packet_name_format_v1"
  3231   3224           fi
................................................................................
  3236   3229           S_SILKTORRENT_PACKAGER_T1_ACTION="$S_TMP_0"
  3237   3230           SB_REQUESTED_ACTION_EXISTS="t"
  3238   3231       fi
  3239   3232       if [ "$S_SILKTORRENT_PACKAGER_T1_ACTION" == "$S_TMP_0" ]; then
  3240   3233           func_mmmv_assert_arg_is_absent_t1 \
  3241   3234                   "$S_ARGV_2" \
  3242   3235                   "3. console argument" \
  3243         -                "23069114-3e88-40ca-b55f-802070e031e7"
         3236  +                "f4a36b43-4b94-453f-81e0-21b170e031e7"
  3244   3237       fi
  3245   3238       #----
  3246   3239       S_TMP_0="test_hash_t1" 
  3247   3240       if [ "$S_ARGV_0" == "$S_TMP_0" ]; then
  3248   3241           S_SILKTORRENT_PACKAGER_T1_ACTION="$S_TMP_0"
  3249   3242           SB_REQUESTED_ACTION_EXISTS="t"
  3250   3243       fi
  3251   3244       if [ "$S_SILKTORRENT_PACKAGER_T1_ACTION" == "$S_TMP_0" ]; then
  3252   3245           func_mmmv_assert_arg_is_absent_t1 \
  3253   3246                   "$S_ARGV_2" \
  3254   3247                   "3. console argument" \
  3255         -                "f4081fa5-06ca-440d-915f-802070e031e7"
         3248  +                "e49c8607-3481-4033-94e0-21b170e031e7"
  3256   3249       fi
  3257   3250       #--------
  3258   3251       # Start of actions that do not require a file:
  3259   3252       S_TMP_0="verify_packet_name_format_v1" 
  3260   3253       if [ "$S_ARGV_0" == "$S_TMP_0" ]; then
  3261   3254           S_SILKTORRENT_PACKAGER_T1_ACTION="$S_TMP_0"
  3262   3255           SB_REQUESTED_ACTION_EXISTS="t"
................................................................................
  3354   3347           cd $S_FP_ORIG
  3355   3348           exit 0 # exit without an error
  3356   3349       fi
  3357   3350       #--------------------------
  3358   3351           echo "" 
  3359   3352           echo "This bash script is flawed. The control flow " 
  3360   3353           echo "should have never reached this line."
  3361         -        echo "GUID=='30c24214-2845-45ad-841d-802070e031e7'"
         3354  +        echo "GUID=='2c787ea3-4baa-4f6f-84be-21b170e031e7'"
  3362   3355           echo ""
  3363   3356           #----
  3364   3357           cd $S_FP_ORIG
  3365   3358           exit 1 # exit with an error
  3366   3359   } # func_mmmv_silktorrent_packager_t1_bash_determine_action
  3367   3360   
  3368   3361   func_mmmv_silktorrent_packager_t1_bash_determine_action $1 $2 $3 $4 $5 $6 $7