| Summary: | app-portage/layman doesn't remove deleted overlays from PORTDIR_OVERLAY in /var/lib/layman/make.conf | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | nikarul |
| Component: | Current packages | Assignee: | Layman Overlay Manager project <layman> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | normal | ||
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | emerge --info | ||
Relevant forum thread (particularly the most recent posts): https://forums.gentoo.org/viewtopic-t-1035094-start-0.html With the latest layman, you should be removing PORTDIR_OVERLAY from make.conf and the sourcing of /var/lib/layman/make.conf as layman will use repos.conf directly. please ensure the following layman.cfg setting: conf_type : repos.conf |
Created attachment 468594 [details] emerge --info After removing two overlays using 'layman -d <name>', the overlays were removed, however layman did not take the overlay names out of /var/lib/layman/make.conf, which resulted in the following error everytime emerge was run: !!! Invalid PORTDIR_OVERLAY (not a dir): '/var/lib/layman/<name>' Editing the file manually fixed the problem, but this should probably be handled automatically, otherwise it can be very confusing for the user as they are likely unaware of layman's make.conf.