[gobolinux-devel] GCC 4.1.1 w/ ObjectiveC recipe request
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
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...
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...
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