Hi all, On Tue, May 16, 2006 at 02:05:30PM -0500, Frank Lichtenheld wrote: > On Tue, May 16, 2006 at 11:40:56AM +0100, Esteban Manchado Velázquez wrote: > > On Mon, May 15, 2006 at 11:47:58AM -0500, Frank Lichtenheld wrote: > > > On Mon, May 15, 2006 at 01:22:01PM +0000, Jörg Sommer wrote: > > > > Can fakeroot and fakechroot help? > > > > > > Worth a try I guess. Thanks for the tip. > > > > Sorry, I forgot to mention I already tried, to no avail :-( > > > > It seems you can't chroot even with fakeroot... :-( > > What exactly have you tried? fakeroot? fakechroot? fakeroot fakechroot? > How did it fail?
Simply fakeroot.... and it _does_ work. Gosh. I don't know what did I try
the other day O:-)
See:
------------------------------------- 8< -------------------------------------
[EMAIL PROTECTED]:~/tmp/dpkg$ mkdir -p root/var/lib/dpkg/updates
[EMAIL PROTECTED]:~/tmp/dpkg$ mkdir -p root/var/lib/dpkg/info
[EMAIL PROTECTED]:~/tmp/dpkg$ cp /var/lib/dpkg/status root/var/lib/dpkg/
[EMAIL PROTECTED]:~/tmp/dpkg$ cp /var/lib/dpkg/available root/var/lib/dpkg/
[EMAIL PROTECTED]:~/tmp/dpkg$ LC_ALL=C PATH=$PATH:/sbin:/usr/sbin fakeroot dpkg
--root=root -i ../meduxa/prueba-repo1/meduxa-repo-test_0.1_all.deb
[...]
[LOTS OF "dpkg: serious warning: files list file for package `some_package'
missing, assuming package has no files currently installed."]
0 files and directories currently installed.)
couldn't open log `/var/log/dpkg.log': Permission denied
Preparing to replace meduxa-repo-test 0.2 (using
.../meduxa-repo-test_0.1_all.deb) ...
Unpacking replacement meduxa-repo-test ...
Setting up meduxa-repo-test (0.1) ...
[EMAIL PROTECTED]:~/tmp/dpkg$ find root/
root/
root/var
root/var/lib
root/var/lib/dpkg
root/var/lib/dpkg/info
root/var/lib/dpkg/info/meduxa-repo-test.list
root/var/lib/dpkg/info/meduxa-repo-test.md5sums
root/var/lib/dpkg/lock
root/var/lib/dpkg/available
root/var/lib/dpkg/available-old
root/var/lib/dpkg/updates
root/var/lib/dpkg/status
root/var/lib/dpkg/status-old
root/usr
root/usr/share
root/usr/share/doc
root/usr/share/doc/meduxa-repo-test
root/usr/share/doc/meduxa-repo-test/README.Debian
root/usr/share/doc/meduxa-repo-test/copyright
root/usr/share/doc/meduxa-repo-test/changelog.gz
------------------------------------- >8 -------------------------------------
The only problem is the /var/log/dpkg.log thing, but it's solved by passing
the --log option to dpkg, so no problem.
--
Esteban Manchado Velázquez <[EMAIL PROTECTED]>
EuropeSwPatentFree - http://EuropeSwPatentFree.hispalinux.es
Help spread it through the Net in signatures, webpages, whatever!
signature.asc
Description: Digital signature

