sys-boot/ventoy-bin: fix deps and fperms

Signed-off-by: ston <ston.jia@qq.com>
This commit is contained in:
ston 2023-01-21 17:57:49 +08:00 committed by 梁永祥
parent d34d74e27f
commit a0c885e171

View File

@ -18,7 +18,7 @@ RESTRICT="strip mirror"
DEPEND=" DEPEND="
sys-fs/dosfstools sys-fs/dosfstools
sys-fs/exfatprogs sys-fs/exfat-utils
sys-block/parted sys-block/parted
" "
RDEPEND="${DEPEND}" RDEPEND="${DEPEND}"
@ -32,7 +32,7 @@ src_prepare() {
pushd tool/$CARCH || die pushd tool/$CARCH || die
for file in *.xz; do for file in *.xz; do
xzcat "$file" >"${file%.xz}" || die xzcat "$file" >"${file%.xz}" || die
fperms +x "${file%.xz}" chmod +x "${file%.xz}" || die
done done
# Cleanup .xz crap # Cleanup .xz crap
@ -79,7 +79,6 @@ src_install() {
# Link system binaries # Link system binaries
for binary in xzcat hexdump; do for binary in xzcat hexdump; do
dosym -r /usr/bin/$binary /opt/ventoy/tool/$CARCH/$binary dosym -r /usr/bin/$binary /opt/ventoy/tool/$CARCH/$binary
fperms 0755 /opt/ventoy/tool/$CARCH/$binary
done done
dobin "${FILESDIR}"/ventoy{,gui,web,plugson,-{,extend-}persistent} dobin "${FILESDIR}"/ventoy{,gui,web,plugson,-{,extend-}persistent}