diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2004-11-01 00:46:00 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2004-11-01 00:46:00 +0800 |
commit | 393f794e40fabc58af6169f1805611b707b36446 (patch) | |
tree | 1ae0de99eb8f6945b6dc3a3e15d5d6c349482fcf /sysutils/nautilus-cd-burner | |
parent | ce82dd9ab16fc2ebc6049ba8e763e4ce22be193d (diff) | |
download | marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.gz marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.bz2 marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.lz marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.xz marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.tar.zst marcuscom-ports-393f794e40fabc58af6169f1805611b707b36446.zip |
Change the default where the ISO creates in the directory. The default was
/var/tmp has been changed to ~/.ncb. The CD and DVD are bigger than FreeBSD's
default installtion of / and /var partitions. With this change will avoid the
complain message of full space in /var by default now. You still can change
the default by edit via gconf (/apps/nautilus-cd-burner/temp_iso_dir).
CD: 700mb - 800mb
DVD: 4gb? (as for dual, 8gb?)
/: 128mb? (FreeBSD 4.x) and 256mb (FreeBSD 5.x)
/var: 128mb? (FreeBSD 4.x) and 256mb (FreeBSD 5.x)
Thanks marcus for your small help with the patch. I hope, I put the g_free()
path1 in the right place (still rookie on C ;-).
Reviewed by: marcus
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@3025 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'sysutils/nautilus-cd-burner')
-rw-r--r-- | sysutils/nautilus-cd-burner/Makefile | 1 | ||||
-rw-r--r-- | sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c | 30 |
2 files changed, 31 insertions, 0 deletions
diff --git a/sysutils/nautilus-cd-burner/Makefile b/sysutils/nautilus-cd-burner/Makefile index f6306dfd3..9617f28e6 100644 --- a/sysutils/nautilus-cd-burner/Makefile +++ b/sysutils/nautilus-cd-burner/Makefile @@ -7,6 +7,7 @@ PORTNAME= nautilus-cd-burner PORTVERSION= 2.8.4 +PORTREVISION= 1 CATEGORIES= sysutils gnome MASTER_SITES= ${MASTER_SITE_GNOME} MASTER_SITE_SUBDIR= sources/${PORTNAME}/2.8 diff --git a/sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c b/sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c new file mode 100644 index 000000000..3b779ea13 --- /dev/null +++ b/sysutils/nautilus-cd-burner/files/patch-nautilus-cd-burner.c @@ -0,0 +1,30 @@ +--- nautilus-cd-burner.c.orig Sun Sep 19 17:44:15 2004 ++++ nautilus-cd-burner.c Sun Oct 31 02:11:52 2004 +@@ -21,6 +21,8 @@ + + Authors: Alexander Larsson <alexl@redhat.com> + */ ++#include <sys/types.h> ++#include <sys/stat.h> + #include <gtk/gtk.h> + #include <gtk/gtkfilesel.h> + #include <gtk/gtkseparatormenuitem.h> +@@ -632,8 +634,17 @@ + } + + if (res == RESULT_RETRY) { ++ const char *path1; ++ ++ g_free (path1); ++ path1 = g_strdup_printf("%s/.ncb", g_get_home_dir()); ++ ++ if (!g_file_test (path1, G_FILE_TEST_EXISTS)) { ++ mkdir (path1, 0700); ++ } ++ + g_free (filename); +- filename = g_build_filename (g_get_tmp_dir (), "image.iso.XXXXXX", NULL); ++ filename = g_build_filename (path1, "image.iso.XXXXXX", NULL); + fd = g_mkstemp(filename); + close (fd); + |