cookutils rev 1138

Tiny edits
author Paul Issott <paul@slitaz.org>
date Sun Feb 03 13:08:25 2019 +0000 (2019-02-03)
parents 6867a12b73aa
children 540ed51fe3fb
files doc/general-questions.md modules/compressor
line diff
     1.1 --- a/doc/general-questions.md	Sat Feb 02 13:36:54 2019 +0200
     1.2 +++ b/doc/general-questions.md	Sun Feb 03 13:08:25 2019 +0000
     1.3 @@ -3,21 +3,21 @@
     1.4  ## `sed` or patches?
     1.5  
     1.6  Sometimes I come across cases where `sed` is used to change some values in the
     1.7 -source code, or to add / remove / change some parts of the source code.
     1.8 +source code or to add / remove / change some parts of the source code.
     1.9  It may look like a good idea for a one-time job, but you will encounter
    1.10  problems in the future when you upgrade the package.
    1.11  
    1.12 -`sed` works quietly, and it is impossible to understand whether it found what
    1.13 -was needed to be found, whether he replaced what we wanted? Maybe this change
    1.14 -is already in the new sources, and we no longer need `sed` command?
    1.15 +`sed` works quietly and it is impossible to understand whether it found what
    1.16 +was needed to be found, whether it replaced what we wanted? Maybe this change
    1.17 +is already in the new sources and we no longer need `sed` command?
    1.18  
    1.19  If we consider only the updated sources, sometimes it is impossible
    1.20  to understand the essence of the `sed` changes. And then you have to download
    1.21  and analyze the old sources.
    1.22  
    1.23  Feel free to use patches. The `patch` is smart enough to find the necessary
    1.24 -lines in the new sources, and also it will signal to you if your changes have
    1.25 -already been made in the sources, or if the sources has changed so much that
    1.26 +lines in the new sources and also it will signal to you if your changes have
    1.27 +already been made in the sources or if the sources has changed so much that
    1.28  your intervention is required.
    1.29  
    1.30  Go from `sed` to `patch` is easy. You must use the `-o.backup` option (value
     2.1 --- a/modules/compressor	Sat Feb 02 13:36:54 2019 +0200
     2.2 +++ b/modules/compressor	Sun Feb 03 13:08:25 2019 +0000
     2.3 @@ -701,7 +701,7 @@
     2.4  
     2.5  		# 64 bytes is the length of prologue added by awk script (here ~ is $'\n'):
     2.6  		# msgid ""~msgstr ""~"Content-Type: text/plain; charset=UTF-8\n"~~
     2.7 -		# If size is 64 bit then file have no content, we'll remove it with
     2.8 +		# If size is 64 bit then files have no content, we'll remove it with
     2.9  		# all empty uplevel directories.
    2.10  		# For example, look at libbytesize package.
    2.11  		if [ "$(stat -c%s "$tmpfile.awk")" -eq 64 ]; then