[arch-general] I know of $repo, is there a $arch too?
Allan McRae
allan at archlinux.org
Tue Dec 15 02:55:19 EST 2009
David C. Rankin wrote:
> On 12/14/2009 04:16 AM, Magnus Therning wrote:
>> This is the second time I'm being stupid when modifying my mirrorlist
>> and I by accident put in a i686 repo on a 64-bit machine. I can
>> report that running 32-bit sudo on a 64-bit machine is fraught with
>> problems :-)
>>
>> So, just to work around my stupidity I was wondering if it is possible
>> to put something like $arch in the mirrorlist, so I can stop writing
>> out i686/x86_64? That would at least take care of this problem for
>> the system repos.
>>
>> /M
>>
>
> Mangus,
>
> I feel your pain. I did the same thing not too long ago and it about
> drove me crazy before I figured out what happened. I don't know if it is
> plausible, but it would sure help protect us from ourselves if in the
> preinstall dependency checks for conflicts, etc., pacman would scan the
> list of packages to be installed and compare the architecture to the
> system. Then if conflicting package architectures were found, pacman
> could just dump the list saying something like:
>
> The following list of packages were prepared for (i586/x86_64)
> architecture and you are prepared to install them on this system with
> (machine architecture). Do you really want to do this? (yes/no): ___
>
> I don't know if you can quickly get the package architecture by some
> other method than substring extraction on the file name, but that in
> itself is simple enough. Food for thought :p
>
Read the other replies to the thread....
More information about the arch-general
mailing list