]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
vim-tiny: bugfix for enabling vim for vim-tiny
authorZheng Ruoqin <zhengrq.fnst@fujitsu.com>
Fri, 17 Jul 2026 01:32:49 +0000 (09:32 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 23 Jul 2026 09:33:11 +0000 (10:33 +0100)
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 <zhengrq.fnst@fujitsu.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-support/vim/vim-tiny_9.2.bb

index 658f627d7d6ad791aed7b1325182afd76129b09e..1d664914331aca2ed6fe77e15798200d37c755cd 100644 (file)
@@ -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"