On 5/13/2018 2:58 AM, Tom Eastep wrote:
> On 05/12/2018 02:39 PM, Matt Darfeuille wrote:
>> Signed-off-by: Matt Darfeuille <matd...@gmail.com>
>> ---
>>  build/release | 4 ++++
>>  1 file changed, 4 insertions(+)
>>
>> diff --git a/build/release b/build/release
>> index b54386c0..6bb7a482 100755
>> --- a/build/release
>> +++ b/build/release
>> @@ -307,6 +307,10 @@ elif [ -n "$CHECKOUT_BRANCH_NAME" ]; then
>>      checkout_branch_func $WEBDIR $CHECKOUT_BRANCH_NAME
>>  fi
>>  
>> +if ! grep "$VERSION"; then
>> +    fatal_error "File $WEBDIR/index.html does not contain \"${VERSION}\"."
>> +fi
>> +
>>  if [ -z "$GIT_CODE_OBJECT" -a -z "$GIT_RELEASE_OBJECT" ]; then
>>      create_tag $GIT
>>      create_tag $GITRELEASEDIR
>>
> 
> How can the 'grep' command possibly work?
> 

If $VERSION is not found in index.html it make no sense to push the
master branch of the web repo.
So the release script should exit if $VERSION is not found in the file.
That is why I'd like to guard about it (note that the script will insure
that the master branch is checked out).

What am I missing?

-Matt
-- 
Matt Darfeuille

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Shorewall-devel mailing list
Shorewall-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/shorewall-devel

Reply via email to