Romain Tartière
157125c4af
Relax validation of -BETA / -RC releases
...
Accross the code, release names are checked against some variation of
-BETAx / -RCx which are inconsistent in the range of accepted values for
`x`.
As a consequence, some commands cannot be successfuly run while they
are valid, e.g. `bastille create test 14.0-RC4 10.0.0.2` is rejected
because only `*-RC1` and `*-RC2` are accepted as a RC release name.
Find out these lists of specific BETA and RC patterns and adjust them to
allow any one-digit value at the end. We generaly do up to 4 BETA / RC
releases, so a one digit limit is probably enough for the time being.
2023-11-10 08:09:51 -10:00
Christer Edwards
15f2ea8574
Merge branch 'master' of https://github.com/bastillebsd/bastille into 2023_release
2023-07-14 21:02:30 -06:00
Christer Edwards
4efcc5021c
update copyright dates
2023-07-14 21:02:14 -06:00
gqgunhed
cf569eaeeb
Updated supported Linux releases
...
Added
- Ubuntu2204
- Debian12
Removed
- Debian9
2023-07-10 12:19:30 +02:00
Lars Engels
64c3b6045e
Allow running bastille and subcomands with help flags as regular user
2023-03-16 20:58:11 +01:00
JRGTH
03b9817f5a
Initial support for clone jails
2022-01-15 11:32:28 -04:00
Christer Edwards
2f59bdecec
add Debian 11 'bullseye' to Linux supported list
2021-12-22 18:35:49 -07:00
Christer Edwards
a115ba5b87
Merge pull request #420 from JRGTH/master
...
Extra validation for Linux jails, small changes
2021-12-21 20:15:58 -07:00
Christer Edwards
faf3b2b691
use full path when calling jls binary
2021-12-17 19:09:49 -07:00
JRGTH
e92451b37c
Add debian stretch/buster, small changes
2021-08-07 13:17:32 -04:00
JRGTH
9967a56e64
Improvements for Linux releases and code maintenance
2021-08-06 19:44:25 -04:00
Christer Edwards
a311379afa
Merge pull request #357 from ddowse/master
...
Help output to show real value for options instead of just [options]
2021-05-04 19:02:14 -06:00
Bike Dude
2278b3b4d5
RC5
2021-04-03 18:01:29 +02:00
Bike Dude
f0d41580b8
add RC3/4 support
2021-04-03 17:47:50 +02:00
Daniel Dowse
8cb20e4457
Help output to show real value for options instead of [options]
2021-03-03 00:30:17 +01:00
Bike Dude
e35024508e
allow boostrapping BETA build
2021-02-14 17:35:23 +01:00
Bike Dude
baa362c69b
allow boostrapping BETA build
2021-02-14 17:29:29 +01:00
Jose
87944a0fd0
Don't allow underscore in jail name beginning, remove jail from bastille_list on destroy
2021-01-10 18:55:02 -04:00
Chris Wells
8b4d18f8f3
Create info() and warn() for cleaner print statements.
2020-11-25 21:19:08 -05:00
Chris Wells
aaffc882f9
Create and leverage global error functions
2020-08-30 10:57:14 -04:00
Christer Edwards
a369ed399d
initial support for X-current (dev) containers
2020-08-28 14:13:54 -06:00
Jose
3c19c5b183
Initial alternate architecture fetch/create support
2020-07-24 10:47:28 -04:00
Jose
428fd59925
Recursively destroy base release to deal with previous snapshots
2020-07-09 22:26:06 -04:00
Jose
6fb6e49c6c
Define local variables just once
2020-05-25 19:35:38 -04:00
Jose
147e7d5db3
User option to force destroy jail in ZFS
2020-05-22 21:46:03 -04:00
Marius van Witzenburg
f28054b47e
Cleanup whitespace
2020-04-14 11:53:11 +02:00
Bike Dude
0f4597a2c6
add_rdr_destroy
2020-03-30 22:33:32 +02:00
Jose
01eaccc1da
Add double quotes to prevent globbing/word splitting, general code consistency improvements
2020-02-20 18:06:31 -04:00
Jose
6b7b506c83
Simplify destroy options, no need to shift 1 on single options
2020-02-20 10:41:41 -04:00
Jose
fe012c44f0
Update HardenedBSD options in destroy command too
2020-02-10 15:39:14 -04:00
Jose
84cc8cb103
Cleanup unused code, display related platform OS while bootstrapping for reference
2020-02-08 09:10:17 -04:00
Jose
b3a30a8951
Delete cache files on destroy if force option, remove alternate urls
2020-02-02 19:55:18 -04:00
Jose
9681254d76
Add force stop option to bastille destroy, minor code cleanup
2020-02-02 06:50:58 -04:00
Jose
5aba0d36f5
Do not use suffix version number in HardenedBSD "CURRENT" releases
2020-02-02 04:08:24 -04:00
Jose
7620d61e49
Add HardenedBSD CURRENT and LATEST download options, and code improvements
2020-02-02 02:42:22 -04:00
Christer Edwards
8b9760b0a5
initial support for limits automation; updated copyright year
2020-01-26 09:51:02 -07:00
Jose
2eb91e2f95
Improved jail validation and deal with dashes
2019-12-29 23:04:19 -04:00
Jose
23b96bd82a
Minor code cleanup/formatting
2019-12-08 17:46:15 -04:00
Jose
f68ed2ecfd
Added support for HardenedBSD new link structure
2019-12-02 03:10:45 -04:00
Christer Edwards
9d352588f1
updating Usage output and formatting case statements
2019-11-22 22:02:34 -07:00
Jose
4eb5d1b9ba
Match exact jail name for start/stop commands, don't allow for dots during create
2019-11-19 13:10:24 -04:00
Jose
3191a9cc1c
Use data replication for Thickjail on ZFS systems
2019-11-18 03:51:06 -04:00
Jose
9bc8837f77
Simplify release name handling, code improvements and fixes
2019-11-08 02:37:45 -04:00
Jose
4f67515157
Create required jail/root dataset on ZFS setups
2019-11-03 01:58:29 -04:00
Jose
3c5d961925
Scan only related jails before base release deletion
2019-11-03 00:15:02 -04:00
Jose
ae2b0ea0cb
Added bootstrap checksum validation and minor fixes
2019-11-02 16:05:49 -04:00
Jose
cbe04f2f68
Bastille improvements and fixes
2019-10-24 17:02:50 -04:00
Christer Edwards
52c8df69e3
Bastille 0.4.20190622 - ZFS plus bugfixes
2019-06-22 09:28:42 -06:00
Christer Edwards
e2b4f84cfe
update copyright; fixes #28
2019-02-04 21:08:00 -07:00
Christer Edwards
c98229066d
0.3.20181124 patch
2018-11-24 09:55:16 -07:00