Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-0.8.git;a=commitdiff;h=5ab3aa7f6771d97aff6174dffc229878f41d6d5d
commit 5ab3aa7f6771d97aff6174dffc229878f41d6d5d Author: Miklos Vajna <[EMAIL PROTECTED]> Date: Sun May 4 13:38:50 2008 +0200 frugalwareutils-0.7.9-2kalgan1-i686 - added 3052.patch - closes #3052 diff --git a/source/base/frugalwareutils/3052.patch b/source/base/frugalwareutils/3052.patch new file mode 100644 index 0000000..319b1bc --- /dev/null +++ b/source/base/frugalwareutils/3052.patch @@ -0,0 +1,45 @@ +From: Miklos Vajna <[EMAIL PROTECTED]> +Date: Sat, 3 May 2008 01:13:33 +0000 (+0200) +Subject: fwnet_setlastprofile(): create lockfile with proper permissions +X-Git-Url: http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalwareutils.git;a=commitdiff_plain;h=e6103e355926c062e8b18218115a07c1117ee846 + + fwnet_setlastprofile(): create lockfile with proper permissions + - in case umask would be something weird + - closes #3052 +--- + +diff --git a/libfwnetconfig/libfwnetconfig.c b/libfwnetconfig/libfwnetconfig.c +index 8134e60..75da63d 100644 +--- a/libfwnetconfig/libfwnetconfig.c ++++ b/libfwnetconfig/libfwnetconfig.c +@@ -568,6 +568,7 @@ char *fwnet_lastprofile(void) + */ + int fwnet_setlastprofile(char* str) + { ++ int fd; + FILE *fp; + + if(!str) +@@ -578,7 +579,8 @@ int fwnet_setlastprofile(char* str) + return(0); + } + +- fp = fopen(FWNET_LOCK, "w"); ++ fd = creat(FWNET_LOCK, 0644); ++ fp = fdopen(fd, "w"); + if(fp==NULL) + return(1); + fprintf(fp, str); +diff --git a/libfwnetconfig/Makefile b/libfwnetconfig/Makefile +index a420a9c..83c9a59 100644 +--- a/libfwnetconfig/Makefile ++++ b/libfwnetconfig/Makefile +@@ -23,7 +23,7 @@ LDFLAGS += $(shell pkg-config --libs glib-2.0) + + # fwutil + CFLAGS += -I../libfwutil +-LDFLAGS += -L../libfwutil -lfwutil ++LDFLAGS += -L../libfwutil -lfwutil -lresolv + + #SUBDIRS = po + LIBNAME = netconfig diff --git a/source/base/frugalwareutils/FrugalBuild b/source/base/frugalwareutils/FrugalBuild index 7c4b3e7..58057a5 100644 --- a/source/base/frugalwareutils/FrugalBuild +++ b/source/base/frugalwareutils/FrugalBuild @@ -3,7 +3,7 @@ pkgname=frugalwareutils pkgver=0.7.9 -pkgrel=1 +pkgrel=2kalgan1 pkgdesc="Frugalware configuration utilities." url="http://ftp.frugalware.org/pub/other/frugalwareutils" depends=('glib2' 'ncurses' 'parted>=1.8.8' 'pacman-g2>=3.5.1') @@ -12,8 +12,8 @@ makedepends=('dialog>=1.0_20051030-3' 'doxygen' 'asciidoc' 'docbook-xsl' \ groups=('base') archs=('i686' 'x86_64') up2date="lynx -dump $url|Flasttar" -source=($url/$pkgname-$pkgver.tar.gz) -signatures=(${source[0]}.asc) +source=($url/$pkgname-$pkgver.tar.gz 3052.patch) +signatures=(${source[0]}.asc '') options=('scriptlet') Fconfopts="$Fconfopts --sbindir=/sbin --libdir=/lib --libexecdir=/usr/libexec" unset MAKEFLAGS _______________________________________________ Frugalware-git mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-git
