On 5 May 2014 11:04,  <[email protected]> wrote:
> Robert Xu escreveu:
>> So instead of relaxing this weekend (this was frankly the first
>> weekend I've been able to relax without having a horde of work fall
>> from above), I decided to be, frankly, stupid and make this tool.
>> Because it's a good idea to not relax before getting dumped with work
>> again (FINALS save me pls)
>
>   I like the idea. Last times I created "mandriva like" chroots on
> another distro, I used rpm2cpio and attempted to chroot until I could
> get a bash prompt, then until urpmi would work, etc. That is not so
> easy..
>
>   After some time trying to understand it, I managed to get it to
> work with this command:
>
> $ git clone https://github.com/robxu9/omvbootstrap
> cd omvbootstrap
> $ mkdir work/tmp work/rpm
> $ sudo ./omvbootstrap -d -a x86_64 -v 2014.0 -c 2014.0 -m
> http://mirror.yandex.ru/openmandriva/openmandriva2014.0/repository/x86_64/main/release

It should create work directories automatically.
Also, it should try to get a mirror in your country - although, I've
noticed that there are quite a number of 2014.0 mirrors not working...

>
>> But anyway - this is omvbootstrap. It's like debootstrap or
>> fedboostrap. Except it's not tailored to Debian distros, and *it
>> doesn't require RPM to run*. So, if you felt like it, you could run it
>> on Arch and it'd still install a perfect working copy of OpenMandriva
>> Lx in your chroot.
>>
>> You can grab the code here - https://github.com/robxu9/omvbootstrap
>>
>> This is incredibly useful if you want to build a network CD, or a
>> minimal installation.
>
>   Another option is to provide some simple, pre made chroot tarballs.
> These rot fast (not so fast for release distros, but for cooker too
> fast), but are almost certain to work for quite some time, then,
> just "urpmi --auto-update" inside the chroot if wanting to get
> updates...

It'd be nice, yeah, but downloading that can also be a pain ...

>
>   But people should be warned that working as root inside the chroot
> is not 100% safe (e.g /dev is the same and you can damage, no longer
> boot, the base system if installing grub for example). It is usually
> way cheaper then setting up a vm if you have a "consumer" computer,
> like most of us :-), .i.e. a core i3 or core i5 with 4G of memory,
> and this way be able to compile some large packages that require
>> 2G of memory to build, e.g. eclipse, libreoffice, and a few
> others...
>

Yeah - but for development work (especially since my main computer is
Fedora), having an omv chroot makes things easier. :)

-- 
cheers, Robert :: protocol.by/rxu

Reply via email to