[gobolinux-devel] GCC 4.1.1 w/ ObjectiveC recipe request

2006-07-23 Thread André Detsch

ObjectiveC support is going to be added to default GCC binary package.
Can someone prepare and test an updated recipe? New recipe should be
based on the current GCC 4.1.1 recipe.

Thanks,

--
Andre Detsch
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


[gobolinux-devel] Re: [gobolinux-commits] tools/Compile/bin Compile

2006-07-23 Thread Lucas C. Villa Real

On 7/23/06, Hisham Muhammad <[EMAIL PROTECTED]> wrote:

CVSROOT:/cvsroot/goboscripts
Module name:tools
Changes by: Hisham Muhammad 06/07/23 21:05:14

Modified files:
Compile/bin: Compile

Log message:
Have Compile respect CheckDependencies' error code on Ctrl-C

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/tools/Compile/bin/Compile?cvsroot=goboscripts&r1=1.91&r2=1.92

Patches:
Index: Compile
===
RCS file: /cvsroot/goboscripts/tools/Compile/bin/Compile,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -b -r1.91 -r1.92
--- Compile 23 Jul 2006 03:33:21 -  1.91
+++ Compile 23 Jul 2006 21:05:14 -  1.92
@@ -416,11 +416,19 @@
 if ! Boolean "no-dependencies" && ! Boolean "no-build"
 then
Log_Normal "Checking dependencies..."
-   CheckDependencies --types=recipe --mode=missing $noweb --quiet-progress  "$app" "$version" 
"recipe" "$recipedir" | \
-   while read d_program d_version d_type d_url;
+   selecteddeps=`mktemp $goboTemp/Compile.`


Shouldn't we use TemporaryFile instead? I know it has the same effect,
but for the sake of consistency that sounds better.

--
Lucas
powered by /dev/dsp
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


[gobolinux-devel] Re: [gobolinux-commits] tools/BuildLiveCD bin/BuildRoot bin/ChrootEnvir...

2006-07-23 Thread Lucas C. Villa Real

On 7/21/06, André Detsch <[EMAIL PROTECTED]> wrote:

CVSROOT:/sources/goboscripts
Module name:tools
Changes by: André Detsch06/07/22 02:32:02

Modified files:
BuildLiveCD/bin: BuildRoot ChrootEnvironment CompressAndBuildISO
 MakeInitRDTree MakeSystemSettings
 UpdateEnvironment
Removed files:
BuildLiveCD/Resources/Defaults/Settings/BuildLiveCD: Master.conf




RCS file: /sources/goboscripts/tools/BuildLiveCD/bin/CompressAndBuildISO,v
retrieving revision 1.25
retrieving revision 1.26
diff -u -b -r1.25 -r1.26
--- bin/CompressAndBuildISO 17 Jul 2006 00:14:56 -  1.25
+++ bin/CompressAndBuildISO 22 Jul 2006 02:32:02 -  1.26



-datadir="/Programs/BuildLiveCD/Current/Data"
-tools=`cat $datadir/Packages-List-GoboLinuxTools`
-today=`date +%Y%m%d`
-arch=`uname -m`

 root=$PWD
-localcvs=$PWD/LocalCVS/
-packages=$PWD/Archives/Packages
-externalarchives=$PWD/Archives/Ext
-external=$PWD/External
+kernel_version=`sed -n 's,.*--\(.*\)--kernel.*,\1,p' 
/Programs/BuildLiveCD/Current/Data/Packages-Devel-i686`
+arch=i686


Is there any special reason to replace `uname -m` by a hardcoded i686
entry? Does the AMD64 return something different? While the ISO is
still focused on i686, I think it's nice to develop taking care of
these little "portability" details (just thinking about some possible
PPC efforts).

===

RCS file: /sources/goboscripts/tools/BuildLiveCD/bin/MakeInitRDTree,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- bin/MakeInitRDTree  11 Jul 2006 14:53:37 -  1.10
+++ bin/MakeInitRDTree  22 Jul 2006 02:32:02 -  1.11
@@ -23,7 +23,6 @@
 rm -rf $root

 mkdir -p $root
-mkdir -p $archives

 
 # Fetch packages
@@ -49,7 +48,7 @@
 mkdir -p $root/Mount/HD1
 mkdir -p $root/Mount/HD2
 mkdir -p $root/Mount/Floppy
-mkdir -p $root/Mount/Pivot
+mkdir -p $root/Mount/Pivot # is this needed?


It doesn't seem to be necessary. The only Pivot entry being used it
$root/Mount/.Pivot, which is being created by BuildRoot:

[EMAIL PROTECTED] ~/tools] g -r pivot
BuildLiveCD/bin/MakeInitRDTree:51:mkdir -p $root/Mount/Pivot # is this needed?
BuildLiveCD/bin/BuildRoot:211:create_dir $root/Mount/.Pivot
InitRDScripts/bin/startGoboLinux:36:echo "Performing pivot_root..."
InitRDScripts/bin/startGoboLinux:38:/bin/pivot_root . Mount/.Pivot
Scripts/bin/mkinitrd.pl:183:pivot_root . initrd

BTW, thanks for the big cleanup. Good job! :)

--
Lucas
powered by /dev/dsp
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel


[gobolinux-devel] Re: [gobolinux-commits] tools/BuildLiveCD/bin BuildRoot CompressAndBuil...

2006-07-23 Thread Lucas C. Villa Real

On 7/23/06, André Detsch <[EMAIL PROTECTED]> wrote:

CVSROOT:/sources/goboscripts
Module name:tools
Changes by: André Detsch06/07/23 18:34:04

Modified files:
BuildLiveCD/bin: BuildRoot CompressAndBuildISO

Log message:
All rolayer operations are now update-aware. I.e. considering two 
consecutive runs of CompressAndBuildISO (without real changes in between),
none of the squashfs files need to be updated at the second run. 
(Hooray =)



--- CompressAndBuildISO 22 Jul 2006 02:32:02 -  1.26
+++ CompressAndBuildISO 23 Jul 2006 18:34:04 -  1.27
@@ -178,7 +186,7 @@
echo "Unionfs mounting layers."
tmp_mp=`mktemp -d /tmp/finalize_layer-X`
unionfs_dirs="dirs=${tmp_mp}=rw:${unionfs_dirs}"
-   echo mount -t unionfs -o ${unionfs_dirs} $tmp_mp Output/Environment
+   #echo mount -t unionfs -o ${unionfs_dirs} $tmp_mp Output/Environment


I think this comment can go away. IIRC, the 'echo' was added by me
while debugging that odd unionfs problems we had been facing.

--
Lucas
powered by /dev/dsp
___
gobolinux-devel mailing list
gobolinux-devel@lists.gobolinux.org
http://lists.gobolinux.org/mailman/listinfo/gobolinux-devel