On 10 December 2010 11:12, Miklos Vajna <[email protected]> wrote: > On Fri, Dec 10, 2010 at 08:18:33AM +1000, Russell Dickenson > <[email protected]> wrote: >> I'm hoping you're still awake. Last night, when I was already very >> tired, I decided to try the systemd repo. Now my installation of >> 'current' won't boot. > > Ugh, didn't we way it will kill your mother and eat your cat?
Now the whole world (OK - some people in the Frugalware community) know that I am a dummy. Hey, at least I'm well qualified to write the book "Dummies Guide to Frugalware". :P In fact I can't see any disclaimers or warnings in the systemd repo. See - it's not my fault! Honestly though, even *I* can't believe I did it. I was tired, but that's no excuse. I had just written about the systemd WIP repo in the draft newsletter issue and said "If you want to test it, first ask the devs in case it might break something." > The recommended way to test it is to install current on a separate > partition (or in a virtual machine) and play with it there. Or at least > make a backup before you break your system. *sigh* >> In reading the pacman-g2 man page I believe I can use the "--root" >> parameter, also the parameter which allows me to use an alternate >> database to correct this problem. I want to reinstall some 'current' >> packages from a 1.3 'stable' installation, so I can't simply reinstall >> 'stable' packages. For the list of packages, I'm guessing I need to >> reinstall all those in the systemd repo. Of course I won't actually >> uninstall the systemd packages themselves, so symlinks etc that they >> created will remain in the file system. > > Check /var/log/pacman-g2.log, you'll see there what packages where > removed, upgraded and installed. Given that you use current, the best is > to boot a netinstall cd, mount your partition on tty2, then run pacman > -S <pkg> -r /mnt/target for each package which was removed or upgraded. > Also run pacman -R for the installed packages. This may work if the > install cd is for 1.4pre1 or 1.4pre2 where the install cd has pacman > configured for current, so pacman -S will install packages from the > current repo. And don't install anything from stable, that will just > make things harder. (IIRC you have some custom kernel, you can ignore > that here since systemd repo did not touch your kernel.) You recall correctly, in that I am running the kernel from 1.3. That means I'll need to blacklist the kernel package. >> Does this sound like it might work? > > It may. Of course it's totally unsupported. :) "unsupported"!? I thought you were on call for all the idiots in Frugalware land. Fortunately there's only one and I'll let you guess his name. Keep your fingers crossed. May you always be Frugal, Russell Dickenson (AKA phayz) By the way, now is a great time to point me to Ubuntu, or any distro other than Frugalware. I won't be offended...much. _______________________________________________ Frugalware-devel mailing list [email protected] http://frugalware.org/mailman/listinfo/frugalware-devel
