[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Graveman-cvs] Changes to graveman/current/src/mkisofs.c
From: |
sylvain cresto |
Subject: |
[Graveman-cvs] Changes to graveman/current/src/mkisofs.c |
Date: |
Sat, 12 Feb 2005 11:23:14 -0500 |
Index: graveman/current/src/mkisofs.c
diff -u graveman/current/src/mkisofs.c:1.5 graveman/current/src/mkisofs.c:1.6
--- graveman/current/src/mkisofs.c:1.5 Tue Feb 8 02:32:57 2005
+++ graveman/current/src/mkisofs.c Sat Feb 12 16:22:47 2005
@@ -31,6 +31,26 @@
#define MKISOFS_IGNORE "-follow-links does not always"
#define MKISOFS_OK "Total translation table size"
#define MKISOFS_NOSPACE "No space left on device"
+#define MKISOFS_SUPPORT_ISOV2 "Set ISO9660 conformance level (1..3) or 4 for
ISO9660 version 2"
+
+/* on verifie si le support iso9660 version 2 est disponnible ou non */
+gboolean check_mkisofs()
+{
+ gchar *Lmkisofs = conf_get_string("mkisofs");
+ gchar *Lcommandline, *Lerr = NULL;
+ gboolean Lstatus;
+ gint Lexit = 0;
+ if (!Lmkisofs || !*Lmkisofs) return FALSE;
+
+ Lcommandline = g_strdup_printf("%s -help", conf_get_string("mkisofs"));
+ Lstatus = g_spawn_command_line_sync(Lcommandline, NULL, &Lerr, &Lexit, NULL);
+ g_free(Lcommandline);
+
+ Lstatus = (Lstatus == TRUE && Lerr && ((strstr(Lerr,
MKISOFS_SUPPORT_ISOV2))));
+ g_free(Lerr);
+
+ return Lstatus;
+}
/* recherche les parametres supplementaires a passer a mkisofs */
gchar *make_image_getextrapara(GHashTable *Ahash, gchar *Aop)
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/07
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c,
sylvain cresto <=
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/12
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/15
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/19
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/20
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/20
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/25
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/26
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/26
- [Graveman-cvs] Changes to graveman/current/src/mkisofs.c, sylvain cresto, 2005/02/27