Summary: | check_system_crontabs in fcron fails because it calls the "wrong" sed | ||
---|---|---|---|
Product: | Gentoo/Alt | Reporter: | Tiziano Müller (RETIRED) <dev-zero> |
Component: | FreeBSD | Assignee: | Wolfram Schlich (RETIRED) <wschlich> |
Status: | RESOLVED NEEDINFO | ||
Severity: | normal | CC: | bsd+disabled |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | FreeBSD | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Tiziano Müller (RETIRED)
![]() I have no idea on what's the proper fix to the sed-on-freebsd problem. I cannot just change sed to gsed because gsed doesn't exist on for example x86. Someone from the x86-fbsd team should propose a sane solution to this. check_system_crontabs is also using sed btw... I wonder why fcron was keyworded ~x86-fbsd :( something like the following should work: SED=$(which gsed 2>/dev/null) SED=${SED:-sed} ... and otherwise (probably the better solution) would be to patch check_system_crontabs to only use POSIX-conform options :-) You should probably notify upstream about that, so they can fix their check_system_crontabs script wrt sed. I did not keyword fcron ~x86-fbsd, so I'm not going to patch that script only for this ARCH. |