mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-04 10:25:25 +01:00
Replace coreutils-6.3 with coreutils-6.10
Build only date, mktemp, and sha256sum
This commit is contained in:
parent
19c113127b
commit
366dc2eac5
8 changed files with 26 additions and 19 deletions
|
|
@ -19,7 +19,7 @@ e20bdd49a0fb317959b410c1fe81269a620ec21207045d8a37cadea621be4b59 binutils-2.14.
|
|||
7007fc89c216fbfaff5525359b02a7e5b612694df5168c74673f67055f015095 bison-3.4.1.tar.gz
|
||||
ab5a03176ee106d3f0fa90e381da478ddae405918153cca248e682cd0c4a2269 bzip2-1.0.8.tar.gz
|
||||
c25b36b8af6e0ad2a875daf4d6196bd0df28a62be7dd252e5f99a4d5d7288d95 coreutils-5.0.tar.bz2
|
||||
8815a918867a14dcfeb623786b3a7f7483a039a78dd5a94e9b562667684c07a1 coreutils-6.3.tar.bz2
|
||||
1d013547889f20576460249c4210632d5314531c8477378a2e046b13a8ebeb7e coreutils-6.10.tar.gz
|
||||
d5f2489c4056a31528e3ada4adacc23d498532b0af1a980f2f76158162b139d6 diffutils-2.7.tar.gz
|
||||
bc79b890f35ca38d66ff89a6e3758226131e51ccbd10ef78d5ff150b7bd73689 flex-2.5.11.tar.gz
|
||||
e87aae032bf07c26f85ac0ed3250998c37621d95f8bd748b31f15b33c45ee995 flex-2.6.4.tar.gz
|
||||
|
|
|
|||
|
|
@ -307,10 +307,11 @@ coreutils 5.0
|
|||
including ``comm``, ``expr``, ``dd``, ``sort``, ``sync``, ``uname`` and
|
||||
``uniq``. This fixes a variety of issues with existing ``coreutils``.
|
||||
|
||||
coreutils 6.3
|
||||
coreutils 6.10
|
||||
=============
|
||||
We build ``sha256sum`` from coreutils 6.3 since it is absent in 5.0.
|
||||
Other utils are not build at this stage.
|
||||
We build ``date``, ``mktemp`` and ``sha256sum`` from coreutils 6.10 which are
|
||||
either missing or don't build correctly in 5.0. Other utils are not built at
|
||||
this stage.
|
||||
|
||||
gawk 3.0.4
|
||||
==========
|
||||
|
|
|
|||
|
|
@ -183,8 +183,8 @@ get_file https://ftp.gnu.org/gnu/grep/grep-2.4.tar.gz
|
|||
# diffutils 2.7
|
||||
get_file https://ftp.gnu.org/gnu/diffutils/diffutils-2.7.tar.gz
|
||||
|
||||
# coreutils 6.3
|
||||
get_file https://ftp.gnu.org/gnu/coreutils/coreutils-6.3.tar.bz2
|
||||
# coreutils 6.10
|
||||
get_file https://ftp.gnu.org/gnu/coreutils/coreutils-6.10.tar.gz
|
||||
|
||||
# gawk 3.0.4
|
||||
get_file https://ftp.gnu.org/gnu/gawk/gawk-3.0.4.tar.gz
|
||||
|
|
|
|||
3
sysa/coreutils-6.10/checksums
Normal file
3
sysa/coreutils-6.10/checksums
Normal file
|
|
@ -0,0 +1,3 @@
|
|||
98124acfaf5cd8c1795d9557455607fb157a514867de5b908a9a3c8d00d88717 /after/bin/date
|
||||
fe8a8a6d39e35ca2d980ac0dfb57204f34c34aa2ec543bc15f93ff80bcbbd38a /after/bin/mktemp
|
||||
40289b9aae91f72a7d44bbc93616dcf2397b60d2532b549d053f3ce9b1040119 /after/bin/sha256sum
|
||||
|
|
@ -4,10 +4,7 @@
|
|||
|
||||
src_prepare() {
|
||||
default_src_prepare
|
||||
|
||||
cp lib/fnmatch_.h lib/fnmatch.h
|
||||
cp lib/fcntl_.h lib/fcntl.h
|
||||
sed -i 's#@ABSOLUTE_FCNTL_H@#"/after/include/musl/fcntl.h"#' lib/fcntl.h
|
||||
mv lib/fnmatch.in.h lib/fnmatch.h
|
||||
|
||||
# Rebuild bison pre-generated file
|
||||
rm lib/getdate.c
|
||||
|
|
@ -6,8 +6,8 @@
|
|||
PACKAGE=coreutils
|
||||
PACKAGE_NAME=GNU\ coreutils
|
||||
PACKAGE_BUGREPORT=bug-coreutils@gnu.org
|
||||
PACKAGE_VERSION=6.3
|
||||
VERSION=6.3
|
||||
PACKAGE_VERSION=6.10
|
||||
VERSION=6.10
|
||||
|
||||
CC = tcc
|
||||
LD = tcc
|
||||
|
|
@ -75,7 +75,11 @@ CFLAGS = -I . -I lib \
|
|||
-Dminor_t=unsigned \
|
||||
-DHAVE_GETTIMEOFDAY=1 \
|
||||
-DHAVE_TIME_R_POSIX=1 \
|
||||
-DHASH_ALGO_SHA256
|
||||
-DHASH_ALGO_SHA256 \
|
||||
-DFLEXIBLE_ARRAY_MEMBER \
|
||||
-DS_IRWXUGO='(S_IRWXU | S_IRWXG | S_IRWXO)' \
|
||||
-DGNULIB_CANONICALIZE \
|
||||
-DO_BINARY=0
|
||||
|
||||
.PHONY: all install
|
||||
|
||||
|
|
@ -85,11 +89,11 @@ COREUTILS = date
|
|||
|
||||
BINARIES = $(addprefix $(SRC_DIR)/, $(COREUTILS))
|
||||
|
||||
ALL=$(BINARIES) $(SRC_DIR)/sha256sum
|
||||
all: $(BINARIES) $(SRC_DIR)/sha256sum
|
||||
ALL=$(BINARIES) $(SRC_DIR)/sha256sum $(SRC_DIR)/mktemp
|
||||
all: $(BINARIES) $(SRC_DIR)/sha256sum $(SRC_DIR)/mktemp
|
||||
|
||||
LIB_DIR = lib
|
||||
LIB_SRC = acl alloca getdate fprintftime posixtm posixver strftime getopt hash hash-pjw argmatch backupfile basename canon-host closeout cycle-check diacrit dirname dup-safer error exclude exitfail filemode __fpending file-type fnmatch fopen-safer full-read full-write getline gettime hard-locale human idcache imaxtostr linebuffer localcharset long-options mbswidth md5 memcasecmp memcoll modechange offtostr physmem quote quotearg readtokens rpmatch safe-read safe-write same save-cwd savedir settime sha256 stpcpy stripslash umaxtostr unicodeio userspec version-etc version-etc-fsf xgetcwd xgethostname xmalloc xmemcoll xnanosleep xreadlink xstrtod xstrtol xstrtoul xstrtoimax xstrtoumax yesno strnlen getcwd sig2str mountlist canonicalize mkstemp memrchr euidaccess obstack strverscmp strftime xalloc-die close-stream
|
||||
LIB_SRC = acl alloca getdate fprintftime posixtm posixver strftime getopt hash hash-pjw argmatch backupfile basename canon-host closeout cycle-check diacrit dirname dup-safer error exclude exitfail filemode fpending file-type fnmatch fopen-safer full-read full-write getline gettime hard-locale human idcache imaxtostr linebuffer localcharset long-options mbswidth md5 memcasecmp memcoll modechange offtostr physmem quote quotearg readtokens rpmatch safe-read safe-write same save-cwd savedir settime sha256 stpcpy stripslash umaxtostr unicodeio userspec version-etc version-etc-fsf xgetcwd xgethostname xmalloc xmemcoll xnanosleep readlink xstrtod xstrtol xstrtoul xstrtoimax xstrtoumax yesno strnlen getcwd sig2str mountlist canonicalize mkstemp memrchr euidaccess obstack strverscmp strftime xalloc-die close-stream tempname filenamecat xstrndup randint randread rand-isaac gethrxtime
|
||||
|
||||
LIB_OBJECTS = $(addprefix $(LIB_DIR)/, $(addsuffix .o, $(LIB_SRC)))
|
||||
|
||||
|
|
@ -102,5 +106,8 @@ $(BINARIES) : % : %.o $(LIB_DIR)/libfettish.a
|
|||
$(SRC_DIR)/sha256sum: $(SRC_DIR)/md5sum.o $(LIB_DIR)/libfettish.a
|
||||
$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@
|
||||
|
||||
$(SRC_DIR)/mktemp: $(SRC_DIR)/mktemp.o $(LIB_DIR)/libfettish.a
|
||||
$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $@
|
||||
|
||||
install: $(ALL)
|
||||
install $^ $(bindir)
|
||||
|
|
@ -1 +0,0 @@
|
|||
34ec35d9de41dd954802dbcfc7c07697f1e7e3cecedbe32ea16a6da85c3eb260 /after/bin/sha256sum
|
||||
|
|
@ -57,8 +57,8 @@ build diffutils-2.7
|
|||
# Rebuild coreutils using musl
|
||||
build coreutils-5.0 coreutils-5.0.sh checksums/pass2
|
||||
|
||||
# Build only sha256sum
|
||||
build coreutils-6.3
|
||||
# Build only date, mktemp and sha256sum
|
||||
build coreutils-6.10
|
||||
|
||||
build gawk-3.0.4
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue