@@ -21,6 +21,7 @@ Visual Studio Code is a new choice of tool that combines the simplicity of a cod
21
21
%define _build_id_links none
22
22
23
23
%install
24
+ mkdir -p %{buildroot}/usr/bin
24
25
mkdir -p %{buildroot}/usr/share/@@NAME@@
25
26
mkdir -p %{buildroot}/usr/share/applications
26
27
mkdir -p %{buildroot}/usr/share/pixmaps
@@ -34,16 +35,14 @@ cp -r usr/share/mime/packages/@@NAME@@-workspace.xml %{buildroot}/usr/share/mime
34
35
cp -r usr/share/pixmaps/@@ICON@@.png %{buildroot}/usr/share/pixmaps
35
36
cp usr/share/bash-completion/completions/@@NAME@@ %{buildroot}/usr/share/bash-completion/completions/@@NAME@@
36
37
cp usr/share/zsh/site-functions/_@@NAME@@ %{buildroot}/usr/share/zsh/site-functions/_@@NAME@@
38
+ ln -s ../share/@@NAME@@/bin/@@NAME@@ %{buildroot}/usr/bin/@@NAME@@
37
39
38
40
%post
39
41
# Remove the legacy bin command if this is the stable build
40
42
if [ "@@NAME@@" = "code" ]; then
41
43
rm -f /usr/local/bin/code
42
44
fi
43
45
44
- # Symlink bin command to /usr/bin
45
- ln -sf /usr/share/@@NAME@@/bin/@@NAME@@ %{_bindir}/@@NAME@@
46
-
47
46
# Register yum repository
48
47
# TODO: #229: Enable once the yum repository is signed
49
48
#if [ "@@NAME@@" != "code-oss" ]; then
@@ -58,17 +57,14 @@ ln -sf /usr/share/@@NAME@@/bin/@@NAME@@ %{_bindir}/@@NAME@@
58
57
update-mime-database /usr/share/mime &> /dev/null || :
59
58
60
59
%postun
61
- if [ $1 = 0 ]; then
62
- rm -f /usr/bin/@@NAME@@
63
- fi
64
-
65
60
# Update mimetype database for removed workspace mimetype
66
61
update-mime-database /usr/share/mime &> /dev/null || :
67
62
68
63
%files
69
64
%defattr(-,root,root)
70
65
%attr(4755, root, root) /usr/share/@@NAME@@/chrome-sandbox
71
66
67
+ /usr/bin/@@NAME@@
72
68
/usr/share/@@NAME@@/
73
69
/usr/share/applications/@@NAME@@.desktop
74
70
/usr/share/applications/@@NAME@@-url-handler.desktop
0 commit comments