Skip to content

Commit 8d2d9ed

Browse files
committed
deb: include all shared libraries in Debian package
Include missing Avalonia native shared libraries in the Debian package. They are already being included in the tarball, but omited from the Debian package. Change the build script to do a recursive copy `cp -R` so that as dependencies change over time, we don't miss any!
1 parent 90a8d6d commit 8d2d9ed

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/linux/Packaging.Linux/build.sh

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -173,10 +173,8 @@ Description: Cross Platform Git Credential Manager Core command line utility.
173173
For more information see https://aka.ms/gcmcore
174174
EOF
175175

176-
# Copy GCM Core & UI helper binaries to target installation location
177-
cp "$PAYLOAD/git-credential-manager-core" "$INSTALL_TO" || exit 1
178-
cp "$PAYLOAD/Atlassian.Bitbucket.UI" "$INSTALL_TO" || exit 1
179-
cp "$PAYLOAD/GitHub.UI" "$INSTALL_TO" || exit 1
176+
# Copy all binaries and shared libraries to target installation location
177+
cp -R "$PAYLOAD" "$INSTALL_TO" || exit 1
180178

181179
# Create symlinks
182180
ln -s -r "$INSTALL_TO/git-credential-manager-core" \

0 commit comments

Comments
 (0)