~m-grant-prg/dnsmasq-logrotate/stretch

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
2020-12-21 v1.0.11 Mark Grant <m.grant.prg@gmail.com>
	*  at: lxcu: Add lxc test build setup
	travis: Bionic is the new minimum release
	at: README: Correct git command
	at: Update bootstrap.sh to v1.4.7
	bash: Move script_exit() before it is used
	dnsmasq-postrotate.sh now at v1.0.8

2019-09-19 v1.0.10 Mark Grant <m.grant.prg@gmail.com>
	*  travis: Reinstate default build environment
	at: Update bootstrap.sh to v1.4.5
	at: configure.ac: Correct ARG_ENABLE help text
	at: configure.ac: Correct AC_MSG_NOTICE messages
	at: configure.ac: Improve CLA comments at TOF
	travis: Initial Travis CI build test setup
	at: Fix make distcheck using enable-distcheckfake
	README: Point bootstrap.sh part at acmbuild wiki
	git: Update project root gitignore to v1.0.2
	Correct getopt CL build WRT quoting
	dnsmasq-postrotate.sh now at v1.0.7

2019-04-18 v 1.0.9 Mark Grant <m.grant.prg@gmail.com>
	*  README: Update AT installation procedure
	Rewrite man page DESCRIPTION section
	README: Rewrite processing description
	README: Update bootstrap.sh description to v1.4.2
	README: Make package install references generic
	README: Add Copyright statement
	Update Copyright statement
	Update bootstrap.sh to v1.4.2
	Install standard GNU files eg AUTHOR etc
	Replace #! env bash with abs path from configure
	Correct package versioning
	Remove shebangs from Makefile.ams
	Ensure numerics use (( ... ))
	Make local variable exit_code integer
	Make local index variable integer
	Use $($cmd) AOT obsoleted back-ticks around getopt
	Ensure command line is quoted for cmd_line_parse()
	Add test-data
	Ensure only normal files are processed in conf-dir
	Tidy getopt and $@ processing
	dnsmasq-postrotate.sh now at v1.0.6

2018-12-22 v 1.0.8 Mark Grant <m.grant.prg@gmail.com>
	*  configure.ac Add checks for echo, printf and find
	Update Errors section of man page
	Use EX_NOINPUT for missing logrotate file
	Introduce more meaningful exit codes
	Propogate exit code as function argument
	Replace echo with more standardised printf
	Fine tune new configure.ac format
	Add non-Makefiles with AC_CONFIG_FILES comment
	Re-format configure.ac to new standard format

2018-12-15 v 1.0.7 Mark Grant <m.grant.prg@gmail.com>
	* Update man page for post-rotate and setup CLAs
	Update logrotate file to run script with -p CLA
	Add setup function to write log location
	If trace is true force verbose true
	Refactor postrotate code into function and add CLA
	Add function to retrieve the current log location
	Follow dnsmasq rules for conf-file and conf-dir
	Add missing option -v --verbose to the man page
	Refactor Command Line processing into a function
	Make relevant variables readonly
	Adopt C-like loop coding style
	Adopt if ... then on same line convention
	Make variable verbose a proper boolean
	Do not hard code variable outputprefix content
	Refactor help text into function

2018-11-08 v 1.0.6 Mark Grant <m.grant.prg@gmail.com>
	*  In the AutoTools installation section of README add an instruction to
	edit the first line of the logrotate file after installation to reflect
	the location of the dnsmasq logfile.
	dnsmasq-postrotate.sh still at v1.0.3

2018-10-31 v 1.0.5 Mark Grant <m.grant.prg@gmail.com>
	*  srctarball to use -src- in filename
	dnsmasq-postrotate.sh still at v1.0.3

2018-10-18 v 1.0.4 Mark Grant <m.grant.prg@gmail.com>
	*  Add markdown symlink to README file for better presentation at
	Github.
	Update README file to refer to the new project wiki.
	dnsmasq-postrotate.sh still at v1.0.3

2018-08-26 v 1.0.3 Mark Grant <m.grant.prg@gmail.com>
	*  Minor project infrastructure changes. No functional changes.
	dnsmasq-postrotate.sh still at v1.0.3

2018-07-29 v 1.0.2 Mark Grant <m.grant.prg@gmail.com>
	*  Find could fail on odd filesystems such as gvfs so avoid mounted
	filesystems in pid file search by using -xdev option.
	Use AutoConf substitution variable runstatedir instead of hard-coded
	/var/run.
	Update project root gitignore to latest.
	Make pidfile find more robust - do not descend into directories which
	are not readable.
	Terminate normally if the daemon is not running, it is not an error!
	Update bootstrap.sh to the latest version - v1.3.5
	Add a nota bene in the README file concerning expecting a git
	environment.
	Emit an informative message prior to make srctarball.
	dnsmasq-postrotate.sh now at v1.0.3

2018-05-30 v 1.0.1 Mark Grant <m.grant.prg@gmail.com>
	*  First release.
	dnsmasq-postrotate.sh now at v1.0.2