Page MenuHomeFreeBSD

sjg (Simon Gerraty)
User

Projects

User Details

User Since
Apr 9 2015, 9:27 PM (501 w, 6 d)

Recent Activity

Thu, Nov 14

sjg added a comment to D47538: build: note that MAKEOBJDIRPREFIX must be absolute.

@sjg should we make some note in make(1) also?

Thu, Nov 14, 7:07 PM

Tue, Nov 12

sjg added a comment to D31558: Retire MK_PROFILE infrastructure.

I would generally leave contrib alone

Tue, Nov 12, 4:44 PM

Sat, Nov 9

sjg committed rGf239981ed58c: proc_rwmem check PRIV_PROC_MEM_WRITE when writing (authored by sjg).
proc_rwmem check PRIV_PROC_MEM_WRITE when writing
Sat, Nov 9, 12:13 AM
sjg closed D47484: proc_rwmem check PRIV_PROC_MEM_WRITE when writing.
Sat, Nov 9, 12:13 AM

Fri, Nov 8

sjg requested review of D47484: proc_rwmem check PRIV_PROC_MEM_WRITE when writing.
Fri, Nov 8, 5:09 AM

Mon, Nov 4

sjg committed rGa4e7810f7137: debug.sh check for :debug_add: (authored by sjg).
debug.sh check for :debug_add:
Mon, Nov 4, 8:32 PM

Thu, Oct 31

sjg added inline comments to D47357: cd9660: Apply the file and directory mode masks bits to all 12 access bits.
Thu, Oct 31, 8:49 PM

Wed, Oct 30

sjg added a comment to D44629: Optimize the handling of big/little endian determination..

Looks ok to me

Wed, Oct 30, 2:04 AM

Tue, Oct 22

sjg committed rG02653835cd6f: debug.sh add DebugAdd (authored by sjg).
debug.sh add DebugAdd
Tue, Oct 22, 6:09 PM

Oct 16 2024

sjg committed rG0aa4a9fc859f: bootstrap-packages.sh escape ++ (authored by sjg).
bootstrap-packages.sh escape ++
Oct 16 2024, 4:28 PM
sjg committed rGc5c0e79bb0ad: Add local.meta.stage.mk (authored by sjg).
Add local.meta.stage.mk
Oct 16 2024, 4:27 PM
sjg committed rG45fe5580cdab: Updated and new Makefile.depend files (authored by sjg).
Updated and new Makefile.depend files
Oct 16 2024, 4:27 PM

Oct 14 2024

sjg committed rG2bdd404abe2c: bootstrap-packages handle optional DIRDEPS (authored by sjg).
bootstrap-packages handle optional DIRDEPS
Oct 14 2024, 9:59 PM
sjg committed rGec7e7ee86847: local.dirdeps-targets.mk include src.opts.mk (authored by sjg).
local.dirdeps-targets.mk include src.opts.mk
Oct 14 2024, 6:36 PM
sjg committed rG6b135dd60753: local.gendirdeps.mk skip awk and xinstall for host (authored by sjg).
local.gendirdeps.mk skip awk and xinstall for host
Oct 14 2024, 6:36 PM
sjg committed rGad34c4d8826d: targets/Makefile.inc skip updates (authored by sjg).
targets/Makefile.inc skip updates
Oct 14 2024, 6:36 PM
sjg committed rG498dac0ace44: Update dirdeps.mk for better debug output (authored by sjg).
Update dirdeps.mk for better debug output
Oct 14 2024, 5:31 PM
sjg committed rGa64729f5077d: Update Makefile.depend files (authored by sjg).
Update Makefile.depend files
Oct 14 2024, 5:28 PM
sjg added inline comments to D44629: Optimize the handling of big/little endian determination..
Oct 14 2024, 5:01 PM

Oct 11 2024

sjg committed rG87b759f0fa1f: Add targets/pseudo/bootstrap-packages (authored by sjg).
Add targets/pseudo/bootstrap-packages
Oct 11 2024, 9:17 PM
sjg closed D47065: Add targets/pseudo/bootstrap-packages.
Oct 11 2024, 9:17 PM
sjg requested review of D47065: Add targets/pseudo/bootstrap-packages.
Oct 11 2024, 6:07 PM

Oct 4 2024

sjg added a comment to P649 Command-Line Input.

Why not simply use ALLPERMS as the default for im_[df]mask? the above would then be unnecessary, the behavior would be backwards compatible, and anyone who wants to disable setuid can just use 'mask=0777'

Oct 4 2024, 9:47 PM

Sep 19 2024

sjg committed rG4a5fa1086184: procfs require PRIV_PROC_MEM_WRITE to write mem (authored by sjg).
procfs require PRIV_PROC_MEM_WRITE to write mem
Sep 19 2024, 8:12 PM

Sep 13 2024

sjg accepted D46644: rc.subr: fix typo "save_dot" -> "safe_dot".

Doh! thanks!

Sep 13 2024, 6:05 PM

Sep 10 2024

sjg committed rG7e1c014a9e3a: debug.sh take advantage of hooks.sh (authored by sjg).
debug.sh take advantage of hooks.sh
Sep 10 2024, 7:05 PM
sjg closed D46552: debug.sh take advantage of hooks.sh.
Sep 10 2024, 7:05 PM
sjg accepted D46626: rc.subr: ensure run_rc_script return code is not masked by DebugOff.

Thanks

Sep 10 2024, 4:54 PM

Sep 9 2024

sjg updated the diff for D46552: debug.sh take advantage of hooks.sh.

_debugShell ensure _TTY is set

Sep 9 2024, 8:09 PM

Sep 6 2024

sjg updated the diff for D46552: debug.sh take advantage of hooks.sh.

Test for $local rather than $isPOSIX_SHELL

Sep 6 2024, 4:58 PM
sjg added inline comments to D46552: debug.sh take advantage of hooks.sh.
Sep 6 2024, 4:43 PM

Sep 5 2024

sjg requested review of D46552: debug.sh take advantage of hooks.sh.
Sep 5 2024, 10:29 PM

Sep 1 2024

sjg committed rG2d203f534bae: bmake/unit-tests/Makefile use _shell (authored by sjg).
bmake/unit-tests/Makefile use _shell
Sep 1 2024, 6:30 AM

Aug 23 2024

sjg committed rGbd8486b9fe74: kern.pre.mk include local.kern.pre.mk (authored by sjg).
kern.pre.mk include local.kern.pre.mk
Aug 23 2024, 5:34 PM
sjg closed D46423: kern.pre.mk include local.kern.pre.mk.
Aug 23 2024, 5:33 PM
sjg requested review of D46423: kern.pre.mk include local.kern.pre.mk.
Aug 23 2024, 5:27 PM

Aug 16 2024

sjg committed rG35399f68c8e8: safe_dot check file is a file (authored by sjg).
safe_dot check file is a file
Aug 16 2024, 8:17 PM

Aug 15 2024

sjg committed rG82cb2a4158fa: Update safe_eval.sh to support --export (authored by sjg).
Update safe_eval.sh to support --export
Aug 15 2024, 10:44 PM

Aug 3 2024

sjg committed rG6502c60c2281: Move fetch of DEBUG_SH from kenv to rc (authored by sjg).
Move fetch of DEBUG_SH from kenv to rc
Aug 3 2024, 5:57 PM
sjg closed D46219: Move fetch of DEBUG_SH from kenv to rc.
Aug 3 2024, 5:57 PM
sjg requested review of D46219: Move fetch of DEBUG_SH from kenv to rc.
Aug 3 2024, 4:53 PM

Aug 2 2024

sjg accepted D46211: loader: Document that WITH_BEARSSL may need other tweaks.

FWIW this is why we are stuck on using 4th ;-). LOADER_VERIEXEC is more important to us than LUA

Aug 2 2024, 11:59 PM

Aug 1 2024

sjg committed rGb77f618568f2: Add examples to veriexec(8) (authored by sjg).
Add examples to veriexec(8)
Aug 1 2024, 10:01 PM
sjg closed D46207: Add examples to veriexec(8).
Aug 1 2024, 10:00 PM
sjg updated the diff for D46207: Add examples to veriexec(8).

Add missing comma

Aug 1 2024, 9:59 PM
sjg updated the diff for D46207: Add examples to veriexec(8).

Update history to avoid ambiguity

Aug 1 2024, 9:57 PM
sjg requested review of D46207: Add examples to veriexec(8).
Aug 1 2024, 8:50 PM

Jul 29 2024

sjg committed rGa2b67d4a6e36: Update dirdeps.mk to latest (authored by sjg).
Update dirdeps.mk to latest
Jul 29 2024, 7:51 PM

Jul 20 2024

sjg committed rG226192822cdd: Merge bmake-20240711 (authored by sjg).
Merge bmake-20240711
Jul 20 2024, 7:47 PM
sjg committed rG84691af93185: Import bmake-20240711 (authored by sjg).
Import bmake-20240711
Jul 20 2024, 7:43 PM

Jul 11 2024

sjg added inline comments to D45923: bsd.progs.mk: Create directories first.
Jul 11 2024, 9:54 PM
sjg added inline comments to D45923: bsd.progs.mk: Create directories first.
Jul 11 2024, 9:52 PM

Jun 29 2024

sjg committed rG8d5c8e21c690: Merge bmake-20240625 (authored by sjg).
Merge bmake-20240625
Jun 29 2024, 12:24 AM
sjg committed rGdbb5be7f0745: Import bmake-20240625 (authored by sjg).
Import bmake-20240625
Jun 29 2024, 12:17 AM

May 28 2024

sjg committed rG2b7c1402f96b: src.sys.obj.mk: Export OBJTOP (authored by sjg).
src.sys.obj.mk: Export OBJTOP
May 28 2024, 6:53 PM

May 23 2024

sjg committed rG9d3df31ec06f: Merge bmake-20240520 (authored by sjg).
Merge bmake-20240520
May 23 2024, 8:14 PM
sjg committed rG29efb3dcaedd: Import bmake-20240520 (authored by sjg).
Import bmake-20240520
May 23 2024, 8:11 PM

May 22 2024

sjg committed rGdc501a9ec093: Allow DEBUG_SH=rc:all to debug all rc.d (authored by sjg).
Allow DEBUG_SH=rc:all to debug all rc.d
May 22 2024, 2:46 AM

May 19 2024

sjg added inline comments to D44271: bsd.lib.mk: add targets to detect symbol changes.
May 19 2024, 5:12 PM

May 14 2024

sjg committed rGc9f4001f81c4: Merge bmake-20240508 (authored by sjg).
Merge bmake-20240508
May 14 2024, 5:23 AM
sjg committed rG3c2ab5fddc57: Import bmake-20240508 (authored by sjg).
Import bmake-20240508
May 14 2024, 4:17 AM

May 10 2024

sjg committed rGdd4d206cad0c: kmod.mk use ${XARGS} (authored by sjg).
kmod.mk use ${XARGS}
May 10 2024, 7:06 PM
sjg closed D45146: kmod.mk use ${XARGS}.
May 10 2024, 7:06 PM
sjg requested review of D45146: kmod.mk use ${XARGS}.
May 10 2024, 1:38 AM
sjg committed rGf77b5b295da3: Allow -DNO_STRICT_REGEX to restore historic regex behavior (authored by sjg).
Allow -DNO_STRICT_REGEX to restore historic regex behavior
May 10 2024, 1:31 AM
sjg closed D45134: Allow -DNO_STRICT_ERE to restore historic regex behavior.
May 10 2024, 1:31 AM

May 8 2024

sjg updated the diff for D45134: Allow -DNO_STRICT_ERE to restore historic regex behavior.

Rename knob to NO_STRICT_REGEX

May 8 2024, 11:13 PM
sjg requested review of D45134: Allow -DNO_STRICT_ERE to restore historic regex behavior.
May 8 2024, 10:15 PM

May 3 2024

sjg committed rG548bfc56eb0b: Merge bmake-20240430 (authored by sjg).
Merge bmake-20240430
May 3 2024, 10:50 PM
sjg committed rG507951f55039: Import bmake-20240430 (authored by sjg).
Import bmake-20240430
May 3 2024, 10:45 PM

May 2 2024

sjg added inline comments to D44271: bsd.lib.mk: add targets to detect symbol changes.
May 2 2024, 7:38 PM

Apr 27 2024

sjg added inline comments to D44271: bsd.lib.mk: add targets to detect symbol changes.
Apr 27 2024, 4:09 PM

Apr 24 2024

sjg committed rG0135101e23f9: meta.autodep.mk do not override start_utc (authored by sjg).
meta.autodep.mk do not override start_utc
Apr 24 2024, 7:27 PM

Apr 18 2024

sjg committed rGf697b9d03d99: Update sys.dirdeps.mk set default DEP_* (authored by sjg).
Update sys.dirdeps.mk set default DEP_*
Apr 18 2024, 9:08 PM

Apr 13 2024

sjg added inline comments to D44765: maketab: Add build rules to use HOST_CC.
Apr 13 2024, 4:02 PM

Mar 27 2024

sjg accepted D44540: include: Allow SDESTDIR to be overridden.
Mar 27 2024, 11:07 PM
sjg accepted D44539: libmagic: Use HOST_CC when compiling hostprog used by build.

*might* be worth a comment to the effect of in the non-DIRDEPS_BUILD HOST_CC is just CC

Mar 27 2024, 11:06 PM
sjg accepted D44537: csh: Use HOST_CC when compiling hostprog used by csh build.
Mar 27 2024, 9:48 PM
sjg accepted D44536: sys.mk: Define HOST_CC as CC by default..
Mar 27 2024, 9:48 PM

Mar 21 2024

sjg committed rG139d114acc7b: libsysdecode use MKTABLES_INCLUDEDIR (authored by sjg).
libsysdecode use MKTABLES_INCLUDEDIR
Mar 21 2024, 6:57 PM
sjg closed D44415: libsysdecode use MKTABLES_INCLUDEDIR.
Mar 21 2024, 6:56 PM

Mar 18 2024

sjg committed rGa8eb3b365eb6: loader.4th dictthreshold too small (authored by sjg).
loader.4th dictthreshold too small
Mar 18 2024, 11:17 PM
sjg closed D44414: loader.4th dictthreshold too small.
Mar 18 2024, 11:17 PM
sjg committed rG01f3abbfcd59: uboot/Makefile move BINDIR (authored by sjg).
uboot/Makefile move BINDIR
Mar 18 2024, 11:16 PM
sjg closed D44413: uboot/Makefile move BINDIR.
Mar 18 2024, 11:15 PM
sjg requested review of D44415: libsysdecode use MKTABLES_INCLUDEDIR.
Mar 18 2024, 6:40 PM
sjg requested review of D44414: loader.4th dictthreshold too small.
Mar 18 2024, 6:32 PM
sjg requested review of D44413: uboot/Makefile move BINDIR.
Mar 18 2024, 6:27 PM

Mar 14 2024

sjg committed rGf974ced38a4a: Update dirdeps.mk et al (authored by sjg).
Update dirdeps.mk et al
Mar 14 2024, 5:52 AM
sjg committed rG3ff501040ba7: bmake Makefile.config (authored by sjg).
bmake Makefile.config
Mar 14 2024, 5:09 AM
sjg committed rG51ca8a7a7da7: bmake updated config.h (authored by sjg).
bmake updated config.h
Mar 14 2024, 5:04 AM
sjg committed rGc59c3bf34db3: Merge bmake-20240309 (authored by sjg).
Merge bmake-20240309
Mar 14 2024, 4:58 AM
sjg committed rG368b06ce6b01: Need a blank line after brief summary (authored by sjg).
Need a blank line after brief summary
Mar 14 2024, 2:17 AM
sjg committed rGa6b892e1c76a: Import bmake-20240309 (authored by sjg).
Import bmake-20240309
Mar 14 2024, 2:17 AM

Mar 8 2024

sjg added a comment to D44271: bsd.lib.mk: add targets to detect symbol changes.

FWIW we have sym and abi checkers in junos build, they are each in a separate makefile included by bsd.lib.mk if the appropriate knob is enabled
The sym checker does BSS and TLS symbol checks, not directly useful here, but just a thought

Mar 8 2024, 4:52 PM

Mar 1 2024

sjg accepted D44166: tarfs: Improve validation of numeric fields..
Mar 1 2024, 9:53 PM
sjg accepted D44161: tarfs: Fix two input validation issues..
Mar 1 2024, 9:49 PM

Feb 27 2024

sjg committed rG8aea77bc3bf4: Add share/mk/local.dirdeps-targets.mk (authored by sjg).
Add share/mk/local.dirdeps-targets.mk
Feb 27 2024, 9:39 PM

Feb 21 2024

sjg accepted D43982: bearssl: Make shared library link.
Feb 21 2024, 3:32 AM

Feb 12 2024

sjg closed D43826: rc.subr add Exists so we can find sed.
Feb 12 2024, 10:41 PM