tech-pkg archive

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

Re: how to upgrade a whole machine ...

> This has probably been suggested before, but... It sounds as though the
> versions of pkg_* tools bundled with NetBSD should be changed to use a
> wrapper, in much the same way that /usr/sbin/sendmail is actually a link
> to mailwraper(8), which consults mailer.conf(5) to decide which flavour
> of sendmail to invoke.  Then, when you want to upgrade your pkg_* tools
> from the ancient ones shipped with the OS release to the modern ones in
> pkgsrc, you simply install the new versions from pkgsrc and edit the
> relevant .conf file to point to them.

That wrapper config seems to imply the admin has a choice. But would they 
ever go back to using system supplied version?

Some other options are:

- pkgsrc install direct to /usr/sbin/pkg* (which end up getting 
overwritten by system upgrades).

- Get rid of /usr/sbin/pkg_* and only use /usr/pkg/sbin/pkg_*. But bad 
idea for those who like to rm -rf /usr/pkg/

- Simple script in base system to fetch and install pkg_install package. 
Script could extract it, then run that extracted part to install itself.

Home | Main Index | Thread Index | Old Index