snap-slack.SlackBuild 818 B

12345678910111213141516171819202122232425262728293031323334
  1. #!/bin/bash
  2. # Slackware build script for snap-slack
  3. # Set up variables
  4. PRGNAM=snap-slack
  5. VERSION=1.0
  6. BUILD=${BUILD:-1}
  7. TAG=${TAG:-_SBo}
  8. CWD=$(pwd)
  9. TMP=${TMP:-/tmp/SBo}
  10. PKG=${TMP}/package-${PRGNAM}
  11. OUTPUT=${OUTPUT:-/tmp}
  12. # Create directories
  13. rm -rf $PKG
  14. mkdir -p $PKG/usr/bin
  15. mkdir -p $PKG/etc/$PRGNAM
  16. mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION
  17. mkdir -p $PKG/install
  18. # Copy files
  19. cp $CWD/snap-slack.py $PKG/usr/bin/snap-slack
  20. chmod 0755 $PKG/usr/bin/snap-slack
  21. cp $CWD/config.toml $PKG/etc/$PRGNAM/config.toml
  22. chmod 0644 $PKG/etc/$PRGNAM/config.toml
  23. # Copy documentation (if any)
  24. cp -a $CWD/slack-desc $PKG/install
  25. echo "Config and script for managing BTRFS snapshots with elilo" > $PKG/usr/doc/$PRGNAM-$VERSION/README
  26. # Build the package
  27. cd $PKG
  28. /sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.txz