diff options
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | Makefile.am | 15 | ||||
| -rw-r--r-- | distro/packages/base.scm | 36 | ||||
| -rwxr-xr-x | distro/packages/bootstrap/i686-linux/bash | bin | 0 -> 1331220 bytes | |||
| -rwxr-xr-x | distro/packages/bootstrap/i686-linux/mkdir | bin | 0 -> 725756 bytes | |||
| -rwxr-xr-x | distro/packages/bootstrap/i686-linux/tar | bin | 0 -> 1140196 bytes | |||
| -rwxr-xr-x | distro/packages/bootstrap/i686-linux/xz | bin | 0 -> 865372 bytes |
7 files changed, 43 insertions, 9 deletions
diff --git a/.gitignore b/.gitignore index 0298a697f43..816660ecd12 100644 --- a/.gitignore +++ b/.gitignore | |||
| @@ -46,3 +46,4 @@ config.cache | |||
| 46 | /doc/version.texi | 46 | /doc/version.texi |
| 47 | /distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz | 47 | /distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz |
| 48 | /guix-download | 48 | /guix-download |
| 49 | /distro/packages/bootstrap/i686-linux/guile-bootstrap-2.0.6.tar.xz | ||
diff --git a/Makefile.am b/Makefile.am index 623a07a7f1d..35c477ea6ab 100644 --- a/Makefile.am +++ b/Makefile.am | |||
| @@ -66,6 +66,7 @@ dist_patch_DATA = \ | |||
| 66 | 66 | ||
| 67 | bootstrapdir = $(pkgdatadir)/bootstrap | 67 | bootstrapdir = $(pkgdatadir)/bootstrap |
| 68 | bootstrap_x86_64_linuxdir = $(bootstrapdir)/x86_64-linux | 68 | bootstrap_x86_64_linuxdir = $(bootstrapdir)/x86_64-linux |
| 69 | bootstrap_i686_linuxdir = $(bootstrapdir)/i686-linux | ||
| 69 | 70 | ||
| 70 | dist_bootstrap_x86_64_linux_DATA = \ | 71 | dist_bootstrap_x86_64_linux_DATA = \ |
| 71 | distro/packages/bootstrap/x86_64-linux/bash \ | 72 | distro/packages/bootstrap/x86_64-linux/bash \ |
| @@ -73,12 +74,22 @@ dist_bootstrap_x86_64_linux_DATA = \ | |||
| 73 | distro/packages/bootstrap/x86_64-linux/tar \ | 74 | distro/packages/bootstrap/x86_64-linux/tar \ |
| 74 | distro/packages/bootstrap/x86_64-linux/xz | 75 | distro/packages/bootstrap/x86_64-linux/xz |
| 75 | 76 | ||
| 77 | dist_bootstrap_i686_linux_DATA = \ | ||
| 78 | distro/packages/bootstrap/i686-linux/bash \ | ||
| 79 | distro/packages/bootstrap/i686-linux/mkdir \ | ||
| 80 | distro/packages/bootstrap/i686-linux/tar \ | ||
| 81 | distro/packages/bootstrap/i686-linux/xz | ||
| 82 | |||
| 76 | # Big bootstrap binaries are not included in the tarball. Instead, they | 83 | # Big bootstrap binaries are not included in the tarball. Instead, they |
| 77 | # are downloaded. | 84 | # are downloaded. |
| 78 | nodist_bootstrap_x86_64_linux_DATA = \ | 85 | nodist_bootstrap_x86_64_linux_DATA = \ |
| 79 | distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz | 86 | distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz |
| 87 | nodist_bootstrap_i686_linux_DATA = \ | ||
| 88 | distro/packages/bootstrap/i686-linux/guile-bootstrap-2.0.6.tar.xz | ||
| 80 | 89 | ||
| 81 | DISTCLEANFILES = $(nodist_bootstrap_x86_64_linux_DATA) | 90 | DISTCLEANFILES = \ |
| 91 | $(nodist_bootstrap_x86_64_linux_DATA) \ | ||
| 92 | $(nodist_bootstrap_i686_linux_DATA) | ||
| 82 | 93 | ||
| 83 | # Method to download a file from an external source. | 94 | # Method to download a file from an external source. |
| 84 | DOWNLOAD_FILE = \ | 95 | DOWNLOAD_FILE = \ |
| @@ -88,6 +99,8 @@ DOWNLOAD_FILE = \ | |||
| 88 | 99 | ||
| 89 | distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz: guix/utils.go | 100 | distro/packages/bootstrap/x86_64-linux/guile-bootstrap-2.0.6.tar.xz: guix/utils.go |
| 90 | $(DOWNLOAD_FILE) "$@" "0467a82cbe4136f60a79eb4176011bf88cf28ea19c9ad9defa365811ff8e11cf" | 101 | $(DOWNLOAD_FILE) "$@" "0467a82cbe4136f60a79eb4176011bf88cf28ea19c9ad9defa365811ff8e11cf" |
| 102 | distro/packages/bootstrap/i686-linux/guile-bootstrap-2.0.6.tar.xz: guix/utils.go | ||
| 103 | $(DOWNLOAD_FILE) "$@" "93b537766dfab3ad287143523751e3ec02dd32d3ccaf88ad2d31c63158f342ee" | ||
| 91 | 104 | ||
| 92 | nobase_nodist_guilemodule_DATA = $(GOBJECTS) | 105 | nobase_nodist_guilemodule_DATA = $(GOBJECTS) |
| 93 | 106 | ||
diff --git a/distro/packages/base.scm b/distro/packages/base.scm index ca85ca1f3ee..dcb1ca20c89 100644 --- a/distro/packages/base.scm +++ b/distro/packages/base.scm | |||
| @@ -1490,8 +1490,13 @@ check whether everything is alright." | |||
| 1490 | %bootstrap-base-url "/" | 1490 | %bootstrap-base-url "/" |
| 1491 | system "/static-binaries.tar.xz")) | 1491 | system "/static-binaries.tar.xz")) |
| 1492 | (sha256 | 1492 | (sha256 |
| 1493 | (base32 | 1493 | (match system |
| 1494 | "0azisn8l2b3cvgni9k0ahzsxs5cxrj0hmf38zgpq3k6pggk3zbfm")))) | 1494 | ("x86_64-linux" |
| 1495 | (base32 | ||
| 1496 | "0azisn8l2b3cvgni9k0ahzsxs5cxrj0hmf38zgpq3k6pggk3zbfm")) | ||
| 1497 | ("i686-linux" | ||
| 1498 | (base32 | ||
| 1499 | "16v60frbh0naccanwxcxz0z3444dd8salbg8p7cp7vwz8245nhfk")))))) | ||
| 1495 | "true" ; the program to test | 1500 | "true" ; the program to test |
| 1496 | "Bootstrap binaries of Coreutils, Awk, etc.")) | 1501 | "Bootstrap binaries of Coreutils, Awk, etc.")) |
| 1497 | 1502 | ||
| @@ -1504,8 +1509,13 @@ check whether everything is alright." | |||
| 1504 | %bootstrap-base-url "/" | 1509 | %bootstrap-base-url "/" |
| 1505 | system "/binutils-2.22.tar.xz")) | 1510 | system "/binutils-2.22.tar.xz")) |
| 1506 | (sha256 | 1511 | (sha256 |
| 1507 | (base32 | 1512 | (match system |
| 1508 | "1cz1rwqhswgrr14kzbkaj3k32kzgv2b6mmzvc6ssbbz8k2m8jmqa")))) | 1513 | ("x86_64-linux" |
| 1514 | (base32 | ||
| 1515 | "1cz1rwqhswgrr14kzbkaj3k32kzgv2b6mmzvc6ssbbz8k2m8jmqa")) | ||
| 1516 | ("i686-linux" | ||
| 1517 | (base32 | ||
| 1518 | "1crg5xsf4cxk249sg90h6fjhfkwj1s5dxvhwbym79g79ygbww1br")))))) | ||
| 1509 | "ld" ; the program to test | 1519 | "ld" ; the program to test |
| 1510 | "Bootstrap binaries of the GNU Binutils")) | 1520 | "Bootstrap binaries of the GNU Binutils")) |
| 1511 | 1521 | ||
| @@ -1552,8 +1562,13 @@ check whether everything is alright." | |||
| 1552 | (uri (string-append %bootstrap-base-url "/" | 1562 | (uri (string-append %bootstrap-base-url "/" |
| 1553 | system "/glibc-2.16.0.tar.xz")) | 1563 | system "/glibc-2.16.0.tar.xz")) |
| 1554 | (sha256 | 1564 | (sha256 |
| 1555 | (base32 | 1565 | (match system |
| 1556 | "1cz587p3scrrx0zgqnmp4nnfj0vvf01zdqdgkz445dnbfh64nl0v")))))))) | 1566 | ("x86_64-linux" |
| 1567 | (base32 | ||
| 1568 | "1cz587p3scrrx0zgqnmp4nnfj0vvf01zdqdgkz445dnbfh64nl0v")) | ||
| 1569 | ("i686-linux" | ||
| 1570 | (base32 | ||
| 1571 | "0vzybz1577vflm0p0zg1slqj32carj5102b45k7iskkj46viy14z")))))))))) | ||
| 1557 | (description "Bootstrap binaries and headers of the GNU C Library") | 1572 | (description "Bootstrap binaries and headers of the GNU C Library") |
| 1558 | (long-description #f) | 1573 | (long-description #f) |
| 1559 | (home-page #f))) | 1574 | (home-page #f))) |
| @@ -1618,8 +1633,13 @@ exec ~a/bin/.gcc-wrapped -B~a/lib \ | |||
| 1618 | (uri (string-append %bootstrap-base-url "/" | 1633 | (uri (string-append %bootstrap-base-url "/" |
| 1619 | system "/gcc-4.7.2.tar.xz")) | 1634 | system "/gcc-4.7.2.tar.xz")) |
| 1620 | (sha256 | 1635 | (sha256 |
| 1621 | (base32 | 1636 | (match system |
| 1622 | "07piqzcdaksjbcj037y5gdbh9dfqwzjivg6fkhgg8kif82ibwxxr")))))))) | 1637 | ("x86_64-linux" |
| 1638 | (base32 | ||
| 1639 | "07piqzcdaksjbcj037y5gdbh9dfqwzjivg6fkhgg8kif82ibwxxr")) | ||
| 1640 | ("i686-linux" | ||
| 1641 | (base32 | ||
| 1642 | "0caiihphp23rrqn382cabykz9ps3ixd5p63dgdnkhz1f01jiarl2")))))))))) | ||
| 1623 | (description "Bootstrap binaries of the GNU Compiler Collection") | 1643 | (description "Bootstrap binaries of the GNU Compiler Collection") |
| 1624 | (long-description #f) | 1644 | (long-description #f) |
| 1625 | (home-page #f))) | 1645 | (home-page #f))) |
diff --git a/distro/packages/bootstrap/i686-linux/bash b/distro/packages/bootstrap/i686-linux/bash new file mode 100755 index 00000000000..9882d4adc7e --- /dev/null +++ b/distro/packages/bootstrap/i686-linux/bash | |||
| Binary files differ | |||
diff --git a/distro/packages/bootstrap/i686-linux/mkdir b/distro/packages/bootstrap/i686-linux/mkdir new file mode 100755 index 00000000000..0ddab232b7e --- /dev/null +++ b/distro/packages/bootstrap/i686-linux/mkdir | |||
| Binary files differ | |||
diff --git a/distro/packages/bootstrap/i686-linux/tar b/distro/packages/bootstrap/i686-linux/tar new file mode 100755 index 00000000000..6bee702cf52 --- /dev/null +++ b/distro/packages/bootstrap/i686-linux/tar | |||
| Binary files differ | |||
diff --git a/distro/packages/bootstrap/i686-linux/xz b/distro/packages/bootstrap/i686-linux/xz new file mode 100755 index 00000000000..5a126e4fc59 --- /dev/null +++ b/distro/packages/bootstrap/i686-linux/xz | |||
| Binary files differ | |||
