diff --git a/.github/workflows/push.yaml b/.github/workflows/push.yaml index ca6f3dd..d7f2462 100644 --- a/.github/workflows/push.yaml +++ b/.github/workflows/push.yaml @@ -10,7 +10,7 @@ jobs: steps: - uses: actions/checkout@v3 - run: "sudo apt update" - - run: "sudo apt install -y gcc g++ autotools-dev fuse3 libfuse-dev libfuse3-dev libattr1-dev" + - run: "sudo apt install -y gcc g++ autotools-dev fuse3 libfuse-dev libfuse3-dev libattr1-dev alien" - run: "mkdir -p packaging/debian/usr/bin" - run: "make cicpoffs" - run: "cp cicpoffs packaging/debian/usr/bin/cicpoffs" @@ -18,15 +18,21 @@ jobs: - run: "ln -s cicpoffs packaging/debian/usr/bin/mount.cicpoffs" - run: "dpkg-deb --build packaging/debian" - run: "cp packaging/debian.deb packaging/cicpoffs.deb" + - run: "sudo alien -r -c -v packaging/debian.deb" + - run: "cp packaging/debian.rpm packaging/cicpoffs.rpm" - uses: actions/upload-artifact@v3 with: name: cicpoffs.deb path: packaging/debian.deb + - uses: actions/upload-artifact@v3 + with: + name: cicpoffs.rpm + path: packaging/debian.rpm - name: Upload binaries to release uses: svenstaro/upload-release-action@v2 with: repo_token: ${{ secrets.GITHUB_TOKEN }} - file: packaging/cicpoffs.deb + file: packaging/cicpoffs.* tag: ${{ github.ref }} overwrite: true file_glob: true diff --git a/README.md b/README.md index 82e139a..d435dc5 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,10 @@ The difference is that: - Run Stardew Valley (linux) with some mods (that are cross-platform in theory, but relies on Windows' case-insensitive file system). - Run TESV:Skyrim (linux) with some mods (that are cross-platform in theory, but may have issues deriving from Windows' case-insensitive file system and there's no enforceable convention in modding). +## Pre-built packages + +Check the [releases](https://github.com/adlerosn/cicpoffs/releases/latest) tab. + ## Preserve inode number Add `-o use_ino` argument to the commandline otherwise each case combination that points to the same file will get different inodes.