Skip to content

Commit

Permalink
feat: bump to 8.4
Browse files Browse the repository at this point in the history
  • Loading branch information
blacktop committed Apr 7, 2024
1 parent 28d22b5 commit 3917ff1
Show file tree
Hide file tree
Showing 6 changed files with 63 additions and 6 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/docker-image.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,14 +68,14 @@ jobs:
id: docker_build_8
uses: docker/build-push-action@v5
with:
context: ./8.2
context: ./8.4
push: ${{ github.event_name != 'pull_request' }}
tags: |
blacktop/idapro:8
blacktop/idapro:8.2
blacktop/idapro:8.4
blacktop/idapro:latest
ghcr.io/blacktop/idapro:8
ghcr.io/blacktop/idapro:8.2
ghcr.io/blacktop/idapro:8.4
ghcr.io/blacktop/idapro:latest
labels: ${{ steps.meta.outputs.labels }}

Expand Down
12 changes: 12 additions & 0 deletions 8.4/.dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
# Ignore .git folder
.git*
.gitignore

LATEST
LICENSE
Makefile
*.md
*.bu
*.png
*.run
*.pw
44 changes: 44 additions & 0 deletions 8.4/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
FROM --platform=linux/amd64 ubuntu:focal

ENV DEBIAN_FRONTEND noninteractive
ENV IDA_URL https://out7.hex-rays.com/files/idafree82_linux.run

RUN ln -snf /usr/share/zoneinfo/$CONTAINER_TIMEZONE /etc/localtime \
&& echo $CONTAINER_TIMEZONE > /etc/timezone

RUN \
apt-get update \
&& apt-get install -y --fix-missing \
libxcb-xinerama0 \
lib32gcc1 \
libfontconfig \
libfreetype6 \
libglib2.0-0 \
libsm6 \
libssl-dev \
libstdc++6 \
libxext6 \
libxrender1 \
lsb-core \
qt5-default \
fontconfig \
libxrender1 \
libxtst6 \
libxi6 \
libsecret-1-0 \
&& apt-get install -y python3-pip ca-certificates wget git --no-install-recommends \
&& wget --progress=bar:force -O /tmp/idafree.run ${IDA_URL} \
&& chmod +x /tmp/idafree.run \
&& echo "===> Installing IDA FREE..." \
&& /tmp/idafree.run --mode unattended --prefix /ida \
&& mkdir /root/.idapro \
&& echo "===> Clean up unnecessary files..." \
&& apt-get purge -y --auto-remove wget \
&& apt-get clean \
&& rm -rf /var/lib/apt/lists/* /var/cache/apt/archives /tmp/* /var/tmp/*

WORKDIR /ida

# ADD ida.reg /root/.idapro/ida.reg

ENTRYPOINT ["/ida/ida64"]
2 changes: 1 addition & 1 deletion LATEST
Original file line number Diff line number Diff line change
@@ -1 +1 @@
8.2
8.4
2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
MIT License

Copyright (c) 2022-2023 blacktop
Copyright (c) 2022-2024 blacktop

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,7 @@ For use as an [ipsw](https://github.com/blacktop/ipsw) pipeline.
```bash
REPOSITORY TAG SIZE
blacktop/idapro latest 1.09GB
blacktop/idapro 8.4 1.09GB
blacktop/idapro 8.2 1.09GB
blacktop/idapro 8.0 804MB
blacktop/idapro 7.7 804MB
Expand Down Expand Up @@ -144,4 +145,4 @@ Find a bug? Want more features? Find something missing in the documentation? Let

### License

MIT License Copyright (c) 2022-2023 blacktop
MIT License Copyright (c) 2022-2024 blacktop

0 comments on commit 3917ff1

Please sign in to comment.