Date: Mon, 16 Jan 2006 21:20:20 +0200 (EET) From: Dmitry Pryanishnikov <dmitry@atlantis.dp.ua> To: freebsd-current@freebsd.org Subject: make delete-old hurts Message-ID: <20060116203504.U44104@atlantis.atlantis.dp.ua>
next in thread | raw e-mail | index | archive | help
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@atlantis.dp.ua nic-hdl: LYNX-RIPE
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060116203504.U44104>