[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IMPORTANT: What can we do about the base package?



'Joey Hess wrote:'
>
>Tony Finch:
>> The main problem is the device files in /dev. These are created by the
>> makedev package, but are not in its file list. They _are_ in base's
>> file list, so removing base is a bad thing to do without a great deal
>> of care.
>> 
>> Would it be possible to incorporate a really gross hack into makedev
>> that `manually' removes the base package (so long as base-files and
>> base-passwd are installed) without dpkg getting involved (i.e. by
>> removing its files from /var/lib/dpkg/info and editing
>> /var/lib/dpkg/status)? This idea will probably give Ian a fit...
>
>How about releasing an update of the base package that contains no files,
>but instead runs MAKEDEV to generate the files in /dev? Then after you
>install it, you can unistall it safely, without killing /dev.

What happens if it gets installed before base-passwd or base-files?
Oops.

-- 
Christopher J. Fearnley            |    Linux/Internet Consulting
cjf@netaxs.com, cjf@onit.net       |    UNIX SIG Leader at PACS
http://www.netaxs.com/~cjf         |    (Philadelphia Area Computer Society)
ftp://ftp.netaxs.com/people/cjf    |    Design Science Revolutionary
"Dare to be Naive" -- Bucky Fuller |    Explorer in Universe


Reply to: