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

Reply via email to