mirror of
https://github.com/NyaMisty/docker-wine-ida.git
synced 2026-06-21 02:36:51 +08:00
Bump version 7.7sp1 & introduce fixes for wine idapython
This commit is contained in:
parent
4d1658867b
commit
31e125261a
2 changed files with 25 additions and 6 deletions
27
.github/workflows/main.yml
vendored
27
.github/workflows/main.yml
vendored
|
|
@ -51,10 +51,29 @@ jobs:
|
|||
-
|
||||
name: Download IDA
|
||||
run: |
|
||||
rclone copy -vP gd-priv:ida-leak ida-leak
|
||||
rclone copy -vP gd-priv:ida-leak-wine ida-leak
|
||||
cd ida-leak
|
||||
find . -name "*.zip" -exec sh -c 'zipname="{}"; mkdir ${zipname%.*}; unzip $zipname -d ${zipname%.*}' \;
|
||||
|
||||
-
|
||||
name: Build & Push IDA 7.7 SP1
|
||||
id: docker_build_77sp1
|
||||
uses: docker/build-push-action@v2
|
||||
with:
|
||||
allow: security.insecure
|
||||
builder: ${{ steps.buildx.outputs.name }}
|
||||
push: true
|
||||
cache-from: type=local,src=/tmp/.buildx-cache
|
||||
cache-to: type=local,dest=/tmp/.buildx-cache
|
||||
context: ./ida-leak/IDA-7.7.220118-fullpatch-wine
|
||||
file: ./Dockerfile
|
||||
build-args: |
|
||||
PYTHON_VER=3.9.6
|
||||
tags: nyamisty/docker-wine-ida:7.7sp1
|
||||
-
|
||||
name: Image digest
|
||||
run: echo ${{ steps.docker_build_77sp1.outputs.digest }}
|
||||
|
||||
-
|
||||
name: Build & Push IDA 7.6 SP1
|
||||
id: docker_build_76sp1
|
||||
|
|
@ -65,7 +84,7 @@ jobs:
|
|||
push: true
|
||||
cache-from: type=local,src=/tmp/.buildx-cache
|
||||
cache-to: type=local,dest=/tmp/.buildx-cache
|
||||
context: ./ida-leak/IDA-7.6.210427-fullpatch
|
||||
context: ./ida-leak/IDA-7.6.210427-fullpatch-wine
|
||||
file: ./Dockerfile
|
||||
build-args: |
|
||||
PYTHON_VER=3.9.6
|
||||
|
|
@ -84,7 +103,7 @@ jobs:
|
|||
push: true
|
||||
cache-from: type=local,src=/tmp/.buildx-cache
|
||||
cache-to: type=local,dest=/tmp/.buildx-cache
|
||||
context: ./ida-leak/IDA-7.5.201028-fullpatch
|
||||
context: ./ida-leak/IDA-7.5.201028-fullpatch-wine
|
||||
file: ./Dockerfile
|
||||
build-args: |
|
||||
PYTHON_VER=3.8.10
|
||||
|
|
@ -103,7 +122,7 @@ jobs:
|
|||
push: true
|
||||
cache-from: type=local,src=/tmp/.buildx-cache
|
||||
cache-to: type=local,dest=/tmp/.buildx-cache
|
||||
context: ./ida-leak/IDA-7.0.170914-fullpatch
|
||||
context: ./ida-leak/IDA-7.0.170914-fullpatch-wine
|
||||
file: ./Dockerfile
|
||||
build-args: |
|
||||
PYTHON_VER=2.7.18
|
||||
|
|
|
|||
|
|
@ -36,6 +36,6 @@ RUN --security=insecure true \
|
|||
# Configure IDA
|
||||
ADD . /root/.wine/drive_c/IDA
|
||||
RUN true \
|
||||
&& if [ "$USE_IDAPYSWITCH" = "1" ]; then (echo 0 | wine 'C:\IDA\idapyswitch.exe'; wine cmd /c reg delete 'HKCU\Software\Hex-Rays\IDA' /v Python3TargetDLL /f); fi \
|
||||
&& if [ "$USE_IDAPYSWITCH" = "1" ]; then (echo 0 | wine 'C:\IDA\idapyswitch.exe'); fi \
|
||||
&& wine cmd /c reg add 'HKCU\Software\Hex-Rays\IDA' /v "License $IDA_LICENSE_NAME" /t REG_DWORD /d 1 /f \
|
||||
&& while pgrep wineserver >/dev/null; do echo "Waiting for wineserver"; sleep 1; done
|
||||
|
|
|
|||
Loading…
Reference in a new issue