logo

live-bootstrap

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

pass1.sh (1093B)


  1. # SPDX-FileCopyrightText: 2021-22 fosslinux <fosslinux@aussies.space>
  2. # SPDX-FileCopyrightText: 2022 Andrius Štikonas <andrius@stikonas.eu>
  3. #
  4. # SPDX-License-Identifier: GPL-3.0-or-later
  5. src_prepare() {
  6. default_src_prepare
  7. # Regenerate bison files
  8. # perly.c looks suspiciously like it is from bison, but is not; from the
  9. # below script:
  10. # Note that perly.c is *not* regenerated - this is now a static file which
  11. # is not dependent on perly.y any more.
  12. perl regen_perly.pl -b bison-2.3
  13. # Remove the source file so make works.
  14. rm -f perly.y
  15. # Regenerate other prebuilt header files
  16. # Taken from headers of regen scripts
  17. rm -f lib/warnings.pm warnings.h regnodes.h reentr.h reentr.c overload.h \
  18. overload.c lib/overload/numbers.pm opcode.h opnames.h pp_proto.h \
  19. pp.sym keywords.h embed.h embedvar.h global.sym perlapi.c perlapi.h \
  20. proto.h
  21. perl regen.pl
  22. mkdir -p ext/File ext/Digest ext/Data
  23. mv ext/File-Glob ext/File/Glob
  24. mv ext/Digest-SHA ext/Digest/SHA
  25. mv ext/Data-Dumper ext/Data/Dumper
  26. }