Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ TARGETS += dvb-cx23885
TARGETS += dvb-m88ds3103
TARGETS += ecr-credential-provider
TARGETS += fuse3
TARGETS += frr
TARGETS += gasket-driver
TARGETS += glibc
TARGETS += gvisor
Expand Down Expand Up @@ -208,7 +209,7 @@ nonfree: $(NONFREE_TARGETS) ## Builds all nonfree targets defined.

.PHONY: $(TARGETS) $(NONFREE_TARGETS)
$(TARGETS) $(NONFREE_TARGETS): $(ARTIFACTS)/bldr
@$(MAKE) docker-$@ TARGET_ARGS="--tag=$(REGISTRY)/$(USERNAME)/$@:$(shell $(ARTIFACTS)/bldr eval --target $@ --build-arg TAG=$(TAG) '{{.VERSION}}' 2>/dev/null) --push=$(PUSH)"
@$(MAKE) docker-$@ TARGET_ARGS="--tag=$(REGISTRY)/$(USERNAME)/$@:$(shell $(ARTIFACTS)/bldr eval --target $@ --build-arg TAG=$(TAG) '{{.VERSION}}' 2>/dev/null) --push=$(PUSH) --progress plain"

$(ARTIFACTS)/bldr: $(ARTIFACTS) ## Downloads bldr binary.
@curl -sSL https://github.com/siderolabs/bldr/releases/download/$(BLDR_RELEASE)/bldr-$(OPERATING_SYSTEM)-$(GOARCH) -o $(ARTIFACTS)/bldr
Expand Down
1 change: 1 addition & 0 deletions network/frr/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
TODO
31 changes: 31 additions & 0 deletions network/frr/bsd-compat-headers/cdefs.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
#ifndef _SYS_CDEFS_H_
#define _SYS_CDEFS_H_

#warning usage of non-standard #include <sys/cdefs.h> is deprecated

#undef __P
#undef __PMT

#define __P(args) args
#define __PMT(args) args

#define __CONCAT(x,y) x ## y
#define __STRING(x) #x

#ifdef __cplusplus
# define __BEGIN_DECLS extern "C" {
# define __END_DECLS }
#else
# define __BEGIN_DECLS
# define __END_DECLS
#endif

#if defined(__GNUC__) && !defined(__cplusplus)
# define __THROW __attribute__ ((__nothrow__))
# define __NTH(fct) __attribute__ ((__nothrow__)) fct
#else
# define __THROW
# define __NTH(fct) fct
#endif

#endif /* _SYS_CDEFS_H_ */
21 changes: 21 additions & 0 deletions network/frr/bsd-compat-headers/pkg.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
name: bsd-compat-headers
variant: scratch
shell: /bin/bash
dependencies:
- stage: base
steps:
- install:
- |
install -Dm644 -t /rootfs/usr/include/sys /pkg/{cdefs,queue,tree}.h
test:
- |
fhs-validator /rootfs
sbom:
outputPath: /rootfs/usr/local/share/spdx/bsd-compat-headers.spdx.json
version: 0.0.0
licenses:
- BSD-2-Clause
- BSD-3-Clause
finalize:
- from: /rootfs
to: /
Loading