~m-grant-prg/vm-container-utils/bionic

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
157
2022-06-24 v1.0.16 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: OBS repo URL changed for openSUSE 15.4
	lxcu: Fix cut and paste 15.3 to 15.4 omission
	at: Upgrade bootstrap.sh to v1.5.1
	lxcu: Add config for openSUSE Leap 15.4

2022-05-24 v1.0.15 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Fedora 36 remove dev cache of gnu-getopt
	lxcu: Replace EOL Fedora 34 with 36
	lxcu: Fix typo in Autotools replacement variable
	lxcu: Remove EOL openSUSE Leap 15.2
	lxcu: Use FQDN for hermes
	lqvm: start - Enhance is_vm_running()
	lqvm: start - Add error checking to config file read
	lqvm: start - Add pipefail
	lqvm: snaps - Add pipefail
	lqvm: snaps - Add error checking to config file read
	lqvm: snap - add pipefail
	lqvm: shutdown - add pipefail
	lqvm: Add pipefail and associated error handling
	lqvm: Add error checking to config file read
	lxcu: Remove localectl set-keymap
	lxcu: Add config for jammy
	lqvm: Refactor check if VM is running
	lqvm: Fix validate_name pipe error handling
	lqvm: Add error handling to config file read
	lqvm: Refactor check that VM is running
	lqvm: Fix validate_name pipe rror handling
	lqvm: Add error checking for config file read
	lqvm: Add error checking to config file read
	lqvm: Validate VM names before processing
	lqvm: Fix incorrect indentation
	lqvm: Add comment explaining $'string'
	lqvm: Refactor perform backups to function
	lqvm: Refactor get usernames and passwords into function
	lqvm: Refactor start VMs into function
	lqvm: Refactor check for running VMs into function
	lqvm: Fix incorrect indentation
	lqvm: Limit ssh password retries to zero

2022-02-10 v1.0.14 Mark Grant <m.grant.prg@gmail.com>
	* at: Tidy-up program checks
	at: Add check for xmlstarlet, required at runtime
	at: Add remaining missing program checks
	lxcu: Add lxcu-attach.sh
	lxcu: Use lxcu-attach.sh AOT lxc-attach
	lxcu: Correct 33 AOT 35
	lxcu: Actually autoremove AOT list --autoremove
	lxcu: Standardise on locale setup
	lxcu: Future proof OBS repo key
	lxcu: Use non-expiring hermes key
	lxcu: Curl OBS key only for Debian
	lxcu: Remove OBS keyring for Buster and Stretch

2021-12-21 v1.0.13 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Correct dnf list --autoremove to dnf autoremove
	lxcu: Add dist-upgrade in upgrade, just in case
	man: lqvm: Remove copy and paste error for -v
	lqvm: Add backups script
	git: Update gitattributes to v1.0.3
	at: Add AC_COPYRIGHT macro
	all: Tighten SPDX tags
	at: Upgrade bootstrap.sh to v1.4.10
	git: Update mailmap to v1.0.2
	git: Update gitignore to v1.0.7
	at: Use git to enhance package version

2021-11-06 v1.0.12 Mark Grant <m.grant.prg@gmail.com>
	* git: Update mailmap to v1.0.1
	git: Update gitignore to v1.0.6
	git: Update gitattributes to v1.0.1
	lxcu: Fedora - add 35 and remove 33
	git: Update gitignore to v1.0.5
	lxcu: Setup some git defaults on creation
	lxcu: Fix Gtk Failed to load module atk-bridge
	lxcu: Add openSUSE support
	lxcu: Add Fedora support

2021-09-13 v1.0.11 Mark Grant <m.grant.prg@gmail.com>
	* at: Add subdir misc to the distribution
	lqvm: Snapshot must store parent file format

2021-09-04 v1.0.10 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Run start and attach with systemd-run

2021-09-02 v1.0.9 Mark Grant <m.grant.prg@gmail.com>
	* lqvm: Ensure that Bridge and Default have opposite values

2021-08-23 v1.0.8 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Add bullseye
	lxcu: Drop config files down from dist to dist/rel
	lxcu: Introduce Debian / OBS release config file
	lxcu: sks-keyservers.net demise, use an alternative
	lxcu: Run dosab.sh manually
	lxcu: Reduce container start / stop to once
	lxcu: Add locale generation during create
	git: Upgrade .gitignore to v1.0.3
	at: Upgrade bootstrap.sh to v1.4.9
	git: Add gitattributes file
	git: Add mailmap file

2021-04-29 v1.0.7 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Prefer curl over wget
	lxcu: Add sleep quirk for old hardware

2021-03-26 v1.0.6 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: apt-key update before getting wget
	lxcu: Install hermes and OBS / PPA repo key scripts
	lxcu: Add wget to basic install
	lxcu: Update OBS Debian keyring
	travis: Stop using Travis
	actions: Initial build action setup

2021-02-26 v1.0.5 Mark Grant <m.grant.prg@gmail.com>
	*  lxcu: Add alpha component to hermes repository
	lqvm: Prepend own exec invocations with bindir
	lxcu: Prepend own exec invocations with bindir
	lxcu: Add apt sources at create for updates and security
	lxcu: Move from Bintray to OBS

2020-12-26 v1.0.4 Mark Grant <m.grant.prg@gmail.com>
	*  lqvm: shutdown change -v --vm-name to -n --name
	lqvm: snap change -v --vm-name to -n --name
	lqvm: start change -v --vm-name to -n --name
	lqvm: Change start -n --no-snapshot to -w --without

2020-11-29 v1.0.3 Mark Grant <m.grant.prg@gmail.com>
	*  lxcu: Fix target host name on copy
	lxcu: Improve copy of exctra config files
	lxcu: Use new lxcu-copy.sh
	lxcu: Add container copy
	lxcu: apt-get update after apt-key update
	lxcu: Remove extra blank lines
	lxcu: Remove extra blank line
	lxcu: Refactor create for legibility
	lxcu: Wait for server-dependency service to end
	lxcu: Ensure apt update is run after repo changes
	lxcu: Add certificates for external repos
	lxcu: Initially use official repos at creation
	lxcu: Add man-db to basic install lists
	lxcu: Add install.list processing during upgrade
	lxcu: Add sparse to dev install list
	lxcu: Add gdb and valgrind to dev cache

2020-10-07 v1.0.2 Mark Grant <m.grant.prg@gmail.com>
	*  at: lxcu: Add Ubuntu to lxc test build setup
	conf: lxcu: Update ubuntu release subst variable
	man: lxcu: Correct CLI options
	lxcu: bash: Replace sleeps with network init wait
	lxcu: First production commit
	at: bash: Rename lxc to lxcu
	at: man: Separate lqvm and lxcu under man
	at: conf: Separate lqvm and lxc files

2020-08-29 v1.0.1 Mark Grant <m.grant.prg@gmail.com>
	*  Initial release.