[gobolinux-users] New release of Scripts and Compile
Daniele Maccari
gobo.users at gmail.com
Tue May 6 20:01:29 NZST 2008
Jonas Karlsson wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> Hello,
>
> It's time for a new release of our new tools Scripts and Compile!
> This realese holds quite a few new additions and changes. First
> comes the condensated list of new major features, then
> explanations for them and at the bottom the complete changelog
> (many of the fixes found for Scripts in the complete changelog
> is already in Scripts 2.8.4).
>
> Just run 'InstallPackage Scripts 2.9.0' and 'InstallPackage
> Compile 1.11.0' to get the latest and greatest.
>
>
Yeah! Thanks everybody involved :D
> Major changes
>
> Scripts
> * Use flags
> * "unsudoing"
> * CommandNotFound
> * Fuse support in UnionSandbox
> * Archive tool (which supports lzma/7z)
>
> Compile:
> * Run_Hooks
> * ContributeRecipe
> * Support for Mercurial and Bazaar repositories
> * Support for Cabal packages
>
> Explanation of major changes
>
> Finally we have use flags in Scripts and Compile. While not that
> many recipes or packages are updated to support this yet, it
> will be more common with time. Flags to be used on the system can
> be set in /System/Settings/UseFlags.conf or by setting the $USE
> environment variable. Look in the file for examples on how flags
> should be spedified in that file. For the environment variable
> flags are space separated and applied to applications with the
> '@' operator: export USE="+python -pam at KDE-Base"
> which will enable python for all programs, but disable pam for
> KDE-Base.
>
He, changing my habits to use flags (sorry for the pun) will take a
little, but I promise I'll try as hard as I can :)
> "Unsudoing" comes in effect when executing any script. If you
> ever called your scripts with sudo, this no longer has any effect,
> because if the script detects that it has been called with sudo
> it will emediatly switch back to $SUDO_USER. This is to counteract
> the effects sudo has on the running environment. The script still
> asumes the needed privilege by calling sudo when *needed*.
>
Ya-hoo! No more gobo directories spread around /F/C I hope :D
> A new sandbox functionallity added - to complement the UnionFS
> implementation, that need patch for the kernel to be supported,
> UnionSanbox now also supports Fuse union filessystems, which are
> user space filesystem, while Fuse is accepted in mainline kernel.
> Both FunionFS and UnionFS-Fuse are supported and the sandbox will
> select among the three as defined in the Scripts/Directories.conf
> settings file.
>
Mmm, how does this work? Does it need some specific fuse package to be
installed?
>
> We have a new way to contribute recipes. Instead of packing them
> as a tarball and attaching them to a mail sent to a mailing list
> you can now just use ContributeRecipe. Just run
> 'ContributeRecipe <recipe name>' and the recipe will be uploaded
> to the review panel at http://recipes.gobolinux.org/review/ where
> someone will review it.
>
Finally :D
I hope people will use this extensively :)
Bye
More information about the gobolinux-users
mailing list