Hi,
I uploaded an NMU of your package.
Please see this as help to get the package into a releaseable condition for
etch.
Please find the used diff below.
Cheers,
Andi
diff -ur ../lynx-2.8.5~/debian/changelog ../lynx-2.8.5/debian/changelog
--- ../lynx-2.8.5~/debian/changelog 2006-11-27 07:42:10.000000000 +0100
+++ ../lynx-2.8.5/debian/changelog 2006-11-27 07:44:13.000000000 +0100
@@ -1,3 +1,12 @@
+lynx (2.8.5-2sarge2.2) unstable; urgency=low
+
+ * Non-maintainer upload.
+ * Read user configuration from home directory, not current
+ working directory. Closes: #396964
+ Thanks to Tom Parker for the patch.
+
+ -- Andreas Barth <[EMAIL PROTECTED]> Mon, 27 Nov 2006 07:43:17 +0100
+
lynx (2.8.5-2sarge2.1) unstable; urgency=low
* NMU.
diff -ur ../lynx-2.8.5~/src/LYMain.c ../lynx-2.8.5/src/LYMain.c
--- ../lynx-2.8.5~/src/LYMain.c 2004-01-28 20:30:38.000000000 +0100
+++ ../lynx-2.8.5/src/LYMain.c 2006-11-27 07:45:51.000000000 +0100
@@ -1123,9 +1123,17 @@
LYEscapeStartfile(&startfile);
StrAllocCopy(indexfile, DEFAULT_INDEX_FILE);
StrAllocCopy(global_type_map, GLOBAL_MAILCAP);
- StrAllocCopy(personal_type_map, PERSONAL_MAILCAP);
+
+ StrAllocCopy(personal_type_map, Home_Dir());
+ StrAllocCat(personal_type_map, "/");
+ StrAllocCat(personal_type_map, PERSONAL_MAILCAP);
+
StrAllocCopy(global_extension_map, GLOBAL_EXTENSION_MAP);
- StrAllocCopy(personal_extension_map, PERSONAL_EXTENSION_MAP);
+
+ StrAllocCopy(personal_extension_map, Home_Dir());
+ StrAllocCat(personal_extension_map, "/");
+ StrAllocCat(personal_extension_map, PERSONAL_EXTENSION_MAP);
+
StrAllocCopy(language, PREFERRED_LANGUAGE);
StrAllocCopy(pref_charset, PREFERRED_CHARSET);
StrAllocCopy(system_mail, SYSTEM_MAIL);
diff -ur ../lynx-2.8.5~/src/LYReadCFG.c ../lynx-2.8.5/src/LYReadCFG.c
--- ../lynx-2.8.5~/src/LYReadCFG.c 2004-01-28 20:30:38.000000000 +0100
+++ ../lynx-2.8.5/src/LYReadCFG.c 2006-11-27 07:45:51.000000000 +0100
@@ -450,6 +450,16 @@
}
Config_Type;
+PRIVATE int set_personal_extension_map ARGS1(
+ char *, value)
+{
+ StrAllocCopy(personal_extension_map, Home_Dir());
+ StrAllocCat(personal_extension_map, "/");
+ StrAllocCat(personal_extension_map, value);
+ return 0;
+}
+
+
PRIVATE int assume_charset_fun ARGS1(
char *, value)
{
@@ -1431,7 +1441,7 @@
#ifdef USE_PERSISTENT_COOKIES
PARSE_SET(RC_PERSISTENT_COOKIES, persistent_cookies),
#endif /* USE_PERSISTENT_COOKIES */
- PARSE_STR(RC_PERSONAL_EXTENSION_MAP, personal_extension_map),
+ PARSE_FUN(RC_PERSONAL_EXTENSION_MAP, set_personal_extension_map),
PARSE_STR(RC_PERSONAL_MAILCAP, personal_type_map),
PARSE_STR(RC_PREFERRED_CHARSET, pref_charset),
PARSE_STR(RC_PREFERRED_LANGUAGE, language),
--
http://home.arcor.de/andreas-barth/
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]