Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=fw32.git;a=commitdiff;h=855bda8a68d03a350eab572f5410aaf6b3cd96a0

commit 855bda8a68d03a350eab572f5410aaf6b3cd96a0
Author: James Buren <r...@frugalware.org>
Date:   Wed Nov 9 18:03:41 2011 -0600

fw32.c:
install default packages when fw32-update is run
also, mount bind all BASE directories as RW

diff --git a/fw32.c b/fw32.c
index 457fd99..52e8a20 100644
--- a/fw32.c
+++ b/fw32.c
@@ -62,9 +62,9 @@ static FW32_DIR FW32_DIRS_ALL[] =

static FW32_DIR FW32_DIRS_BASE[] =
{
-  { "/proc",                 true },
-  { "/sys",                  true },
-  { "/dev",                  true },
+  { "/proc",                false },
+  { "/sys",                 false },
+  { "/dev",                 false },
{ "/var/fst",             false },
{ "/var/cache/pacman-g2", false },
{ "/var/tmp",             false },
@@ -552,6 +552,11 @@ fw32_update(void)
struct stat st;
FW32_DIR *p;
char path[PATH_MAX];
+  char *args[] =
+  {
+    "-Sy",
+    0
+  };

if(stat(FW32_ROOT,&st))
error("%s does not exist.\n",FW32_ROOT);
@@ -564,6 +569,8 @@ fw32_update(void)

mkdir_parents(path);
}
+
+  pacman_g2(args_merge(0,args,FW32_DEF_PKGS));
}

static void
_______________________________________________
Frugalware-git mailing list
Frugalware-git@frugalware.org
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to