logo

live-bootstrap

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

pass1.sh (825B)


  1. # SPDX-FileCopyrightText: 2024 fosslinux <fosslinux@aussies.space>
  2. #
  3. # SPDX-License-Identifier: GPL-3.0-or-later
  4. src_prepare() {
  5. default
  6. # Pregenerated manpages
  7. find man -name "*.[1-9]" -delete
  8. # groups is provided by coreutils
  9. sed -i 's/groups$(EXEEXT) //' src/Makefile.in
  10. autoreconf-2.71 -fi
  11. }
  12. src_configure() {
  13. PKG_CONFIG_PATH="${LIBDIR}/pkgconfig/" \
  14. ./configure \
  15. --prefix="${PREFIX}" \
  16. --sbindir="${PREFIX}/bin" \
  17. --libdir="${LIBDIR}" \
  18. --sysconfdir=/etc \
  19. --localstatedir=/var
  20. }
  21. src_compile() {
  22. make "${MAKEJOBS}" PREFIX="${PREFIX}"
  23. }
  24. src_install() {
  25. make install PREFIX="${PREFIX}" DESTDIR="${DESTDIR}" exec_prefix="${PREFIX}"
  26. # fix sbin
  27. mv "${DESTDIR}"/usr/sbin/* "${DESTDIR}"/usr/bin/
  28. rmdir "${DESTDIR}/usr/sbin"
  29. }