logo

live-bootstrap

Mirror of <https://github.com/fosslinux/live-bootstrap>

pass1.kaem (876B)


  1. #!/bin/sh
  2. # SPDX-FileCopyrightText: 2021 Andrius Štikonas <andrius@stikonas.eu>
  3. # SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space>
  4. # SPDX-FileCopyrightText: 2021 Paul Dersey <pdersey@gmail.com>
  5. #
  6. # SPDX-License-Identifier: GPL-3.0-or-later
  7. set -ex
  8. # Check tarball checksums
  9. checksum-transcriber sources
  10. sha256sum -c sources.SHA256SUM
  11. mkdir build src
  12. cd build
  13. # Extract
  14. cp ${DISTFILES}/${pkg}.tar.gz ../src/
  15. gzip -d -f ../src/${pkg}.tar.gz
  16. tar xf ../src/${pkg}.tar
  17. rm -r ../src
  18. cd ${pkg}
  19. cp ../../mk/main.mk Makefile
  20. # Create config.h
  21. catm config.h
  22. # Build
  23. make -f Makefile LIBC=mes
  24. # Install
  25. cp sed/sed ${PREFIX}/bin/sed
  26. chmod 755 ${PREFIX}/bin/sed
  27. cd ../..
  28. # Checksums
  29. if match x${UPDATE_CHECKSUMS} xTrue; then
  30. sha256sum -o ${pkg}.checksums \
  31. /usr/bin/sed
  32. cp ${pkg}.checksums ${SRCDIR}
  33. else
  34. sha256sum -c ${pkg}.checksums
  35. fi