Skip to content
Open
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
4 changes: 2 additions & 2 deletions bird2/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,12 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=bird2
PKG_VERSION:=2.17.2
PKG_VERSION:=2.18
PKG_RELEASE:=1

PKG_SOURCE:=bird-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://bird.nic.cz/download/
PKG_HASH:=440dd2d3aca64323b46fd45532e573accaf8bdde639ee4bfcd68ea9b13328cdd
PKG_HASH:=80e40ab7e73df9d521d5348cbb57b1399501af53f4d108fd8c24f6b14e3384c3

PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>
PKG_LICENSE:=GPL-2.0-or-later
Expand Down
29 changes: 29 additions & 0 deletions bird2/patches/0001-birdc-Use-var-tmp-for-history-file.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
From e77b14853c1dcb3034e1af155f49e3b943203c4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
Date: Mon, 24 Nov 2025 12:57:52 +0100
Subject: [PATCH] birdc: Use /var/tmp for history file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

We don't want birdc to write its history file to flash, so hard-code the
history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
---
client/birdc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)

--- a/client/birdc.c
+++ b/client/birdc.c
@@ -146,9 +146,7 @@ input_help(int arg, int key UNUSED)
void
history_init(void)
{
- const char *homedir = getenv("HOME");
- if (!homedir)
- homedir = ".";
+ const char *homedir = "/var/tmp";
history_file = malloc(strlen(homedir) + sizeof(HISTORY));
if (!history_file)
die("couldn't alloc enough memory for history file name");
4 changes: 2 additions & 2 deletions bird3/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@
include $(TOPDIR)/rules.mk

PKG_NAME:=bird3
PKG_VERSION:=3.1.4
PKG_VERSION:=3.2.0
PKG_RELEASE:=1

PKG_SOURCE:=bird-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=https://bird.nic.cz/download/
PKG_HASH:=a5757b60e1de9ac5efc9765f87b7c8baefa31db789966c83870d070f7608278c
PKG_HASH:=5e6ff6a22cf92ba73ebf2e4bbcd9360328b52c7497ef70e4cf11089fa5a216b2

PKG_MAINTAINER:=Toke Høiland-Jørgensen <toke@toke.dk>, Nick Hainke <vincent@systemli.org>
PKG_LICENSE:=GPL-2.0-or-later
Expand Down
29 changes: 29 additions & 0 deletions bird3/patches/0001-birdc-Use-var-tmp-for-history-file.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
From e77b14853c1dcb3034e1af155f49e3b943203c4e Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?= <toke@toke.dk>
Date: Mon, 24 Nov 2025 12:57:52 +0100
Subject: [PATCH] birdc: Use /var/tmp for history file
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

We don't want birdc to write its history file to flash, so hard-code the
history file to /var/tmp instead.

Signed-off-by: Toke Høiland-Jørgensen <toke@toke.dk>
---
client/birdc.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)

--- a/client/birdc.c
+++ b/client/birdc.c
@@ -146,9 +146,7 @@ input_help(int arg, int key UNUSED)
void
history_init(void)
{
- const char *homedir = getenv("HOME");
- if (!homedir)
- homedir = ".";
+ const char *homedir = "/var/tmp";
history_file = malloc(strlen(homedir) + sizeof(HISTORY));
if (!history_file)
die("couldn't alloc enough memory for history file name");
Loading