Skip to content

Commit 6df14e0

Browse files
committed
Modify patch
1 parent 8e50fbf commit 6df14e0

12 files changed

Lines changed: 360 additions & 351 deletions

rules/isc-dhcp.mk

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
# isc-dhcp packages
22

33
ISC_DHCP_VERSION = 4.4.3
4-
ISC_DHCP_VERSION_FULL = ${ISC_DHCP_VERSION}-P1-4
4+
ISC_DHCP_VERSION_MID = ${ISC_DHCP_VERSION}-P1
5+
ISC_DHCP_VERSION_FULL = ${ISC_DHCP_VERSION_MID}-4
56

7+
export ISC_DHCP_VERSION_MID
68
export ISC_DHCP_VERSION ISC_DHCP_VERSION_FULL
79

810
ISC_DHCP_RELAY = isc-dhcp-relay_$(ISC_DHCP_VERSION_FULL)_$(CONFIGURED_ARCH).deb

src/isc-dhcp/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ $(addprefix $(DEST)/, $(MAIN_TARGET)): $(DEST)/% :
1111

1212
# Get isc-dhcp release, debian files
1313
dget -u http://deb.debian.org/debian/pool/main/i/isc-dhcp/isc-dhcp_$(ISC_DHCP_VERSION_FULL).dsc
14-
pushd ./isc-dhcp-$(ISC_DHCP_VERSION)
14+
pushd ./isc-dhcp-$(ISC_DHCP_VERSION_MID)
1515

1616
# Create a git repository here for stg to apply patches
1717
git init

src/isc-dhcp/patch/0004-Support-for-loading-port-alias-map-file-to-replace-p.patch

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ index 0d9b2e7..b72b1bc 100644
9595

9696
strncpy(ifname, ip->name, IFNAMSIZ);
9797
}
98-
+
98+
+
9999
+ // Attempt to translate SONiC interface name to vendor alias
100100
+ ret = get_interface_alias_by_name(ifname, ifalias);
101101
+ if (ret < 0) {

src/isc-dhcp/patch/0005-Add-enable-use-sockets-to-configure-flags-in-debian-.patch

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,18 +9,18 @@ Subject: [PATCH 1/3] Add --enable-use-sockets to configure flags in
99
1 file changed, 1 insertion(+), 1 deletion(-)
1010

1111
diff --git a/debian/rules b/debian/rules
12-
index d3fcc1d..2a7219d 100755
12+
index dc2a9b1..3d12fb5 100755
1313
--- a/debian/rules
1414
+++ b/debian/rules
15-
@@ -24,7 +24,7 @@ CFLAGS+=-D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'
15+
@@ -23,7 +23,7 @@ CFLAGS+=-D_PATH_DHCLIENT_CONF='\"/etc/dhcp/dhclient.conf\"'
1616
CFLAGS+=-D_PATH_DHCLIENT_DB='\"$(LEASE_PATH)/dhclient.leases\"'
1717
CFLAGS+=-D_PATH_DHCLIENT6_DB='\"$(LEASE_PATH)/dhclient6.leases\"'
1818

19-
-CONFFLAGS=--prefix=/usr --with-libbind=/usr --enable-log-pid --enable-paranoia
20-
+CONFFLAGS=--prefix=/usr --with-libbind=/usr --enable-log-pid --enable-paranoia --enable-use-sockets
19+
-CONFFLAGS+=--prefix=/usr --enable-log-pid --enable-paranoia
20+
+CONFFLAGS+=--prefix=/usr --enable-log-pid --enable-paranoia --enable-use-sockets
2121

22+
include /usr/share/dpkg/buildtools.mk
2223
# cross-architecture building
23-
ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE))
2424
--
25-
2.17.1
25+
2.25.1
2626

0 commit comments

Comments
 (0)