[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#850800: Set User-Agent for wget, for preseed flexibility



Package: di-utils
Severity: wishlist

The attached patch sets a User-Agent for wget (compatible with both
busybox wget and GNU wget), which allows a site to detect d-i, and (for
example) redirect to a preseed file to avoid having to enter a longer
URL on the d-i command line.

- Josh Triplett
>From 8caef3cd600553f222f37a49d8d708f6608f588d Mon Sep 17 00:00:00 2001
From: Josh Triplett <josh@joshtriplett.org>
Date: Tue, 10 Jan 2017 00:57:27 -0800
Subject: [PATCH] fetch-url-methods/http: Set User-Agent to "debian-installer"
 in wget

This allows a site to detect a Debian installer fetch request and
redirect to a preseed file, avoiding the need to type a long URL on the
d-i command line.
---
 fetch-url-methods/http | 1 +
 1 file changed, 1 insertion(+)

diff --git a/fetch-url-methods/http b/fetch-url-methods/http
index c271d45..c3e80fc 100644
--- a/fetch-url-methods/http
+++ b/fetch-url-methods/http
@@ -39,6 +39,7 @@ protocol_fetch() {
 		fi
 		options=-q
 	fi
+	options="$options -U debian-installer"
 	RETVAL=0
 	for i in 1 2; do
 		wget404 $options -O "$file" "$url" || RETVAL=$?
-- 
2.11.0


Reply to: