[Sugar-devel] Testing streamlined sugar-jhbuild
Jonas Smedegaard
dr at jones.dk
Fri Jun 19 12:17:35 EDT 2009
-----BEGIN PGP SIGNED MESSAGE-----
Hash: RIPEMD160
On Fri, Jun 19, 2009 at 04:48:39PM +0200, Bernie Innocenti wrote:
>On 06/18/09 20:02, Jonas Smedegaard wrote:
>>> If you're running a *recent* distro other than Fedora or Ubuntu,
>>> please check out this repository, build, and report back:
>>
>> As you probably all know, I do run a certain distribution different
>> from those emphasized above. I do not, however, trust a complex
>> web-interacting script like jhbuild to run on my machine.
>>
>> I run packaged software. Risky too, but cutting the wildest edges, I
>> believe.
>
>Could you run jhbuild with a different uid, in a chroot environment, or
>even in a virtual machine?
The following - executed as root - should work fully automated in any
Debian-based distribution (yes, that includes Ubuntu):
#!/bin/sh
set -e
set -x
#aptitude install cdebootstrap
cdebootstrap --flavour minimal sid tmproot
chroot tmproot
apt-get update
apt-get -y install aptitude
aptitude -y install adduser git-core python wget
adduser --disabled-password --gecos "Jonas Smedegaard" jonas
su - jonas
git clone git://git.sugarlabs.org/sugar-jhbuild/mainline sugar-jhbuild
cd sugar-jhbuild
./sugar-jhbuild update
./sugar-jhbuild depscheck
./sugar-jhbuild build
In reality, my environments are slightly different: I use the "build"
flavour, and approx and cowdancer packages to speed some things up. But
I double-checked just now that above works (until the first
sugar-jhbuild command, that is).
Inside such chroot you have a very VERY barebones system. No X11, and
no access to system devices.
Good luck!
- Jonas
- --
* Jonas Smedegaard - idealist og Internet-arkitekt
* Tlf.: +45 40843136 Website: http://dr.jones.dk/
[x] quote me freely [ ] ask before reusing [ ] keep private
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEAREDAAYFAko7uh8ACgkQn7DbMsAkQLg/KwCfWOO04vj56mz91DnC0WENLX8G
SfkAn0JtcXULk7YGjT/nkLisePoX6cVK
=x5YZ
-----END PGP SIGNATURE-----
More information about the Sugar-devel
mailing list