| Tue, 01 Oct 2024 15:02:55 +0200 |
Franz Glasner |
ftjail: call "etcupdate" with LC_ALL=C.UTF_8 set
|
| Tue, 01 Oct 2024 13:13:53 +0200 |
Franz Glasner |
ftjail: after doing a freebsd-update and etcupdate also call "etcupdate status" to show the status after updating
|
| Mon, 30 Sep 2024 09:22:06 +0200 |
Franz Glasner |
ftjail: call "etcupdate status" in check-freebsd-update to check for unresolved conflicts from previous updates
|
| Sun, 29 Sep 2024 17:22:52 +0200 |
Franz Glasner |
ftjail: Also check in {check-}freebsd-update that no "unionfs" type filesystems are mounted.
|
| Sun, 29 Sep 2024 16:04:59 +0200 |
Franz Glasner |
ftjail: Implement a "-R" option for "ftjail freebsd-update" and "ftjail check-freebsd-update".
|
| Sat, 28 Sep 2024 19:12:05 +0200 |
Franz Glasner |
Implemented "ftjail check-freebsd-update": thorough check for preconditions to a successful run of "ftjail freebsd-update".
|
| Sat, 28 Sep 2024 14:55:57 +0200 |
Franz Glasner |
ftjail: redirect stderr when determining the existence of a ZFS dataset snapshot
|
| Sat, 28 Sep 2024 14:53:14 +0200 |
Franz Glasner |
ftjail: Use "zfs get" instead of "zfs list" to get just some properties; also explicitly check some return codes for code "1" also
|
| Sat, 28 Sep 2024 14:51:25 +0200 |
Franz Glasner |
ftjail: quote all option expansions
|
| Sat, 28 Sep 2024 14:09:38 +0200 |
Franz Glasner |
ftjail: Call "etcupdate" by its full absolute path
|
| Sat, 28 Sep 2024 14:09:04 +0200 |
Franz Glasner |
ftjail: comment
|
| Sat, 28 Sep 2024 12:11:04 +0200 |
Franz Glasner |
ftjail: check that a given argument is readable
|
| Fri, 27 Sep 2024 21:23:19 +0200 |
Franz Glasner |
ftjail: Refactor the result checks for _get_jail_from_path
|
| Fri, 27 Sep 2024 19:17:21 +0200 |
Franz Glasner |
Implement "_check_no_open_files_on_filesystem()" as common function and use it in ftjail.
|
| Fri, 27 Sep 2024 17:23:01 +0200 |
Franz Glasner |
Put the check for opened files with "procstat" into a subroutine and use it
|
| Fri, 27 Sep 2024 17:07:57 +0200 |
Franz Glasner |
shellcheck: disable SC2034: VERSION appears unused...
|
| Tue, 24 Sep 2024 19:13:30 +0200 |
Franz Glasner |
ftjail: FIX: also quote the use of "_dir_basename"
|
| Tue, 24 Sep 2024 19:10:41 +0200 |
Franz Glasner |
ftjail: FIX: quote the argument to "basename"
|
| Tue, 24 Sep 2024 18:49:56 +0200 |
Franz Glasner |
ftjail: Replace "echo -n" by "printf".
|
| Tue, 24 Sep 2024 18:47:45 +0200 |
Franz Glasner |
ftjail: remove useless "cat" and replace by input redirection
|
| Tue, 24 Sep 2024 18:46:15 +0200 |
Franz Glasner |
Use the newly implemented "_get_zfs_mounts_for_dataset_tree()" where appropriate.
|
| Wed, 11 Sep 2024 18:19:41 +0200 |
Franz Glasner |
FIX: SC2295: expansions inside ${..} need to be quoted separately, otherwise they will match as a pattern.
|
| Wed, 11 Sep 2024 13:43:09 +0200 |
Franz Glasner |
ftjail: mounting and unmounting in freebsd-update now handles spaces in devices/datasets and mountpoints properly.
|
| Wed, 11 Sep 2024 12:59:16 +0200 |
Franz Glasner |
ftjail: FIX: do not append to a fstab but overwrite completely
|
| Wed, 11 Sep 2024 12:34:32 +0200 |
Franz Glasner |
Normalize the output of _get_mounts_at_directory() to use TABs as field separators only.
|
| Tue, 10 Sep 2024 21:10:27 +0200 |
Franz Glasner |
Make the port really DATADIR and EXAMPLESDIR safe because the user may redefine DATADIR and EXAMPLESDIR.
|
| Tue, 10 Sep 2024 10:13:59 +0200 |
Franz Glasner |
When analyzing the output of "mount -p" check for proper parsing capability: no improper mixing of tabs and spaces.
|
| Mon, 09 Sep 2024 14:28:55 +0200 |
Franz Glasner |
Replace the use of "deprecated" egrep calls with "grep -E"
|
| Thu, 05 Sep 2024 04:05:33 +0200 |
Franz Glasner |
Call mount and umount with absolute paths
|
| Wed, 21 Aug 2024 13:18:14 +0200 |
Franz Glasner |
Add the "-b" command line switch into the short docu of ftjail also
|
| Wed, 05 Jun 2024 09:08:56 +0200 |
Franz Glasner |
Preserving the "/boot" folder is indeed compatible with symlink strategy
|
| Tue, 04 Jun 2024 18:10:49 +0200 |
Franz Glasner |
"ftjail populate-tmpl" got a new "-b" flag and an optional parameter to preserver /boot and extract a kernel image also
|
| Tue, 14 May 2024 09:46:54 +0200 |
Franz Glasner |
Move "_get_mounts_at_directory()" into common.subr
|
| Thu, 09 May 2024 09:02:34 +0200 |
Franz Glasner |
Change return values from _get_jail_from_path(): swap values for "dying" and "not found"
|
| Thu, 09 May 2024 09:01:32 +0200 |
Franz Glasner |
FIX: Remove spurious character
|
| Thu, 09 May 2024 08:44:24 +0200 |
Franz Glasner |
Move "_get_jail_from_path()" into common.subr
|
| Wed, 08 May 2024 08:55:54 +0200 |
Franz Glasner |
Style: consistent Google style
|
| Mon, 06 May 2024 09:14:41 +0200 |
Franz Glasner |
Move "_get_dataset_for_mountpoint()" and "_get_dataset_for_varempty()" into common.subr
|
| Fri, 03 May 2024 09:41:38 +0200 |
Franz Glasner |
Move "_ensure_no_optios()" into common.subr
|
| Wed, 01 May 2024 21:35:43 +0200 |
Franz Glasner |
Extend copyright to 2024
|
| Sun, 19 Nov 2023 16:07:28 +0100 |
Franz Glasner |
Also check for any open files and memory mapping within the jail by using "procstat"
|
| Sat, 18 Nov 2023 08:37:14 +0100 |
Franz Glasner |
Before doing a freebsd-update in a thin jail also check for opened additional log sockets.
|
| Thu, 16 Mar 2023 09:18:48 +0100 |
Franz Glasner |
Drop a comment about "certctl rehash" in etcupdate
|
| Tue, 14 Mar 2023 21:54:02 +0100 |
Franz Glasner |
Also check whether a given directory name ends with a trailing slash.
|
| Tue, 14 Mar 2023 21:52:46 +0100 |
Franz Glasner |
FIX: ftjail's freebsd-update did not work correctly if jail names or their mountpoints are not prefix-free.
|
| Thu, 23 Feb 2023 01:08:31 +0100 |
Franz Glasner |
Simplified version tagging a lot: it is also faster now.
|
| Mon, 20 Feb 2023 00:43:30 +0100 |
Franz Glasner |
Implement the "fzfs create-tree" command
|
| Sun, 19 Feb 2023 14:47:17 +0100 |
Franz Glasner |
Also create /var/mail within thin jails because it needs a dataset where atime is handled
|
| Sat, 18 Feb 2023 17:08:04 +0100 |
Franz Glasner |
Comments
|
| Sat, 03 Dec 2022 21:27:50 +0100 |
Franz Glasner |
Create all temporary files within a unique temporary directory
|
| Sat, 03 Dec 2022 21:12:23 +0100 |
Franz Glasner |
"ftjail freebsd-update" is implemented.
|
| Sat, 03 Dec 2022 09:46:18 +0100 |
Franz Glasner |
Implement "ftjail freebsd-update -o" for a more exhaustige check the clone's origin
|
| Fri, 02 Dec 2022 22:01:43 +0100 |
Franz Glasner |
Implement option handling for ftjail freebsd-update and the "-k" option
|
| Fri, 02 Dec 2022 21:29:26 +0100 |
Franz Glasner |
Put the plain "freebsd-update" command into the short usage message
|
| Fri, 02 Dec 2022 09:36:57 +0100 |
Franz Glasner |
Begin the "ftjail freebsd-update" command
|
| Wed, 30 Nov 2022 21:59:13 +0100 |
Franz Glasner |
Explicitely set "readonly=off" for the target datasets of a RW skeleton.
|
| Fri, 23 Sep 2022 00:37:33 +0200 |
Franz Glasner |
Implement "ftjail build-etcupdate-curent-tmpl".
|
| Tue, 20 Sep 2022 09:16:13 +0200 |
Franz Glasner |
FIX: Rename "ftjail-populate.rst" to "ftjail-populate-tmpl"
|
| Sun, 18 Sep 2022 18:38:12 +0200 |
Franz Glasner |
All manual pages for ftjail done
|
| Sun, 18 Sep 2022 16:47:52 +0200 |
Franz Glasner |
Manual page for "ftjail populate"
|