PERFORCE change 85079 for review

soc-andrew soc-andrew at FreeBSD.org
Mon Oct 10 03:05:06 PDT 2005


http://perforce.freebsd.org/chv.cgi?CH=85079

Change 85079 by soc-andrew at soc-andrew_serv on 2005/10/10 10:04:04

	Allow the installation of the source dists.
	Get reboot working again

Affected files ...

.. //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/lib/target_system.lua#4 edit
.. //depot/projects/soc2005/bsdinstaller/src/libexec/bsdinstaller/conf/FreeBSD.lua#2 edit
.. //depot/projects/soc2005/bsdinstaller/src/release/bsdinstaller/bsdinstaller_shell.sh#6 edit

Differences ...

==== //depot/projects/soc2005/bsdinstaller/src/contrib/bsdinstaller/backend/lua/lib/target_system.lua#4 (text+ko) ====

@@ -407,13 +407,19 @@
 			end
 		elseif App.conf.use_tar then
 			add_copy_command = function(src, dest)
+				if (string.sub(src, 0, 1) == "s") then
+					dir = "src"
+				else
+					dir = src
+				end
 				cmds:add{
 				    cmdline = "${root}${TAR} "	..
 					"-x -C ${root}${base}${dest} -f " ..
-					"${root}usr/${uname}/${src}/${src}.${dist_suffix}",
+					"${root}usr/${uname}/${dir}/${src}.${dist_suffix}",
 				    replacements = {
 					base = base,
 					src  = src,
+					dir = dir,
 					dest = dest,
 					dist_suffix = App.conf.dist_suffix,
 					uname = posix.uname("%r")

==== //depot/projects/soc2005/bsdinstaller/src/libexec/bsdinstaller/conf/FreeBSD.lua#2 (text+ko) ====

@@ -24,7 +24,27 @@
 	{ src = "compat21", dest = "/" },
 	{ src = "compat22", dest = "/" },
 	{ src = "compat3x", dest = "/" },
-	{ src = "compat4x", dest = "/" }
+	{ src = "compat4x", dest = "/" },
+	{ src = "sbase", dest = "/usr/src" },
+	{ src = "scrypto", dest = "/usr/src" },
+	{ src = "setc", dest = "/usr/src" },
+	{ src = "sgames", dest = "/usr/src" },
+	{ src = "sbin", dest = "/usr/src" },
+	{ src = "scontrib", dest = "/usr/src" },
+	{ src = "skrb5", dest = "/usr/src" },
+	{ src = "slib", dest = "/usr/src" },
+	{ src = "slibexec", dest = "/usr/src" },
+	{ src = "sgnu", dest = "/usr/src" },
+	{ src = "sinclude", dest = "/usr/src" },
+	{ src = "ssbin", dest = "/usr/src" },
+	{ src = "ssecure", dest = "/usr/src" },
+	{ src = "sshare", dest = "/usr/src" },
+	{ src = "srelease", dest = "/usr/src" },
+	{ src = "srescue", dest = "/usr/src" },
+	{ src = "subin", dest = "/usr/src" },
+	{ src = "susbin", dest = "/usr/src" },
+	{ src = "ssys", dest = "/usr/src" },
+	{ src = "stools", dest = "/usr/src" }
 }
 
 cmd_names = cmd_names + {

==== //depot/projects/soc2005/bsdinstaller/src/release/bsdinstaller/bsdinstaller_shell.sh#6 (text+ko) ====

@@ -13,7 +13,7 @@
   /usr/sbin/bsd_installer_ncurses
 elif [ ${TTY} = "/dev/ttyv1" ]
 then
-   LUA_PATH="/usr/lib/lua/?.lua;/usr/libexec/bsdinstaller/lib/?.lua" LUA_CPATH=/usr/lib/lua/?.so LUA_SOPATH=/usr/lib/lua/ bsd_lua -lcompat-5.1 /usr/libexec/bsdinstaller/main.lua /usr/libexec/bsdinstaller/conf/BSDInstaller.lua /usr/libexec/bsdinstaller/conf/FreeBSD.lua dir.root=/ booted_from_install_media=true 2>&1 | tee /var/log/bsd_installer.log
+   LUA_PATH="/usr/lib/lua/?.lua;/usr/libexec/bsdinstaller/lib/?.lua" LUA_CPATH=/usr/lib/lua/?.so LUA_SOPATH=/usr/lib/lua/ bsd_lua -lcompat-5.1 /usr/libexec/bsdinstaller/main.lua /usr/libexec/bsdinstaller/conf/BSDInstaller.lua /usr/libexec/bsdinstaller/conf/FreeBSD.lua dir.root=/ booted_from_install_media=true
   #/usr/sbin/bsd_installer_be
   if [ $? -eq 5 ]
   then


More information about the p4-projects mailing list