03.07.2019 19:29, Ed Maste wrote:

> On Wed, 3 Jul 2019 at 11:21, Doug Hardie <bc...@lafn.org> wrote:
>>
>> That is going to be a bit tricky to do on a headless server that is remote.  
>> None of mine have consoles.  They are all accessed via SSH.  Any ideas how 
>> this situation can be handled?
> 
> Probably an rc.d script with BEFORE: root that invokes the fsck
> command - something along the lines of the following (as yet untested
> and missing error checking etc.):
> 
> #!/bin/sh
> #
> 
> # PROVIDE: fsck_ufs
> # BEFORE: root
> # REQUIRE: fsck
> # KEYWORD: nojail
> 
> . /etc/rc.subr
> 
> name="fsck_ufs"
> desc="fsck UFS filesystems for FreeBSD-SA-19:10.ufs"
> start_cmd="fsck_ufs_start"
> stop_cmd=":"
> 
> fsck_ufs_start()
> {
>         fsck -t ufs -f -p -T ufs:-z
> }
> 
> load_rc_config $name
> run_rc_command "$1"

We should resurrect "early" rc.d script. Its removal in 6.x as opposed to 
rewrite was a mistake
as such script is irreplaceable for multiple situations including pretty 
ordinary ones
like enabling kernel crashdumps to gmirror.


_______________________________________________
freebsd-security@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-security
To unsubscribe, send any mail to "freebsd-security-unsubscr...@freebsd.org"

Reply via email to