From: Zheng Ruoqin Date: Fri, 17 Jul 2026 01:32:49 +0000 (+0800) Subject: vim-tiny: bugfix for enabling vim for vim-tiny X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=03d6922cd06954193b2ecbaff250ec6856b3da54;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git vim-tiny: bugfix for enabling vim for vim-tiny When vim-tiny was individually installed, link of vim will point to /usr/bin/vim.tiny which causes "lack of defaults.vim" error root@qemux86-64:~# ls -alh /bin/vim lrwxrwxrwx 1 root root 17 Apr 5 2011 /bin/vim -> /usr/bin/vim.tiny root@qemux86-64:~# vim E1187: Failed to source defaults.vim root@qemux86-64:~# ls -alh /bin/vim In this situation, the link of vim should not be created, so fix it. Signed-off-by: Zheng Ruoqin Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-support/vim/vim-tiny_9.2.bb b/meta/recipes-support/vim/vim-tiny_9.2.bb index 658f627d7d..1d66491433 100644 --- a/meta/recipes-support/vim/vim-tiny_9.2.bb +++ b/meta/recipes-support/vim/vim-tiny_9.2.bb @@ -10,5 +10,6 @@ do_install() { install -D -m 0755 ${S}/src/vim ${D}/${bindir}/vim.tiny } +ALTERNATIVE:${PN} = "vi" ALTERNATIVE_PRIORITY = "90" ALTERNATIVE_TARGET = "${bindir}/vim.tiny"