Commit Graph

23 Commits

Author SHA1 Message Date
tschettervictor
a0b29955ec rd: Spacing edit 2025-05-03 19:22:12 -06:00
tschettervictor
d5368c3499 rc: Support parallel start/stop/restart 2025-05-03 19:15:26 -06:00
tschettervictor
8d6f7c9e28 bastille: clean up rc script 2025-03-18 16:23:57 -06:00
tschettervictor
afb0d40c7b rc: Use bastille list to show priorities 2025-03-13 06:48:42 -06:00
tschettervictor
4813f7d3b0 rc: Add comments 2025-03-13 00:03:30 -06:00
tschettervictor
ee64605257 rc: Better var naming 2025-03-12 17:09:42 -06:00
tschettervictor
fd1e19b916 rd: fix sorting or priorities 2025-03-12 16:22:49 -06:00
tschettervictor
fdc4dda008 rc: Remove rcorder in favor of priorities and boot setting 2025-03-12 15:54:46 -06:00
Paul Wilde
12e0782bb7 Put sleep delay before starting jail instead of after 2025-02-13 20:01:13 +00:00
Paul Wilde
4c2d6774a2 add initial startup delay option 2025-02-13 14:00:56 +00:00
Juan David Hurtado G
9f2cf6651b Merge pull request #686 from deadbeef2000/master
[FIX] Fixed rcorder startup
2024-07-13 21:05:59 -05:00
yaazkal
6568a28c15 [FIX] bastille rc script to require jail closes #698 2024-06-05 22:33:38 -05:00
Christopher Kepes
1d14badc4a Fixed rcorder startup (added -a to basename) 2024-02-29 11:40:55 +01:00
Denis Shaposhnikov
a38403b028 rcorder(8)-ed startup script
With

```sh
bastille_enable="YES"
bastille_rcorder="YES"
```

in `/etc/rc.conf`, the script will the script will start all jails, except jails
with "KEYWORD: nostart" in jail.conf.

Example of `jail.conf` with `KEYWORD: nostart`:

```
jailname {
...
}
```

`PROVIDE:` is optional. Actually all `rcorder(8)` labels are optional, but we
can use it to build jail dependencies. For instance, if we have jail `db` and
jails `alfa` and `zeta`, we can configure it so both jails require jail `db`:

`alfa/jail.conf`:
```
alfa {
...
}
```

`zeta/jail.conf`:
```
zeta {
...
}
```

`db/jail.conf`:
```
db {
...
}
```

With this configuration jail `db` will start first and stop last.
2023-11-11 19:35:56 +01:00
Christer Edwards
6a7ab04d9b fixes #389 regarding shutdown order 2022-11-01 17:23:00 -06:00
yaazkal
77afbd189f Sets require NETWORKING in the rc script
In general and knowing what role will play bastille in the system, has more sense to require networking than login.

This can also helps speeding up boot time if for instance some jails in bastille provide some kind of networking role like acting as a DNS server.
2021-08-07 18:23:10 -05:00
Jose
39b3c25bb5 Add support for thinjail to thickjail conversion, minor code fixes 2020-01-16 15:03:05 -04:00
Christer Edwards
c4172250c0 updating output to RC script 2019-11-22 21:59:39 -07:00
Christer Edwards
a495350d26 0.3.20181130 damned typos 2018-11-30 09:12:43 -07:00
Christer Edwards
eb4aab01f9 0.3.20181128 go go gadget git clone templates 2018-11-28 21:02:42 -07:00
Christer Edwards
c98229066d 0.3.20181124 patch 2018-11-24 09:55:16 -07:00
Christer Edwards
a85397484a 0.3.20181112 additional bugfix 2018-11-13 10:56:47 -07:00
Christer Edwards
7700b9beff 0.3.20181112 template support 2018-11-13 10:38:33 -07:00