File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 6262
6363if [ -f " $bundle_dir /deb/" * .deb ]; then
6464 cp " $bundle_dir /deb/" * .deb dist/differ-linux-x64.deb
65- dpkg-deb --field dist/differ-linux-x64.deb Depends | grep -q ' git'
66- dpkg-deb --field dist/differ-linux-x64.deb Depends | grep -q ' gnupg'
65+ deb_depends=" $( dpkg-deb --field dist/differ-linux-x64.deb Depends) "
66+ [[ " $deb_depends " == * git* ]]
67+ [[ " $deb_depends " == * gnupg* ]]
6768fi
6869
6970if [ -f " $bundle_dir /rpm/" * .rpm ]; then
127128
128129tar --sort=name --owner=0 --group=0 --numeric-owner --zstd \
129130 -cf " dist/differ-linux-x64.pkg.tar.zst" -C " $pkg_root " .PKGINFO opt usr
130- tar -tf " dist/differ-linux-x64.pkg.tar.zst" | grep -qx ' .PKGINFO'
131- tar -xOf " dist/differ-linux-x64.pkg.tar.zst" .PKGINFO | grep -q ' ^depend = git$'
132- tar -xOf " dist/differ-linux-x64.pkg.tar.zst" .PKGINFO | grep -q ' ^depend = gnupg$'
131+ pkg_entries=" $( tar -tf " dist/differ-linux-x64.pkg.tar.zst" ) "
132+ pkg_info=" $( tar -xOf " dist/differ-linux-x64.pkg.tar.zst" .PKGINFO) "
133+ [[ " $pkg_entries " == .PKGINFO$' \n ' * ]]
134+ [[ " $pkg_info " == * $' \n depend = git\n ' * ]]
135+ [[ " $pkg_info " == * $' \n depend = gnupg\n ' * ]]
133136
134137rm -rf " $pkg_dir "
You can’t perform that action at this time.
0 commit comments