michael@93: diff -Naur xmms-1.2.8.orig/xmms/skin.c xmms-1.2.8/xmms/skin.c michael@93: --- xmms-1.2.8.orig/xmms/skin.c Mon Mar 17 15:49:08 2003 michael@93: +++ xmms-1.2.8/xmms/skin.c Fri Sep 5 11:08:47 2003 michael@93: @@ -600,10 +600,10 @@ michael@93: michael@93: unzip = getenv("UNZIPCMD"); michael@93: if (!unzip) michael@93: - unzip = "unzip"; michael@93: + unzip = "@l_unzip@"; michael@93: tar = getenv("TARCMD"); michael@93: if (!tar) michael@93: - tar = "tar"; michael@93: + tar = "@l_tar@"; michael@93: michael@93: if ((ending = strrchr(path, '.')) == NULL) michael@93: return NULL; michael@93: @@ -621,9 +621,9 @@ michael@93: if (!strcasecmp(ending, ".zip") || !strcasecmp(ending, ".wsz")) michael@93: tmp = g_strdup_printf("%s >/dev/null -o -j \"%s\" -d %s", unzip, escaped, tempdir); michael@93: if (!strcasecmp(ending, ".tgz") || !strcasecmp(ending, ".gz")) michael@93: - tmp = g_strdup_printf("%s >/dev/null xzf \"%s\" -C %s", tar, escaped, tempdir); michael@93: + tmp = g_strdup_printf("@l_gzip@ -dc \"%s\" | %s >/dev/null xf - -C %s", escaped, tar, tempdir); michael@93: if (!strcasecmp(ending, ".bz2")) michael@93: - tmp = g_strdup_printf("bzip2 -dc \"%s\" | %s >/dev/null xf - -C %s", escaped, tar, tempdir); michael@93: + tmp = g_strdup_printf("@l_bzip2@ -dc \"%s\" | %s >/dev/null xf - -C %s", escaped, tar, tempdir); michael@93: if (!strcasecmp(ending, ".tar")) michael@93: tmp = g_strdup_printf("%s >/dev/null xf \"%s\" -C %s", tar, escaped, tempdir); michael@93: