Skip to content

Commit

Permalink
fix: win2k and winxp build (#167)
Browse files Browse the repository at this point in the history
  • Loading branch information
cugu authored Oct 14, 2024
1 parent f3bfef6 commit dc54e34
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 4 deletions.
6 changes: 4 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -184,7 +184,8 @@ jobs:
- uses: actions/checkout@v4

- run: make build-win2k
- run: zip -r win2k.zip ./build/bin/artifactcollector2k.exe
- run: mv ./build/bin/artifactcollector2k.exe ./artifactcollector2k.exe
- run: zip -r win2k.zip ./artifactcollector2k.exe

- uses: actions/upload-artifact@v4
with:
Expand All @@ -205,7 +206,8 @@ jobs:
- uses: actions/checkout@v4

- run: make build-winxp
- run: zip -r winxp.zip ./build/bin/artifactcollectorxp.exe
- run: mv ./build/bin/artifactcollectorxp.exe ./artifactcollectorxp.exe
- run: zip -r winxp.zip ./artifactcollectorxp.exe

- uses: actions/upload-artifact@v4
with:
Expand Down
4 changes: 3 additions & 1 deletion build/win2k/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ WORKDIR /repo
RUN go install golang.org/x/tools/cmd/[email protected]
RUN go install github.com/forensicanalysis/go-resources/cmd/[email protected]
RUN go install github.com/akavel/[email protected]
RUN go run tools/yaml2go/main.go config/ac.yaml config/artifacts/*
RUN rm -rf config/artifacts
RUN git clone https://github.com/forensicanalysis/artifacts.git config/artifacts
RUN go run tools/yaml2go/main.go config/ac.yaml config/artifacts/*.yaml
RUN resources -package assets -output assets/bin.generated.go config/bin/*
RUN rsrc -arch amd64 -manifest build/win/artifactcollector.exe.manifest -ico build/win/artifactcollector.ico -o build/win/artifactcollector.syso
RUN rsrc -arch 386 -manifest build/win/artifactcollector32.exe.manifest -ico build/win/artifactcollector.ico -o build/win/artifactcollector32.syso
Expand Down
4 changes: 3 additions & 1 deletion build/winxp/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ WORKDIR /repo
RUN go install golang.org/x/tools/cmd/[email protected]
RUN go install github.com/forensicanalysis/go-resources/cmd/[email protected]
RUN go install github.com/akavel/[email protected]
RUN go run tools/yaml2go/main.go config/ac.yaml config/artifacts/*
RUN rm -rf config/artifacts
RUN git clone https://github.com/forensicanalysis/artifacts.git config/artifacts
RUN go run tools/yaml2go/main.go config/ac.yaml config/artifacts/*.yaml
RUN resources -package assets -output assets/bin.generated.go config/bin/*
RUN rsrc -arch amd64 -manifest build/win/artifactcollector.exe.manifest -ico build/win/artifactcollector.ico -o build/win/artifactcollector.syso
RUN rsrc -arch 386 -manifest build/win/artifactcollector32.exe.manifest -ico build/win/artifactcollector.ico -o build/win/artifactcollector32.syso
Expand Down

0 comments on commit dc54e34

Please sign in to comment.