Remove unnecessary permissions in recipe executables

This commit is contained in:
Ribbon 2026-06-20 23:53:45 -03:00
parent d0845a7f5e
commit 76f47da37e
33 changed files with 33 additions and 33 deletions

View File

@ -7,7 +7,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin/ant-dir"
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/bin/ant-dir"
echo "/usr/bin/ant-dir/bin/ant" > "${COOKBOOK_STAGE}"/usr/bin/ant
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/ant
chmod +x "${COOKBOOK_STAGE}"/usr/bin/ant
"""
[package]
dependencies = ["openjdk21",]

View File

@ -5,7 +5,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
wget https://github.com/VirtusLab/scala-cli/releases/download/v1.12.1/scala-cli.jar "${COOKBOOK_STAGE}"/usr/bin
echo "#!/usr/bin/env sh \n java -jar scala-cli.jar" > "${COOKBOOK_STAGE}"/usr/bin/scala-cli
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/scala-cli
chmod +x "${COOKBOOK_STAGE}"/usr/bin/scala-cli
"""
[package]
dependencies = ["openjdk21"]

View File

@ -4,7 +4,7 @@
git = "https://github.com/openjdk/jdk11u"
rev = "jdk-11.0.29-ga"
shallow_clone = true
script = "chmod a+x configure"
script = "chmod +x configure"
[build]
template = "configure"
configureflags = [

View File

@ -4,7 +4,7 @@
git = "https://github.com/openjdk/jdk17u"
rev = "jdk-17.0.17-ga"
shallow_clone = true
script = "chmod a+x configure"
script = "chmod +x configure"
[build]
template = "configure"
configureflags = [

View File

@ -4,7 +4,7 @@
git = "https://github.com/openjdk/jdk21u"
rev = "jdk-21.0.9-ga"
shallow_clone = true
script = "chmod a+x configure"
script = "chmod +x configure"
[build]
template = "configure"
configureflags = [

View File

@ -4,7 +4,7 @@
git = "https://github.com/openjdk/jdk8u"
rev = "jdk8u472-ga"
shallow_clone = true
script = "chmod a+x configure"
script = "chmod +x configure"
[build]
template = "configure"
configureflags = [

View File

@ -7,7 +7,7 @@ wget https://github.com/JetBrains/kotlin/releases/download/v2.3.0/kotlin-compile
unzip "${COOKBOOK_BUILD}"/kotlin-compiler-2.3.0.zip -d "${COOKBOOK_BUILD}"
mv "${COOKBOOK_BUILD}"/kotlinc/* "${COOKBOOK_STAGE}/usr/bin/kotlin-dir"
echo "/usr/bin/kotlin-dir/bin/kotlinc" > "${COOKBOOK_STAGE}"/usr/bin/kotlinc
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/kotlinc
chmod +x "${COOKBOOK_STAGE}"/usr/bin/kotlinc
"""
[package]
dependencies = ["openjdk21"]

View File

@ -7,7 +7,7 @@ wget https://github.com/TASEmulators/freej2me-plus/releases/download/1.52/freej2
unzip "${COOKBOOK_BUILD}"/freej2me-v1.52.zip -d "${COOKBOOK_BUILD}"
mv "${COOKBOOK_BUILD}"/*.jar "${COOKBOOK_STAGE}/usr/bin"
echo "java -jar freej2me.jar" > "${COOKBOOK_STAGE}"/usr/bin/freej2me
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/freej2me
chmod +x "${COOKBOOK_STAGE}"/usr/bin/freej2me
"""
[package]
dependencies = ["openjdk17.x11"]

View File

@ -6,7 +6,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
wget https://multiphasicapps.net/uv/unstable/0.3.0/squirreljme-standalone-0.3.0.jar "${COOKBOOK_STAGE}/usr/bin/squirreljme.jar"
echo "java -jar squirreljme.jar" > "${COOKBOOK_STAGE}"/usr/bin/squirreljme
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/squirreljme
chmod +x "${COOKBOOK_STAGE}"/usr/bin/squirreljme
"""
[package]
dependencies = ["openjdk17.x11"]

View File

@ -11,7 +11,7 @@ cp -rv "${COOKBOOK_SOURCE}"/src/winetricks "${COOKBOOK_STAGE}/usr/bin"
#mkdir -pv "${COOKBOOK_STAGE}/usr/bin/winetricks-dir"
#cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/bin/winetricks-dir"
#echo "/usr/bin/winetricks-dir/winetricks" > "${COOKBOOK_STAGE}"/usr/bin/winetricks
#chmod a+x "${COOKBOOK_STAGE}"/usr/bin/winetricks
#chmod +x "${COOKBOOK_STAGE}"/usr/bin/winetricks
"""
[package]
dependencies = [

View File

@ -8,5 +8,5 @@ mkdir -pv "${COOKBOOK_STAGE}"/usr/share/electrum
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/share/electrum
echo "#!/usr/bin/env sh \n python3 /usr/share/electrum/run_electrum" > "${COOKBOOK_STAGE}"/usr/bin/electrum
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/electrum
chmod +x "${COOKBOOK_STAGE}"/usr/bin/electrum
"""

View File

@ -5,7 +5,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
wget https://github.com/Anuken/Mindustry/releases/download/v154.3/Mindustry.jar "${COOKBOOK_STAGE}/usr/bin"
echo "#!/usr/bin/env sh \n java -jar /usr/bin/Mindustry.jar" > "${COOKBOOK_STAGE}"/usr/bin/mindustry
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/mindustry
chmod +x "${COOKBOOK_STAGE}"/usr/bin/mindustry
"""
[package]
dependencies = ["openjdk17.x11"]

View File

@ -5,7 +5,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
wget https://github.com/Anuken/Mindustry/releases/download/v146/Mindustry.jar "${COOKBOOK_STAGE}/usr/bin"
echo "#!/usr/bin/env sh \n java -jar /usr/bin/Mindustry.jar" > "${COOKBOOK_STAGE}"/usr/bin/mindustry
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/mindustry
chmod +x "${COOKBOOK_STAGE}"/usr/bin/mindustry
"""
[package]
dependencies = ["openjdk17.x11"]

View File

@ -6,5 +6,5 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/lsix "${COOKBOOK_STAGE}"/usr/bin/lsix
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/lsix
chmod +x "${COOKBOOK_STAGE}"/usr/bin/lsix
"""

View File

@ -8,5 +8,5 @@ mkdir -pv "${COOKBOOK_STAGE}"/usr/share/video2x
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/share/video2x
echo "#!/usr/bin/env sh \n cd /usr/share/video2x \n python3 -m video2x" > "${COOKBOOK_STAGE}"/usr/bin/video2x
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/video2x
chmod +x "${COOKBOOK_STAGE}"/usr/bin/video2x
"""

View File

@ -7,5 +7,5 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir
echo "/usr/bin/yt-dlp-dir/yt-dlp.sh" > "${COOKBOOK_STAGE}"/usr/bin/yt-dlp
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir/yt-dlp.sh "${COOKBOOK_STAGE}"/usr/bin/yt-dlp
chmod +x "${COOKBOOK_STAGE}"/usr/bin/yt-dlp-dir/yt-dlp.sh "${COOKBOOK_STAGE}"/usr/bin/yt-dlp
"""

View File

@ -9,7 +9,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}/usr/bin/ssh-pilot-dir"
echo "python3 /usr/bin/ssh-pilot-dir/run.py" > "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot
chmod +x "${COOKBOOK_STAGE}"/usr/bin/ssh-pilot
"""
[package]
dependencies = [

View File

@ -9,7 +9,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/webtorrent-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/webtorrent-dir
echo "#!/usr/bin/env sh \n cd /usr/bin/webtorrent-dir \n npx webtorrent-cli" > "${COOKBOOK_STAGE}"/usr/bin/webtorrent
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/webtorrent
chmod +x "${COOKBOOK_STAGE}"/usr/bin/webtorrent
"""
[package]
dependencies = ["nodejs24"]

View File

@ -5,7 +5,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin"
wget https://faculty.washington.edu/browning/beagle/beagle.27Feb25.75f.jar "${COOKBOOK_STAGE}"/usr/bin/beagle.jar
echo "#!/usr/bin/env sh \n java -jar /usr/bin/beagle.jar" > "${COOKBOOK_STAGE}"/usr/bin/beagle
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/beagle
chmod +x "${COOKBOOK_STAGE}"/usr/bin/beagle
"""
[package]
dependencies = ["openjdk17"]

View File

@ -7,5 +7,5 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/gaia-sky-dir
echo "gaia-sky-dir/gaia-sky" > "${COOKBOOK_STAGE}"/usr/bin/gaia-sky
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/gaia-sky
chmod +x "${COOKBOOK_STAGE}"/usr/bin/gaia-sky
"""

View File

@ -10,7 +10,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/metasploit-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/metasploit-dir
echo "metasploit-dir/msfconsole" > "${COOKBOOK_STAGE}"/usr/bin/metasploit
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/metasploit
chmod +x "${COOKBOOK_STAGE}"/usr/bin/metasploit
"""
[package]
dependencies = [

View File

@ -11,7 +11,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/responder-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/responder-dir
echo "/usr/bin/responder-dir/Responder.py" > "${COOKBOOK_STAGE}"/usr/bin/responder
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/responder
chmod +x "${COOKBOOK_STAGE}"/usr/bin/responder
"""
[package]
dependencies = [

View File

@ -9,7 +9,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/sqlmap-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/sqlmap-dir
echo "python3 /usr/bin/sqlmap-dir/sqlmap.py" > "${COOKBOOK_STAGE}"/usr/bin/sqlmap
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/sqlmap
chmod +x "${COOKBOOK_STAGE}"/usr/bin/sqlmap
"""
[package]
dependencies = [

View File

@ -8,7 +8,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin/bleachbit-dir
cp -rv "${COOKBOOK_SOURCE}"/* "${COOKBOOK_STAGE}"/usr/bin/bleachbit-dir
echo "python3 bleachbit-dir/bleachbit.py" > "${COOKBOOK_STAGE}"/usr/bin/bleachbit
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/bleachbit
chmod +x "${COOKBOOK_STAGE}"/usr/bin/bleachbit
"""
[package]
dependencies = [

View File

@ -7,5 +7,5 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/neofetch "${COOKBOOK_STAGE}"/usr/bin/neofetch
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/neofetch
chmod +x "${COOKBOOK_STAGE}"/usr/bin/neofetch
"""

View File

@ -6,7 +6,7 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/asciiquarium "${COOKBOOK_STAGE}"/usr/bin/asciiquarium
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/asciiquarium
chmod +x "${COOKBOOK_STAGE}"/usr/bin/asciiquarium
"""
[package]
dependencies = [

View File

@ -7,7 +7,7 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/pipes.sh "${COOKBOOK_STAGE}"/usr/bin/pipes
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/pipes
chmod +x "${COOKBOOK_STAGE}"/usr/bin/pipes
"""
[package]
dependencies = [

View File

@ -7,5 +7,5 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/ani-cli "${COOKBOOK_STAGE}"/usr/bin/ani-cli
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/ani-cli
chmod +x "${COOKBOOK_STAGE}"/usr/bin/ani-cli
"""

View File

@ -8,5 +8,5 @@ mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
mkdir -pv "${COOKBOOK_STAGE}"/home/user/.config/mpv/scripts
cp "${COOKBOOK_SOURCE}"/ani-skip "${COOKBOOK_STAGE}"/usr/bin/ani-skip
cp "${COOKBOOK_SOURCE}"/skip.lua "${COOKBOOK_STAGE}"/home/user/.config/mpv/scripts
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/ani-skip
chmod +x "${COOKBOOK_STAGE}"/usr/bin/ani-skip
"""

View File

@ -6,5 +6,5 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/dra-cla "${COOKBOOK_STAGE}"/usr/bin/dra-cla
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/dra-cla
chmod +x "${COOKBOOK_STAGE}"/usr/bin/dra-cla
"""

View File

@ -10,7 +10,7 @@ script = """
mkdir -pv "${COOKBOOK_STAGE}/usr/bin/openshot-qt"
cp -rv "${COOKBOOK_SOURCE}"/src/* "${COOKBOOK_STAGE}/usr/bin/openshot-qt"
echo "#!/usr/bin/env sh \n python3 /usr/bin/openshot-qt/src/launch.py" > "${COOKBOOK_STAGE}"/usr/bin/openshot
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/openshot
chmod +x "${COOKBOOK_STAGE}"/usr/bin/openshot
"""
[package]
dependencies = [

View File

@ -7,7 +7,7 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/jerry.sh "${COOKBOOK_STAGE}"/usr/bin/jerry
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/jerry
chmod +x "${COOKBOOK_STAGE}"/usr/bin/jerry
"""
[package]
dependencies = [

View File

@ -6,5 +6,5 @@ template = "custom"
script = """
mkdir -pv "${COOKBOOK_STAGE}"/usr/bin
cp "${COOKBOOK_SOURCE}"/lobster.sh "${COOKBOOK_STAGE}"/usr/bin/lobster
chmod a+x "${COOKBOOK_STAGE}"/usr/bin/lobster
chmod +x "${COOKBOOK_STAGE}"/usr/bin/lobster
"""