| 12345678910111213141516171819202122232425262728293031323334 |
- #!/bin/bash
- # Slackware build script for snap-slack
- # Set up variables
- PRGNAM=snap-slack
- VERSION=1.0
- BUILD=${BUILD:-1}
- TAG=${TAG:-_SBo}
- CWD=$(pwd)
- TMP=${TMP:-/tmp/SBo}
- PKG=${TMP}/package-${PRGNAM}
- OUTPUT=${OUTPUT:-/tmp}
- # Create directories
- rm -rf $PKG
- mkdir -p $PKG/usr/bin
- mkdir -p $PKG/etc/$PRGNAM
- mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
- mkdir -p $PKG/install
- # Copy files
- cp $CWD/snap-slack.py $PKG/usr/bin/snap-slack
- chmod 0755 $PKG/usr/bin/snap-slack
- cp $CWD/config.toml $PKG/etc/$PRGNAM/config.toml
- chmod 0644 $PKG/etc/$PRGNAM/config.toml
- # Copy documentation (if any)
- cp -a $CWD/slack-desc $PKG/install
- echo "Config and script for managing BTRFS snapshots with elilo" > $PKG/usr/doc/$PRGNAM-$VERSION/README
- # Build the package
- cd $PKG
- /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.txz
|