make delete-old hurts
Dmitry Pryanishnikov
dmitry at atlantis.dp.ua
Mon Jan 16 11:20:38 PST 2006
Hello!
I've tried to use relatively recent 'make delete-old' command
during the upgrade of stock 6.0-RELEASE to CURRENT. From /usr/src/UPDATING:
To upgrade in-place from 5.x-stable to current
----------------------------------------------
<make sure you have good level 0 dumps>
make buildworld [9]
make kernel KERNCONF=YOUR_KERNEL_HERE [8]
[1]
<reboot in single user> [3]
mergemaster -p [5]
make installworld
make delete-old
mergemaster -i [4]
<reboot>
(BTW, this file is from HEAD - isn't it time to update 'from 5.x-stable'
phrase?). I did this sequence several times before, but it's first time
I've done 'make delete-old'. However I've detected a regression due to
this command later, during building of the port x11/XFree86-4-documents:
tbl ../../../doc/util/macros.t Xtrans.mm | groff -Tps -mm 2> index.raw >
Xtrans.nps && mv -f Xtrans.nps Xtrans.ps
/usr/share/tmac/m.tmac:365: can't find macro file `mm/locale'
*** Error code 1
Indeed, file /usr/share/tmac/m.tmac, line 365:
.el .mso mm/locale
So it seems to me that it refers to /usr/share/tmac/mm/locale, but this file
was removed during 'make delete-old' because this file is listed in
/usr/src/ObsoleteFiles.inc. Was this removal intentional? If yes, why
my m.tmac still refers to mm/locale (modification date of m.tmac suggests
that it has actually been updated during 'make installworld')?
Sincerely, Dmitry
--
Atlantis ISP, System Administrator
e-mail: dmitry at atlantis.dp.ua
nic-hdl: LYNX-RIPE
More information about the freebsd-current
mailing list