tschettervictor
b040474bf5
basic spacing fixes for help commands
2025-05-18 17:16:17 -06:00
Pietro Cerutti
acf2f08f5d
Fix console with a user
...
Sorry, boys, but do you even *minimally* test your changes?
2025-05-06 09:33:54 +02:00
tschettervictor
68f4aecddf
finish refactor of line spacing
2025-05-01 17:39:50 -06:00
tschettervictor
824ffb2980
Add \n to info _jail
2025-04-30 18:49:14 -06:00
tschettervictor
bb47671cf0
half way point
2025-04-30 11:21:41 -06:00
tschettervictor
bef2ece965
adjust blank line option
2025-04-30 08:19:50 -06:00
tschettervictor
b73639d8b6
rework blank lines again
2025-04-29 21:58:15 -06:00
tschettervictor
046cf87e79
rework blank line
2025-04-29 21:51:24 -06:00
tschettervictor
310258f4b4
set _LAST_JAIL in common
2025-04-29 21:08:08 -06:00
tschettervictor
7974eb7429
only set _last_jail once
2025-04-29 20:53:27 -06:00
tschettervictor
feaf8c792b
print blank line after last jail
2025-04-29 20:48:11 -06:00
tschettervictor
f423446370
add blank line after each jail on multiple targets
2025-04-29 18:54:34 -06:00
tschettervictor
d211c67c0a
console: Continue on jail not running
2025-04-04 15:58:46 -06:00
tschettervictor
babdfd7f5b
fix shellcheck
2025-04-04 15:57:32 -06:00
tschettervictor
a38a76843a
console: Allow multiple targets
2025-04-04 15:55:48 -06:00
tschettervictor
454288b2b1
bastille: Load config only from commons.sh
...
Since all files source common.sh anyway, we don't want to source the config twice.
2025-03-02 11:23:35 -07:00
tschettervictor
6ba11dc762
bastille: Support user based config
...
This PR will allow bastille to be configured based on the user you run as.
To load the config for a specifig user, you must be logged in as the specified user, and there must be a file called "bastille_user.conf" inside /usr/local/etc/bastille or else bastille will just load the default config file.
2025-03-01 18:48:14 -07:00
tschettervictor
205be1afdd
console: Fix _jail > TARGET
2025-01-29 07:59:47 -07:00
tschettervictor
fb1d4fca95
Merge branch 'master' into common.sh_functions
2025-01-15 14:49:06 -07:00
tschettervictor
59296d60a6
console: _jail>TARGET
2025-01-14 13:29:46 -07:00
Juan David Hurtado G
8b0411c111
Add SPDX license identifiers and update copyright years
...
Added SPDX-License-Identifier to all scripts for better license clarity and compliance. Updated the copyright years from 2024 to 2025 in various files to reflect the current maintenance period.
2025-01-11 14:07:41 -05:00
tschettervictor
4aff04d037
console: missed check_fib function
2025-01-09 09:22:22 -07:00
tschettervictor
3c49a47f49
console: jail > jail(s)
2025-01-09 09:18:53 -07:00
tschettervictor
0aac59ae5a
console: Change -s to -a
2025-01-07 15:44:48 -07:00
tschettervictor
27fe77d5f9
console: use -s to force start instead of -f
...
This is because -f typically is used to force and option. Example being in destroy.sh
I think it more consistent to use -s to auto start/stop a jail it the script requires it.
2025-01-06 17:33:29 -07:00
tschettervictor
5017ad0120
console: new update
...
This makes console act with the new common.sh file.
Enable debug mode
Allow console by JID
Allow jail autocomplete
2025-01-05 19:21:29 -07:00
Juan David Hurtado G
7dbe1e761b
rel: update copyright year and release version
2024-11-24 09:46:09 -05:00
Andrew
5faac5e7a4
restore check_fib() calls
...
This is needed to respect the "exec.fib" parameter in bastille "console" command, which has been deleted by commit b997be5
2024-01-18 19:55:58 +01:00
Christer Edwards
4efcc5021c
update copyright dates
2023-07-14 21:02:14 -06:00
Lars Engels
64c3b6045e
Allow running bastille and subcomands with help flags as regular user
2023-03-16 20:58:11 +01:00
Christer Edwards
aafc2b3323
0.9.20220216 release
2022-02-16 23:28:09 -07:00
Christer Edwards
b997be51ae
Merge pull request #340 from hackacad/linux_compat
...
Linux compat RC1
2021-07-11 14:31:29 -06: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
4373b8b8d9
lint
2021-02-10 15:07:53 +01:00
Bike Dude
373eafa4d6
POC RC1
...
POC for Bastille Linux Compat
2021-02-10 10:09:15 +01:00
Christer Edwards
6fa744bbda
update 2021 copyright
2021-01-15 20:00:26 -07:00
Andrew
7d44a39a01
Respect jexec.fib parameter in console command
...
If parameter "exec.fib" exists in jail.conf, use it when jexec'ing into the jail.
2020-12-01 13:03:15 +01:00
Chris Wells
8b4d18f8f3
Create info() and warn() for cleaner print statements.
2020-11-25 21:19:08 -05:00
Chris Wells
c6aded8d0a
Ensure target is specified and exists in 1 place instead of many.
...
Require target to be running for commands that need it.
Closes #239 .
2020-08-30 20:15:22 -04:00
Chris Wells
aaffc882f9
Create and leverage global error functions
2020-08-30 10:57:14 -04:00
Marius van Witzenburg
f28054b47e
Cleanup whitespace
2020-04-14 11:53:11 +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
498029a13c
Code improvements, use awk for exact match
2020-02-05 07:00:11 -04:00
Christer Edwards
8b9760b0a5
initial support for limits automation; updated copyright year
2020-01-26 09:51:02 -07:00
Jose
172baa8c32
Validate user/shell to prevent stuck login
2019-12-05 16:52:57 -04:00
Christer Edwards
d9f4972f59
updating Usage format; allowing non-root console option
2019-11-22 22:00:58 -07:00
Christer Edwards
47a3003f41
update for 0.5.20191125
2019-11-21 16:49:00 -07: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
Christer Edwards
8b7fb790e4
0.3.20181114 fix all the things
2018-11-13 21:40:11 -07:00