~m-grant-prg/kernel-utils/trunk

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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
2021-11-24 v1.1.2 Mark Grant <m.grant.prg@gmail.com>
	* at: Add AC_COPYRIGHT macro
	all: Tighten SPDX tag
	at: Upgrade bootstrap.sh to v1.4.10
	git: Update mailmap to v1.0.2
	git: Update gitignore to v1.0.7
	git: Update gitattributes to v1.0.2
	at: Use git to enhance package version
	lxcu: Add openSUSE
	lxcu: Add Fedora
	at: Add misc directory to DIST

2021-07-03 v1.1.1 Mark Grant <m.grant.prg@gmail.com>
	* at: Upgrade bootstrap.sh to v1.4.9
	git: Add gitattributes file
	git: Add mailmap file
	travis: Stop using Travis
	actions: Initial build action setup
	at: lxcu: Add lxc test build setup
	travis: Bionic is the new minimum release
	at: README: Update Copyright for 2020
	at: README: Correct git command
	bash: Re-factor config file handling
	bash: Ensure CONFIG_STAGING is n in new config file
	bash: Remove key requirement in new config file

2019-10-17 v1.1.0 Mark Grant <m.grant.prg@gmail.com>
	*  at: Update bootstrap.sh to v1.4.5
	at: configure.ac: Fix header comment formatting
	travis: Initial setup
	at: Set configure args for distcheck in top makefile
	git: Update project root gitignore to v1.0.2
	at: README: Update bootstrap.sh section
	man: Update Copyright statement format
	at: README: Add Copyright statement
	at: README: Make package install reference generic
	at: Remove unnecessary shebangs from Makefile.ams
	at: Install standard GNU files such as AUTHORS
	at: Change source tarball name to equal GitHub
	at: bash: Use bash location from configure
	at: Revamp configure.ac to new standard layout
	bash: Tidy up variable scope
	bash: man: Use more meaningful exit codes
	bash: Correct help text on syntax
	bash: Remove duplicate info in file header
	bash: Prefer printf AOT echo
	bash: Prefer [[ ... ]] construct AOT [ ... ]
	bash: Use (( ... )) construct for numerics
	bash: Refactor installation into a function
	bash: Refactor prepare and make into a function
	bash: Refactor create new config file into function
	bash: Refactor CLA validity checking into function
	bash: Allow persist with any number of arguments
	bash: Fix getopt processing
	bash: Fix copy and paste error
	bash: Refactor CL processing into function
	bash: Add permissions checks to proc_config_file()
	bash: Refactor config file read into function
	bash: Only create conffile with --persist option
	bash: Make write_file() (over)write file
	bash: Make conffile contain full path
	bash: Add error checking to config write_file()
	bash: Standardise function header comments
	bash: Standardise trap handling
	bash: Standardise std_cmd_err_handler()
	bash: Standardise script_exit()
	bash: Standardise output()
	bash: Refactor help text into function
	bash: Use true booleans
	bash: Make ifs and loops C shape
	bash: Do not hardcode outputprefix
	kern-bld.sh script now at version 1.1.1

2018-10-31 v 1.0.15 Mark Grant <m.grant.prg@gmail.com>
	*  srctarball to use -src- in filename
	kern-bld.sh script still at version 1.0.11

2018-10-19 v 1.0.14 Mark Grant <m.grant.prg@gmail.com>
	*  Add markdown symlink for better presentation on GitHub.
	Update README to refer to the new wiki.
	kern-bld.sh script still at version 1.0.11

2018-08-27 v 1.0.13 Mark Grant <m.grant.prg@gmail.com>
	*  There have been enough minor project infrastructure changes to
	warrant a new release. No functionality changes.
	kern-bld.sh script still at version 1.0.11

2018-04-29 v 1.0.12 Mark Grant <m.grant.prg@gmail.com>
	*  Use olddefconfig instead of silentoldconfig to take default values
	for any new symbols.
	kern-bld.sh script now at version 1.0.11

2018-04-10 v 1.0.11 Mark Grant <m.grant.prg@gmail.com>
	*  Update this project bootstrap.sh to latest version 1.3.4.
	Improve README file.
	Change package versioning to a hard-coded configure value due to use
	of source tarballs started with new use of github.
	Add a make target srctarball to make a source tarball. This can be used
	in the same way as github's source tarball enabling 1 package methodolgy
	irrespective of source repository.

2018-02-24 v 1.0.10 Mark Grant <m.grant.prg@gmail.com>
	*  Standardise on misc directory.
	Add standard AutoTools bootstrap script.
	Bring project structure up to latest standard.

2017-12-08 v 1.0.9 Mark Grant <m.grant.prg@gmail.com>
	*  Adopt normal exit code policy; 0 on success, 1 on failure.
	Add SPDX license tags to source files.
	Add project-wide TODO file.
	Determine the manual section from the target file suffix. If the
	suffix is blank (foo.) or if there is no suffix (foo) then error out.
	Update man page copyright span attribution.
	kern-bld.sh script now at version 1.0.10

2017-08-28 v 1.0.8 Mark Grant <m.grant.prg@gmail.com>
	*  Add -j --jobs command line argument and corresponding concurrency
	parameter in the config file. This allows specification of the number
	of parallel processes to use in the build. This value can be persisted
	with the -p option.
	kern-bld.sh script now at version 1.0.8

2017-07-01 v 1.0.7 Mark Grant <m.grant.prg@gmail.com>
	*  Enforce 80 column rule.
	kern-bld.sh script now at version 1.0.7

2017-06-29 v 1.0.6 Mark Grant <m.grant.prg@gmail.com>
	*  Remove exclusions from lsmod output as it causes a VirtualBox guest
	screen size issue. Probably a change due to Ubuntu 17.04.
	kern-bld.sh script now at version 1.0.6

2017-05-01 v 1.0.5 Mark Grant <m.grant.prg@gmail.com>
	*  Add make silentoldconfig and make prepare to both new and update
	options.
	Apply standards from atbre Template v1.0.0

2016-07-12 v 1.0.4 Mark Grant <m.grant.prg@gmail.com>
	*  Change make install to use sudo. Allows new / update options to
	combine with install option.

2016-07-09 v 1.0.3 Mark Grant <m.grant.prg@gmail.com>
	*  Use build AOT source directory for temporary lsmod file.

2016-07-08 v 1.0.2 Mark Grant <m.grant.prg@gmail.com>
	*  Change command line parameters from objectdir & sourcedir to
	object-dir & source-dir.
	Remove hard-coded source and build directories from path. Now just uses
	object-dir & source-dir as entered.
	Due to above change the lsmod input file is now created in the actual
	source directory, so remove after use.
	Add command line argument option for specifying the kernel config file
	to copy in.
	Ensure cd back to original directory.

2016-07-07 v 1.0.1 Mark Grant <m.grant.prg@gmail.com>
	*  Initial release.