eupolicy.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
This Mastodon server is a friendly and respectful discussion space for people working in areas related to EU policy. When you request to create an account, please tell us something about you.

Server stats:

216
active users

#bastillebsd

7 posts4 participants0 posts today

When's the last time you ran 'pkg clean' on your host or your jails? Quick way to free up disk space.

bastille pkg ALL clean

> pkg clean is used to cleanup the local cache of packages downloaded from remote repositories. It removes packages that have been superseded by newer versions, and any packages that are no longer provided.

We know you're curious, so here are some of the highlights we've included in the BastilleBSD distro:

1) Bastille and Rocinante come pre-installed!
2) pkg-base by default and all repositories set to latest.
3) vim-tiny, git-tiny, htop, cpu-microcode, openntpd, smartd, zsh/fish/bash and doas pre-installed.
4) `bastille setup` run automatically on firstboot, configuring networking, firewall and storage.
5) Host version auto-bootstrapped and updated.

You're invited to join us in the Bastille Discord channel to celebrate Bastille Day with us.

discord.gg/FawhD6DUdm

Meet other Bastille users from around the globe and talk with the core developers about features, fixes and upgrades.

We'd love if you'd drop in and say hello.

DiscordJoin the BastilleBSD Discord Server!Check out the BastilleBSD community on Discord - hang out with 195 other members and enjoy free voice and text chat.

:freebsd: Today is a big day! Bastille Day!

Bastille 1.0 series is now available!

Seven years of development and community contribution have resulted in our best release yet. We think you're going to appreciate the improvements and fixes in this release.

Thank you to everyone who has contributed to this release. Bastille wouldn't be what it is without you.

To continue our Bastille Day release extravaganza we're also announcing Rocinante 1.0 series is now available! :freebsd:

This release brings most of the Rocinante commands up to par with Bastille functionality and now includes a `bastilletesting` directory which has been designed to validate code changes in both projects.

Bastille and Rocinante can now be combined to build simple CI/CD pipelines to validate deployments!

Required action after update:

Restart all jails to trigger automatic VNET/bridge epair conversion.

Bastille will auto-convert jail.conf and rc.conf files when jails are stopped.

Manual intervention required: If you previously used the network sub-command to add interfaces, manually edit jail.conf and rc.conf files to update epair names (increment numbers for additional interfaces).

Auto-conversion handles most cases, please report bugs if issues occur during the transition.

**Notice: Potentially breaking changes in 1.0 series**

Network: Bastille now handles all epairs dynamically, allowing both -V and -B VNET jails to coexist. Previous versions only supported one type per system. New naming scheme for network interfaces is e0a_jailname (host side) and e0b_jailname (jail side).

Additional interfaces: e1a_jailname, e1b_jailname, etc (incrementing numbers).

Long jail names are truncated with xx placeholder due to interface name limitations

FYI: changes since 0.14.20250420 :freebsd:

The `rcorder` has been deprecated, and new `boot` and `priority` options have been added to the jails. A boot file will be created with default values of `boot=on` and `priority=99` on jail creation. To change these values, use `bastille config TARGET set boot on|off` or `bastille config TARGET set priority 10` (lower priority boots first).