From 7df7f3b427739ff7d69da2ba218da0124822892c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javier=20Jard=C3=B3n?= Date: Sun, 26 Nov 2017 23:39:48 +0000 Subject: Remove all .morph files and files from the old format --- strata/CPAN-Mini-Inject.morph | 306 ------------- strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph | 3 - strata/NetworkManager-common.morph | 48 -- strata/NetworkManager-common/ModemManager.morph | 9 - strata/NetworkManager-common/NetworkManager.morph | 10 - strata/NetworkManager-common/readline6.morph | 8 - strata/ansible.morph | 26 -- strata/ansible/ansible.morph | 9 - strata/ansible/openstack-ansible-modules.morph | 5 - strata/armv7lhf-cross-toolchain.morph | 54 --- .../armv7lhf-cross-binutils.morph | 24 - .../armv7lhf-cross-gcc-nolibc.morph | 73 ---- .../armv7lhf-cross-gcc.morph | 47 -- .../armv7lhf-cross-glibc.morph | 51 --- .../armv7lhf-cross-libstdc++.morph | 32 -- .../armv7lhf-cross-linux-api-headers.morph | 10 - strata/baserock-import.morph | 24 - strata/bluetooth.morph | 39 -- strata/bluetooth/bluez-tools.morph | 10 - strata/bluetooth/bluez.morph | 19 - strata/bluetooth/libical.morph | 5 - strata/bsp-armv5l-openbmc-aspeed.morph | 18 - .../linux-armv5l-openbmc-aspeed.morph | 9 - .../bsp-armv5l-openbmc-aspeed/u-boot@aspeed.morph | 14 - strata/bsp-armv7-highbank.morph | 17 - .../bsp-armv7-highbank/linux-armv7-highbank.morph | 52 --- strata/bsp-armv7-versatile.morph | 12 - .../linux-armv7-versatile.morph | 31 -- strata/bsp-armv7b-highbank.morph | 17 - .../linux-armv7b-highbank.morph | 53 --- strata/bsp-armv7b-vexpress-tc2.morph | 11 - .../linux-armv7b-vexpress-tc2.morph | 57 --- strata/bsp-armv7l-altera-socfpga-devkit.morph | 39 -- .../bsp-support@socfpga-devkit.morph | 17 - .../device-tree-compiler.morph | 6 - .../linux-armv7l-altera-socfpga-devkit.morph | 34 -- .../preloader@socfpga-devkit.morph | 17 - .../u-boot-tools@socfpga-devkit.morph | 14 - .../u-boot@socfpga-devkit.morph | 9 - strata/bsp-armv8b64-generic.morph | 15 - .../linux-armv8b64-generic.morph | 278 ------------ strata/bsp-armv8l64-generic.morph | 14 - .../linux-armv8l64-generic.morph | 276 ------------ strata/bsp-jetson.morph | 36 -- .../bsp-jetson/device-tree-compiler@jetson.morph | 6 - strata/bsp-jetson/linux-firmware@jetson.morph | 15 - strata/bsp-jetson/linux-jetson-tk1.morph | 252 ----------- strata/bsp-jetson/u-boot@jetson.morph | 20 - strata/bsp-ppc64-generic.morph | 11 - strata/bsp-ppc64-generic/linux-ppc64.morph | 226 ---------- strata/bsp-wandboard.morph | 18 - strata/bsp-wandboard/linux-armv7-wandboard.morph | 70 --- strata/bsp-wandboard/u-boot@wandboard.morph | 11 - strata/bsp-x86_32-generic.morph | 26 -- .../bsp-x86_32-generic/linux-x86-32-generic.morph | 299 ------------- strata/bsp-x86_32-generic/nasm.morph | 5 - strata/bsp-x86_32-generic/syslinux.morph | 12 - strata/bsp-x86_64-generic.morph | 26 -- .../bsp-x86_64-generic/linux-x86-64-generic.morph | 300 ------------- strata/bsp-x86_64-generic/nasm.morph | 5 - strata/bsp-x86_64-generic/syslinux.morph | 12 - strata/bsp-x86_both-tools.morph | 21 - strata/bsp-x86_both-tools/nasm.morph | 5 - strata/bsp-x86_both-tools/syslinux.morph | 12 - strata/build-essential.morph | 412 ------------------ strata/build-essential/binutils.morph | 8 - strata/build-essential/busybox.morph | 89 ---- strata/build-essential/ccache.morph | 14 - strata/build-essential/fhs-dirs.morph | 49 --- strata/build-essential/gawk.morph | 5 - strata/build-essential/gcc.morph | 62 --- strata/build-essential/glibc.morph | 100 ----- strata/build-essential/linux-api-headers.morph | 24 - strata/build-essential/m4-tarball.morph | 5 - strata/build-essential/make.morph | 5 - strata/build-essential/stage1-binutils.morph | 23 - strata/build-essential/stage1-gcc.morph | 83 ---- strata/build-essential/stage2-binutils.morph | 21 - strata/build-essential/stage2-busybox.morph | 80 ---- strata/build-essential/stage2-fake-bash.morph | 4 - strata/build-essential/stage2-fhs-dirs.morph | 51 --- strata/build-essential/stage2-gawk.morph | 9 - .../build-essential/stage2-gcc-fixed-headers.morph | 19 - strata/build-essential/stage2-gcc.morph | 81 ---- strata/build-essential/stage2-glibc.morph | 108 ----- strata/build-essential/stage2-libstdc++.morph | 36 -- .../build-essential/stage2-linux-api-headers.morph | 24 - strata/build-essential/stage2-make.morph | 9 - strata/build-essential/stage2-reset-specs.morph | 21 - strata/build-essential/zlib.morph | 9 - strata/cloudinit-support.morph | 21 - strata/cloudinit-support/cloud-init.morph | 6 - strata/connectivity.morph | 27 -- strata/connectivity/wpa_supplicant.morph | 36 -- strata/connman-common.morph | 16 - strata/connman-common/connman.morph | 6 - strata/connman-common/ofono.morph | 11 - strata/corba.morph | 17 - strata/corba/ACE_TAO.morph | 32 -- strata/corba/MPC.morph | 6 - strata/core.morph | 482 --------------------- strata/core/attr.morph | 19 - strata/core/autoconf-tarball.morph | 5 - strata/core/autoconf.morph | 5 - strata/core/automake.morph | 8 - strata/core/bash.morph | 36 -- strata/core/bison.morph | 6 - strata/core/bzip2.morph | 10 - strata/core/ca-certificates.morph | 26 -- strata/core/cmake.morph | 8 - strata/core/curl.morph | 15 - strata/core/e2fsprogs.morph | 27 -- strata/core/flex.morph | 14 - strata/core/gdbm.morph | 8 - strata/core/gettext-tarball.morph | 5 - strata/core/git-minimal.morph | 7 - strata/core/gperf.morph | 5 - strata/core/gzip.morph | 6 - strata/core/libcap2.morph | 6 - strata/core/libexpat.morph | 6 - strata/core/libffi.morph | 8 - strata/core/libtool-tarball.morph | 5 - strata/core/libtool.morph | 10 - strata/core/linux-pam.morph | 9 - strata/core/mini-utils.morph | 7 - strata/core/ncurses.morph | 45 -- strata/core/openssl-new.morph | 15 - strata/core/patch.morph | 5 - strata/core/perl.morph | 16 - strata/core/pkg-config.morph | 5 - strata/core/python3.morph | 15 - strata/core/readline.morph | 9 - strata/core/shadow.morph | 53 --- strata/core/texinfo-tarball.morph | 9 - strata/core/util-linux.morph | 10 - strata/coreutils-common.morph | 67 --- strata/coreutils-common/coreutils.morph | 12 - strata/coreutils-common/diff.morph | 8 - strata/coreutils-common/sed.morph | 8 - strata/coreutils-common/tar.morph | 13 - strata/cpp-common-libs.morph | 11 - strata/cpp-common-libs/boost.morph | 9 - strata/cross-bootstrap.morph | 29 -- strata/cross-bootstrap/groff.morph | 13 - strata/cross-bootstrap/openssh.morph | 28 -- strata/cross-bootstrap/rsync.morph | 6 - strata/cross-tools.morph | 11 - strata/cups.morph | 11 - strata/cups/cups.morph | 12 - strata/data-indexing-management.morph | 40 -- strata/data-indexing-management/gmime.morph | 6 - strata/data-indexing-management/libmediaart.morph | 5 - strata/device-management.morph | 12 - strata/devtools.morph | 56 --- strata/devtools/git.morph | 11 - strata/devtools/nano.morph | 16 - strata/devtools/pv.morph | 5 - strata/devtools/screen.morph | 11 - strata/devtools/vim.morph | 10 - strata/devtools/wget.morph | 10 - strata/dlna-services.morph | 51 --- strata/dlna-services/gssdp.morph | 5 - strata/docutils.morph | 52 --- strata/docutils/docbook-xml.morph | 104 ----- strata/docutils/docbook-xsl.morph | 50 --- strata/docutils/xml-catalog.morph | 6 - strata/elixir.morph | 11 - strata/elixir/elixir.morph | 6 - strata/erlang.morph | 18 - strata/erlang/erlang.morph | 9 - strata/erlang/rebar.morph | 6 - strata/foundation.morph | 131 ------ strata/foundation/btrfs-progs.morph | 8 - strata/foundation/dbus-pre.morph | 10 - strata/foundation/dbus.morph | 10 - strata/foundation/fuse.morph | 5 - strata/foundation/groff.morph | 13 - strata/foundation/kmod.morph | 15 - strata/foundation/libarchive.morph | 6 - strata/foundation/libgcrypt.morph | 10 - strata/foundation/libgpg-error.morph | 7 - strata/foundation/lzo.morph | 5 - strata/foundation/openssh.morph | 32 -- strata/foundation/pciutils.morph | 11 - strata/foundation/rsync.morph | 11 - strata/foundation/systemd.morph | 31 -- strata/foundation/tbdiff.morph | 3 - strata/foundation/time-zone-database.morph | 11 - strata/geolocation.morph | 18 - strata/geolocation/geoclue.morph | 13 - strata/glib-common.morph | 38 -- strata/glib-common/glib.morph | 8 - strata/glib-common/gtk-doc-stub.morph | 8 - strata/graphics-common.morph | 110 ----- strata/graphics-common/cairo.morph | 5 - .../chinese-fonts-truetype-bkai00mp.morph | 5 - .../chinese-fonts-truetype-bsmi00lp.morph | 5 - .../chinese-fonts-truetype-gbsn00lp.morph | 5 - .../chinese-fonts-truetype-gkai00mp.morph | 5 - strata/graphics-common/fontconfig.morph | 7 - strata/graphics-common/freefont-otf.morph | 5 - strata/graphics-common/pixman.morph | 5 - strata/graphics-common/ttf-alee.morph | 5 - strata/gtk-deps.morph | 55 --- strata/gtk-deps/at-spi2-atk.morph | 5 - strata/gtk-deps/at-spi2-core.morph | 5 - strata/gtk-deps/gdk-pixbuf.morph | 8 - strata/gtk-deps/shared-mime-info.morph | 8 - strata/gtk2.morph | 12 - strata/gtk2/gtk+.morph | 15 - strata/gtk3.morph | 20 - strata/gtk3/gtk3.morph | 15 - strata/icu-common.morph | 10 - strata/icu-common/icu.morph | 19 - strata/initramfs-utils.morph | 11 - strata/input-common.morph | 46 -- strata/input-common/libinput.morph | 8 - strata/input-common/libxkbcommon-no-x11.morph | 12 - strata/input-common/xkeyboard-config.morph | 7 - strata/installer-utils.morph | 11 - strata/installer-utils/installer-scripts.morph | 4 - strata/ivi-common.morph | 12 - strata/ivi-common/automotive-message-broker.morph | 20 - strata/libdrm-common.morph | 17 - strata/libdrm-common/drm.morph | 7 - strata/libsoup-common.morph | 11 - strata/libsoup-common/libsoup.morph | 6 - strata/lighttpd-server.morph | 12 - strata/lighttpd-server/lighttpd.morph | 6 - strata/llvm-common.morph | 10 - strata/llvm-common/llvm.morph | 24 - strata/lorry.morph | 125 ------ strata/lorry/cvs-tarball.morph | 10 - strata/lorry/cvsps.morph | 6 - strata/lorry/hg-fast-export.morph | 10 - strata/lorry/libapr-util.morph | 7 - strata/lorry/libapr.morph | 21 - strata/lorry/libserf.morph | 6 - strata/lorry/lorry.morph | 3 - strata/lorry/mercurial-tarball.morph | 6 - strata/lorry/neon.morph | 8 - strata/lorry/perl-dbi-tarball.morph | 5 - strata/lorry/subversion-tarball.morph | 12 - strata/lorry/swig.morph | 7 - strata/lua53.morph | 11 - strata/lua53/lua53.morph | 9 - strata/mesa-common.morph | 22 - strata/mesa-common/mesa.morph | 24 - strata/mesa-demos-common.morph | 37 -- strata/mesa-demos-common/glew.morph | 6 - strata/morph-utils.morph | 54 --- strata/morph-utils/cmdtest.morph | 6 - strata/morph-utils/pyfilesystem.morph | 6 - strata/morph-utils/python-ttystatus.morph | 6 - strata/mtd-utilities.morph | 11 - strata/mtd-utilities/mtd-utils.morph | 6 - strata/multimedia-common.morph | 64 --- strata/multimedia-common/libmad.morph | 10 - strata/multimedia-common/libmpeg2.morph | 6 - strata/multimedia-common/libvpx.morph | 14 - strata/multimedia-common/orc.morph | 5 - strata/multimedia-common/yasm.morph | 4 - strata/multimedia-gstreamer-openmax-generic.morph | 14 - .../gst-omx.morph | 7 - strata/multimedia-gstreamer.morph | 63 --- strata/multimedia-gstreamer/gst-libav.morph | 5 - strata/multimedia-hardware-codecs-x86.morph | 31 -- strata/navigation.morph | 11 - strata/navigation/navit.morph | 5 - strata/network-security.morph | 47 -- strata/network-security/gnutls.morph | 6 - strata/network-security/libtasn1.morph | 6 - strata/network-security/nettle.morph | 6 - strata/network-security/nspr.morph | 12 - strata/network-security/nss.morph | 32 -- strata/network-security/p11-kit.morph | 5 - strata/nfs.morph | 31 -- strata/nfs/nfs-utils.morph | 13 - strata/nfs/rpcbind.morph | 11 - strata/nfs/tcp-wrappers.morph | 9 - strata/nfs/ti-rpc.morph | 6 - strata/nodejs.morph | 12 - strata/nodejs/node.morph | 9 - strata/openbmc.morph | 22 - strata/openbmc/i2c-tools.morph | 16 - strata/openbmc/isc-dhcp.morph | 3 - strata/openbmc/lm_sensors.morph | 7 - strata/openstack-clients.morph | 154 ------- strata/openstack-common.morph | 140 ------ strata/openstack-common/babel.morph | 8 - strata/ostree-core.morph | 38 -- strata/ostree-core/gpgme.morph | 7 - strata/ostree-core/libassuan.morph | 7 - strata/ostree-core/ostree.morph | 7 - strata/pcre-utils.morph | 10 - strata/pcre-utils/pcre.morph | 6 - strata/perl-common.morph | 388 ----------------- strata/perl-common/List-MoreUtils.morph | 9 - strata/privileges-management.morph | 21 - strata/privileges-management/mozjs17.morph | 18 - strata/privileges-management/polkit.morph | 11 - strata/python-cliapp.morph | 26 -- strata/python-cliapp/python-coveragepy.morph | 6 - strata/python-common.morph | 93 ---- strata/python-common/pycrypto.morph | 3 - strata/python-pygobject.morph | 13 - strata/python-pygobject/pygobject.morph | 5 - strata/python-tools.morph | 29 -- strata/python-wsgi.morph | 17 - strata/python2-core.morph | 107 ----- strata/python2-core/python2.morph | 13 - strata/python2-core/pyyaml-python2.morph | 6 - strata/python3-gobject.morph | 13 - strata/python3-gobject/python3-gobject.morph | 5 - strata/qt5-sdk.morph | 15 - strata/qt5-sdk/qt-creator.morph | 8 - strata/qt5-sdk/snowshoe.morph | 8 - strata/qt5-tools-qtmultimedia.morph | 12 - strata/qt5-tools-qtwayland.morph | 12 - strata/qt5-tools-qtwayland/qtwayland.morph | 5 - strata/qt5-tools-qtwebengine.morph | 23 - strata/qt5-tools-qtwebkit.morph | 41 -- strata/qt5-tools.morph | 132 ------ strata/qt5-tools/qtbase.morph | 5 - strata/ruby.morph | 54 --- strata/ruby/bundler.morph | 6 - strata/ruby/hoe.morph | 16 - strata/ruby/rake-compiler.morph | 15 - strata/ruby/ruby-1.8.morph | 9 - strata/ruby/ruby.morph | 9 - strata/samba.morph | 13 - strata/samba/samba.morph | 127 ------ strata/sandboxing.morph | 18 - strata/secret-service.morph | 27 -- strata/secret-service/gnome-keyring.morph | 5 - strata/secret-service/libsecret.morph | 5 - strata/sound-server-pulseaudio.morph | 74 ---- strata/sound-server-pulseaudio/alsa-utils.morph | 7 - strata/sound-server-pulseaudio/avahi.morph | 16 - strata/sound-server-pulseaudio/libsndfile.morph | 5 - strata/sound-server-pulseaudio/pulseaudio.morph | 18 - .../webrtc-audio-processing.morph | 14 - strata/spell-checking.morph | 16 - strata/storage-management.morph | 40 -- strata/storage-management/gvfs.morph | 5 - strata/storage-management/libatasmart.morph | 6 - strata/storage-management/libmtp.morph | 8 - strata/storage-management/udisks.morph | 5 - strata/swift.morph | 53 --- strata/swift/gf-complete.morph | 19 - strata/swift/liberasurecode.morph | 5 - strata/swift/xattr.morph | 8 - strata/tools.morph | 69 --- strata/tools/device-tree-compiler.morph | 6 - strata/tools/distcc.morph | 10 - strata/tools/gdb.morph | 6 - strata/tools/git-fat.morph | 4 - strata/tools/ipmitool.morph | 5 - strata/tools/kexec-tools.morph | 6 - strata/tools/lsof.morph | 12 - strata/tools/parted.morph | 12 - strata/tools/procps-ng.morph | 16 - strata/tools/u-boot.morph | 11 - strata/tools/zip.morph | 9 - strata/unionfs-fuse-group.morph | 20 - strata/unionfs-fuse-group/unionfs-fuse.morph | 12 - strata/vala-common.morph | 35 -- strata/vala-common/vala-bootstrap.morph | 7 - strata/virtualbox-guest-x86_64.morph | 22 - strata/virtualbox-guest-x86_64/vboxguest.morph | 34 -- strata/virtualbox-guest-x86_64/yasm.morph | 4 - strata/wayland-generic.morph | 17 - strata/wayland-generic/wayland.morph | 7 - strata/weston-common.morph | 14 - strata/weston-common/weston.morph | 7 - strata/x-common.morph | 405 ----------------- strata/x-drivers.morph | 26 -- strata/x-generic.morph | 46 -- strata/x-generic/xserver.morph | 12 - strata/xorg-util-macros-common.morph | 17 - 380 files changed, 11150 deletions(-) delete mode 100644 strata/CPAN-Mini-Inject.morph delete mode 100644 strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph delete mode 100644 strata/NetworkManager-common.morph delete mode 100644 strata/NetworkManager-common/ModemManager.morph delete mode 100644 strata/NetworkManager-common/NetworkManager.morph delete mode 100644 strata/NetworkManager-common/readline6.morph delete mode 100644 strata/ansible.morph delete mode 100644 strata/ansible/ansible.morph delete mode 100644 strata/ansible/openstack-ansible-modules.morph delete mode 100644 strata/armv7lhf-cross-toolchain.morph delete mode 100644 strata/armv7lhf-cross-toolchain/armv7lhf-cross-binutils.morph delete mode 100644 strata/armv7lhf-cross-toolchain/armv7lhf-cross-gcc-nolibc.morph delete mode 100644 strata/armv7lhf-cross-toolchain/armv7lhf-cross-gcc.morph delete mode 100644 strata/armv7lhf-cross-toolchain/armv7lhf-cross-glibc.morph delete mode 100644 strata/armv7lhf-cross-toolchain/armv7lhf-cross-libstdc++.morph delete mode 100644 strata/armv7lhf-cross-toolchain/armv7lhf-cross-linux-api-headers.morph delete mode 100644 strata/baserock-import.morph delete mode 100644 strata/bluetooth.morph delete mode 100644 strata/bluetooth/bluez-tools.morph delete mode 100644 strata/bluetooth/bluez.morph delete mode 100644 strata/bluetooth/libical.morph delete mode 100644 strata/bsp-armv5l-openbmc-aspeed.morph delete mode 100644 strata/bsp-armv5l-openbmc-aspeed/linux-armv5l-openbmc-aspeed.morph delete mode 100644 strata/bsp-armv5l-openbmc-aspeed/u-boot@aspeed.morph delete mode 100644 strata/bsp-armv7-highbank.morph delete mode 100644 strata/bsp-armv7-highbank/linux-armv7-highbank.morph delete mode 100644 strata/bsp-armv7-versatile.morph delete mode 100644 strata/bsp-armv7-versatile/linux-armv7-versatile.morph delete mode 100644 strata/bsp-armv7b-highbank.morph delete mode 100644 strata/bsp-armv7b-highbank/linux-armv7b-highbank.morph delete mode 100644 strata/bsp-armv7b-vexpress-tc2.morph delete mode 100644 strata/bsp-armv7b-vexpress-tc2/linux-armv7b-vexpress-tc2.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit/bsp-support@socfpga-devkit.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit/device-tree-compiler.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit/linux-armv7l-altera-socfpga-devkit.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit/preloader@socfpga-devkit.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit/u-boot-tools@socfpga-devkit.morph delete mode 100644 strata/bsp-armv7l-altera-socfpga-devkit/u-boot@socfpga-devkit.morph delete mode 100644 strata/bsp-armv8b64-generic.morph delete mode 100644 strata/bsp-armv8b64-generic/linux-armv8b64-generic.morph delete mode 100644 strata/bsp-armv8l64-generic.morph delete mode 100644 strata/bsp-armv8l64-generic/linux-armv8l64-generic.morph delete mode 100644 strata/bsp-jetson.morph delete mode 100644 strata/bsp-jetson/device-tree-compiler@jetson.morph delete mode 100644 strata/bsp-jetson/linux-firmware@jetson.morph delete mode 100644 strata/bsp-jetson/linux-jetson-tk1.morph delete mode 100644 strata/bsp-jetson/u-boot@jetson.morph delete mode 100644 strata/bsp-ppc64-generic.morph delete mode 100644 strata/bsp-ppc64-generic/linux-ppc64.morph delete mode 100644 strata/bsp-wandboard.morph delete mode 100644 strata/bsp-wandboard/linux-armv7-wandboard.morph delete mode 100644 strata/bsp-wandboard/u-boot@wandboard.morph delete mode 100644 strata/bsp-x86_32-generic.morph delete mode 100644 strata/bsp-x86_32-generic/linux-x86-32-generic.morph delete mode 100644 strata/bsp-x86_32-generic/nasm.morph delete mode 100644 strata/bsp-x86_32-generic/syslinux.morph delete mode 100644 strata/bsp-x86_64-generic.morph delete mode 100644 strata/bsp-x86_64-generic/linux-x86-64-generic.morph delete mode 100644 strata/bsp-x86_64-generic/nasm.morph delete mode 100644 strata/bsp-x86_64-generic/syslinux.morph delete mode 100644 strata/bsp-x86_both-tools.morph delete mode 100644 strata/bsp-x86_both-tools/nasm.morph delete mode 100644 strata/bsp-x86_both-tools/syslinux.morph delete mode 100644 strata/build-essential.morph delete mode 100644 strata/build-essential/binutils.morph delete mode 100644 strata/build-essential/busybox.morph delete mode 100644 strata/build-essential/ccache.morph delete mode 100644 strata/build-essential/fhs-dirs.morph delete mode 100644 strata/build-essential/gawk.morph delete mode 100644 strata/build-essential/gcc.morph delete mode 100644 strata/build-essential/glibc.morph delete mode 100644 strata/build-essential/linux-api-headers.morph delete mode 100644 strata/build-essential/m4-tarball.morph delete mode 100644 strata/build-essential/make.morph delete mode 100644 strata/build-essential/stage1-binutils.morph delete mode 100644 strata/build-essential/stage1-gcc.morph delete mode 100644 strata/build-essential/stage2-binutils.morph delete mode 100644 strata/build-essential/stage2-busybox.morph delete mode 100644 strata/build-essential/stage2-fake-bash.morph delete mode 100644 strata/build-essential/stage2-fhs-dirs.morph delete mode 100644 strata/build-essential/stage2-gawk.morph delete mode 100644 strata/build-essential/stage2-gcc-fixed-headers.morph delete mode 100644 strata/build-essential/stage2-gcc.morph delete mode 100644 strata/build-essential/stage2-glibc.morph delete mode 100644 strata/build-essential/stage2-libstdc++.morph delete mode 100644 strata/build-essential/stage2-linux-api-headers.morph delete mode 100644 strata/build-essential/stage2-make.morph delete mode 100644 strata/build-essential/stage2-reset-specs.morph delete mode 100644 strata/build-essential/zlib.morph delete mode 100644 strata/cloudinit-support.morph delete mode 100644 strata/cloudinit-support/cloud-init.morph delete mode 100644 strata/connectivity.morph delete mode 100644 strata/connectivity/wpa_supplicant.morph delete mode 100644 strata/connman-common.morph delete mode 100644 strata/connman-common/connman.morph delete mode 100644 strata/connman-common/ofono.morph delete mode 100644 strata/corba.morph delete mode 100644 strata/corba/ACE_TAO.morph delete mode 100644 strata/corba/MPC.morph delete mode 100644 strata/core.morph delete mode 100644 strata/core/attr.morph delete mode 100644 strata/core/autoconf-tarball.morph delete mode 100644 strata/core/autoconf.morph delete mode 100644 strata/core/automake.morph delete mode 100644 strata/core/bash.morph delete mode 100644 strata/core/bison.morph delete mode 100644 strata/core/bzip2.morph delete mode 100644 strata/core/ca-certificates.morph delete mode 100644 strata/core/cmake.morph delete mode 100644 strata/core/curl.morph delete mode 100644 strata/core/e2fsprogs.morph delete mode 100644 strata/core/flex.morph delete mode 100644 strata/core/gdbm.morph delete mode 100644 strata/core/gettext-tarball.morph delete mode 100644 strata/core/git-minimal.morph delete mode 100644 strata/core/gperf.morph delete mode 100644 strata/core/gzip.morph delete mode 100644 strata/core/libcap2.morph delete mode 100644 strata/core/libexpat.morph delete mode 100644 strata/core/libffi.morph delete mode 100644 strata/core/libtool-tarball.morph delete mode 100644 strata/core/libtool.morph delete mode 100644 strata/core/linux-pam.morph delete mode 100644 strata/core/mini-utils.morph delete mode 100644 strata/core/ncurses.morph delete mode 100644 strata/core/openssl-new.morph delete mode 100644 strata/core/patch.morph delete mode 100644 strata/core/perl.morph delete mode 100644 strata/core/pkg-config.morph delete mode 100644 strata/core/python3.morph delete mode 100644 strata/core/readline.morph delete mode 100644 strata/core/shadow.morph delete mode 100644 strata/core/texinfo-tarball.morph delete mode 100644 strata/core/util-linux.morph delete mode 100644 strata/coreutils-common.morph delete mode 100644 strata/coreutils-common/coreutils.morph delete mode 100644 strata/coreutils-common/diff.morph delete mode 100644 strata/coreutils-common/sed.morph delete mode 100644 strata/coreutils-common/tar.morph delete mode 100644 strata/cpp-common-libs.morph delete mode 100644 strata/cpp-common-libs/boost.morph delete mode 100644 strata/cross-bootstrap.morph delete mode 100644 strata/cross-bootstrap/groff.morph delete mode 100644 strata/cross-bootstrap/openssh.morph delete mode 100644 strata/cross-bootstrap/rsync.morph delete mode 100644 strata/cross-tools.morph delete mode 100644 strata/cups.morph delete mode 100644 strata/cups/cups.morph delete mode 100644 strata/data-indexing-management.morph delete mode 100644 strata/data-indexing-management/gmime.morph delete mode 100644 strata/data-indexing-management/libmediaart.morph delete mode 100644 strata/device-management.morph delete mode 100644 strata/devtools.morph delete mode 100644 strata/devtools/git.morph delete mode 100644 strata/devtools/nano.morph delete mode 100644 strata/devtools/pv.morph delete mode 100644 strata/devtools/screen.morph delete mode 100644 strata/devtools/vim.morph delete mode 100644 strata/devtools/wget.morph delete mode 100644 strata/dlna-services.morph delete mode 100644 strata/dlna-services/gssdp.morph delete mode 100644 strata/docutils.morph delete mode 100644 strata/docutils/docbook-xml.morph delete mode 100644 strata/docutils/docbook-xsl.morph delete mode 100644 strata/docutils/xml-catalog.morph delete mode 100644 strata/elixir.morph delete mode 100644 strata/elixir/elixir.morph delete mode 100644 strata/erlang.morph delete mode 100644 strata/erlang/erlang.morph delete mode 100644 strata/erlang/rebar.morph delete mode 100644 strata/foundation.morph delete mode 100644 strata/foundation/btrfs-progs.morph delete mode 100644 strata/foundation/dbus-pre.morph delete mode 100644 strata/foundation/dbus.morph delete mode 100644 strata/foundation/fuse.morph delete mode 100644 strata/foundation/groff.morph delete mode 100644 strata/foundation/kmod.morph delete mode 100644 strata/foundation/libarchive.morph delete mode 100644 strata/foundation/libgcrypt.morph delete mode 100644 strata/foundation/libgpg-error.morph delete mode 100644 strata/foundation/lzo.morph delete mode 100644 strata/foundation/openssh.morph delete mode 100644 strata/foundation/pciutils.morph delete mode 100644 strata/foundation/rsync.morph delete mode 100644 strata/foundation/systemd.morph delete mode 100644 strata/foundation/tbdiff.morph delete mode 100644 strata/foundation/time-zone-database.morph delete mode 100644 strata/geolocation.morph delete mode 100644 strata/geolocation/geoclue.morph delete mode 100644 strata/glib-common.morph delete mode 100644 strata/glib-common/glib.morph delete mode 100644 strata/glib-common/gtk-doc-stub.morph delete mode 100644 strata/graphics-common.morph delete mode 100644 strata/graphics-common/cairo.morph delete mode 100644 strata/graphics-common/chinese-fonts-truetype-bkai00mp.morph delete mode 100644 strata/graphics-common/chinese-fonts-truetype-bsmi00lp.morph delete mode 100644 strata/graphics-common/chinese-fonts-truetype-gbsn00lp.morph delete mode 100644 strata/graphics-common/chinese-fonts-truetype-gkai00mp.morph delete mode 100644 strata/graphics-common/fontconfig.morph delete mode 100644 strata/graphics-common/freefont-otf.morph delete mode 100644 strata/graphics-common/pixman.morph delete mode 100644 strata/graphics-common/ttf-alee.morph delete mode 100644 strata/gtk-deps.morph delete mode 100644 strata/gtk-deps/at-spi2-atk.morph delete mode 100644 strata/gtk-deps/at-spi2-core.morph delete mode 100644 strata/gtk-deps/gdk-pixbuf.morph delete mode 100644 strata/gtk-deps/shared-mime-info.morph delete mode 100644 strata/gtk2.morph delete mode 100644 strata/gtk2/gtk+.morph delete mode 100644 strata/gtk3.morph delete mode 100644 strata/gtk3/gtk3.morph delete mode 100644 strata/icu-common.morph delete mode 100644 strata/icu-common/icu.morph delete mode 100644 strata/initramfs-utils.morph delete mode 100644 strata/input-common.morph delete mode 100644 strata/input-common/libinput.morph delete mode 100644 strata/input-common/libxkbcommon-no-x11.morph delete mode 100644 strata/input-common/xkeyboard-config.morph delete mode 100644 strata/installer-utils.morph delete mode 100644 strata/installer-utils/installer-scripts.morph delete mode 100644 strata/ivi-common.morph delete mode 100644 strata/ivi-common/automotive-message-broker.morph delete mode 100644 strata/libdrm-common.morph delete mode 100644 strata/libdrm-common/drm.morph delete mode 100644 strata/libsoup-common.morph delete mode 100644 strata/libsoup-common/libsoup.morph delete mode 100644 strata/lighttpd-server.morph delete mode 100644 strata/lighttpd-server/lighttpd.morph delete mode 100644 strata/llvm-common.morph delete mode 100644 strata/llvm-common/llvm.morph delete mode 100644 strata/lorry.morph delete mode 100644 strata/lorry/cvs-tarball.morph delete mode 100644 strata/lorry/cvsps.morph delete mode 100644 strata/lorry/hg-fast-export.morph delete mode 100644 strata/lorry/libapr-util.morph delete mode 100644 strata/lorry/libapr.morph delete mode 100644 strata/lorry/libserf.morph delete mode 100644 strata/lorry/lorry.morph delete mode 100644 strata/lorry/mercurial-tarball.morph delete mode 100644 strata/lorry/neon.morph delete mode 100644 strata/lorry/perl-dbi-tarball.morph delete mode 100644 strata/lorry/subversion-tarball.morph delete mode 100644 strata/lorry/swig.morph delete mode 100644 strata/lua53.morph delete mode 100644 strata/lua53/lua53.morph delete mode 100644 strata/mesa-common.morph delete mode 100644 strata/mesa-common/mesa.morph delete mode 100644 strata/mesa-demos-common.morph delete mode 100644 strata/mesa-demos-common/glew.morph delete mode 100644 strata/morph-utils.morph delete mode 100644 strata/morph-utils/cmdtest.morph delete mode 100644 strata/morph-utils/pyfilesystem.morph delete mode 100644 strata/morph-utils/python-ttystatus.morph delete mode 100644 strata/mtd-utilities.morph delete mode 100644 strata/mtd-utilities/mtd-utils.morph delete mode 100644 strata/multimedia-common.morph delete mode 100644 strata/multimedia-common/libmad.morph delete mode 100644 strata/multimedia-common/libmpeg2.morph delete mode 100644 strata/multimedia-common/libvpx.morph delete mode 100644 strata/multimedia-common/orc.morph delete mode 100644 strata/multimedia-common/yasm.morph delete mode 100644 strata/multimedia-gstreamer-openmax-generic.morph delete mode 100644 strata/multimedia-gstreamer-openmax-generic/gst-omx.morph delete mode 100644 strata/multimedia-gstreamer.morph delete mode 100644 strata/multimedia-gstreamer/gst-libav.morph delete mode 100644 strata/multimedia-hardware-codecs-x86.morph delete mode 100644 strata/navigation.morph delete mode 100644 strata/navigation/navit.morph delete mode 100644 strata/network-security.morph delete mode 100644 strata/network-security/gnutls.morph delete mode 100644 strata/network-security/libtasn1.morph delete mode 100644 strata/network-security/nettle.morph delete mode 100644 strata/network-security/nspr.morph delete mode 100644 strata/network-security/nss.morph delete mode 100644 strata/network-security/p11-kit.morph delete mode 100644 strata/nfs.morph delete mode 100644 strata/nfs/nfs-utils.morph delete mode 100644 strata/nfs/rpcbind.morph delete mode 100644 strata/nfs/tcp-wrappers.morph delete mode 100644 strata/nfs/ti-rpc.morph delete mode 100644 strata/nodejs.morph delete mode 100644 strata/nodejs/node.morph delete mode 100644 strata/openbmc.morph delete mode 100644 strata/openbmc/i2c-tools.morph delete mode 100644 strata/openbmc/isc-dhcp.morph delete mode 100644 strata/openbmc/lm_sensors.morph delete mode 100644 strata/openstack-clients.morph delete mode 100644 strata/openstack-common.morph delete mode 100644 strata/openstack-common/babel.morph delete mode 100644 strata/ostree-core.morph delete mode 100644 strata/ostree-core/gpgme.morph delete mode 100644 strata/ostree-core/libassuan.morph delete mode 100644 strata/ostree-core/ostree.morph delete mode 100644 strata/pcre-utils.morph delete mode 100644 strata/pcre-utils/pcre.morph delete mode 100644 strata/perl-common.morph delete mode 100644 strata/perl-common/List-MoreUtils.morph delete mode 100644 strata/privileges-management.morph delete mode 100644 strata/privileges-management/mozjs17.morph delete mode 100644 strata/privileges-management/polkit.morph delete mode 100644 strata/python-cliapp.morph delete mode 100644 strata/python-cliapp/python-coveragepy.morph delete mode 100644 strata/python-common.morph delete mode 100644 strata/python-common/pycrypto.morph delete mode 100644 strata/python-pygobject.morph delete mode 100644 strata/python-pygobject/pygobject.morph delete mode 100644 strata/python-tools.morph delete mode 100644 strata/python-wsgi.morph delete mode 100644 strata/python2-core.morph delete mode 100644 strata/python2-core/python2.morph delete mode 100644 strata/python2-core/pyyaml-python2.morph delete mode 100644 strata/python3-gobject.morph delete mode 100644 strata/python3-gobject/python3-gobject.morph delete mode 100644 strata/qt5-sdk.morph delete mode 100644 strata/qt5-sdk/qt-creator.morph delete mode 100644 strata/qt5-sdk/snowshoe.morph delete mode 100644 strata/qt5-tools-qtmultimedia.morph delete mode 100644 strata/qt5-tools-qtwayland.morph delete mode 100644 strata/qt5-tools-qtwayland/qtwayland.morph delete mode 100644 strata/qt5-tools-qtwebengine.morph delete mode 100644 strata/qt5-tools-qtwebkit.morph delete mode 100644 strata/qt5-tools.morph delete mode 100644 strata/qt5-tools/qtbase.morph delete mode 100644 strata/ruby.morph delete mode 100644 strata/ruby/bundler.morph delete mode 100644 strata/ruby/hoe.morph delete mode 100644 strata/ruby/rake-compiler.morph delete mode 100644 strata/ruby/ruby-1.8.morph delete mode 100644 strata/ruby/ruby.morph delete mode 100644 strata/samba.morph delete mode 100644 strata/samba/samba.morph delete mode 100644 strata/sandboxing.morph delete mode 100644 strata/secret-service.morph delete mode 100644 strata/secret-service/gnome-keyring.morph delete mode 100644 strata/secret-service/libsecret.morph delete mode 100644 strata/sound-server-pulseaudio.morph delete mode 100644 strata/sound-server-pulseaudio/alsa-utils.morph delete mode 100644 strata/sound-server-pulseaudio/avahi.morph delete mode 100644 strata/sound-server-pulseaudio/libsndfile.morph delete mode 100644 strata/sound-server-pulseaudio/pulseaudio.morph delete mode 100644 strata/sound-server-pulseaudio/webrtc-audio-processing.morph delete mode 100644 strata/spell-checking.morph delete mode 100644 strata/storage-management.morph delete mode 100644 strata/storage-management/gvfs.morph delete mode 100644 strata/storage-management/libatasmart.morph delete mode 100644 strata/storage-management/libmtp.morph delete mode 100644 strata/storage-management/udisks.morph delete mode 100644 strata/swift.morph delete mode 100644 strata/swift/gf-complete.morph delete mode 100644 strata/swift/liberasurecode.morph delete mode 100644 strata/swift/xattr.morph delete mode 100644 strata/tools.morph delete mode 100644 strata/tools/device-tree-compiler.morph delete mode 100644 strata/tools/distcc.morph delete mode 100644 strata/tools/gdb.morph delete mode 100644 strata/tools/git-fat.morph delete mode 100644 strata/tools/ipmitool.morph delete mode 100644 strata/tools/kexec-tools.morph delete mode 100644 strata/tools/lsof.morph delete mode 100644 strata/tools/parted.morph delete mode 100644 strata/tools/procps-ng.morph delete mode 100644 strata/tools/u-boot.morph delete mode 100644 strata/tools/zip.morph delete mode 100644 strata/unionfs-fuse-group.morph delete mode 100644 strata/unionfs-fuse-group/unionfs-fuse.morph delete mode 100644 strata/vala-common.morph delete mode 100644 strata/vala-common/vala-bootstrap.morph delete mode 100644 strata/virtualbox-guest-x86_64.morph delete mode 100644 strata/virtualbox-guest-x86_64/vboxguest.morph delete mode 100644 strata/virtualbox-guest-x86_64/yasm.morph delete mode 100644 strata/wayland-generic.morph delete mode 100644 strata/wayland-generic/wayland.morph delete mode 100644 strata/weston-common.morph delete mode 100644 strata/weston-common/weston.morph delete mode 100644 strata/x-common.morph delete mode 100644 strata/x-drivers.morph delete mode 100644 strata/x-generic.morph delete mode 100644 strata/x-generic/xserver.morph delete mode 100644 strata/xorg-util-macros-common.morph (limited to 'strata') diff --git a/strata/CPAN-Mini-Inject.morph b/strata/CPAN-Mini-Inject.morph deleted file mode 100644 index d4566bd3..00000000 --- a/strata/CPAN-Mini-Inject.morph +++ /dev/null @@ -1,306 +0,0 @@ -name: CPAN-Mini-Inject -kind: stratum -description: A collection of perl distributions used by CPAN::Mini::Inject -build-depends: -- morph: strata/core.morph -- morph: strata/perl-common.morph -chunks: -- name: Archive-Zip - repo: upstream:cpan/Archive-Zip-tarball - ref: 42c8b23669eac442a303190dad44d78cea63cf59 - unpetrify-ref: Archive-Zip-1.49 - build-system: cpan -- name: CPAN-DistnameInfo - repo: upstream:cpan/CPAN-DistnameInfo-tarball - ref: 56f58177bddb4002f0dc57811fe0f72a8fc9e479 - unpetrify-ref: CPAN-DistnameInfo-0.12 - build-system: cpan -- name: Compress-Bzip2 - repo: upstream:cpan/Compress-Bzip2-tarball - ref: efd32dfb6c52e28f3b158930b64f986ff8760409 - unpetrify-ref: Compress-Bzip2-2.22 - build-system: cpan -- name: Encode-Locale - repo: upstream:cpan/Encode-Locale-tarball - ref: e4bf16d2fde5df6eadd91475e3dcca56b87b1eb0 - unpetrify-ref: Encode-Locale-1.05 - build-system: cpan -- name: File-Slurp - repo: upstream:cpan/File-Slurp-tarball - ref: 9d4173f2716c2f9a2d26f8f9ab0f47b351b87de7 - unpetrify-ref: File-Slurp-9999.19 - build-system: cpan -- name: File-Spec-Native - repo: upstream:cpan/File-Spec-Native-tarball - ref: 475e3c7cb559a68109d8c90ab8ff0b6a37c98793 - unpetrify-ref: File-Spec-Native-1.004 - build-system: cpan -- name: File-Which - repo: upstream:cpan/File-Which-tarball - ref: a276db189a656a4cc5881a2ebc4cad3113685030 - unpetrify-ref: File-Which-1.19 - build-system: cpan -- name: File-HomeDir - repo: upstream:cpan/File-HomeDir-tarball - ref: d08b8685307cd5e8980f3c9409d4b3c1d06b2c24 - unpetrify-ref: File-HomeDir-1.00 - build-system: cpan - build-depends: - - File-Which -- name: HTML-Tagset - repo: upstream:cpan/HTML-Tagset-tarball - ref: 85713405a9d0b06f3abba0c2ddfaab2077344e8f - unpetrify-ref: HTML-Tagset-3.20 - build-system: cpan -- name: HTML-Parser - repo: upstream:cpan/HTML-Parser-tarball - ref: 2f253cfc85ffd55a8acb988e91f0bc5ab348124c - unpetrify-ref: HTML-Parser-3.71 - build-system: cpan - build-depends: - - HTML-Tagset -- name: CGI - repo: upstream:cpan/CGI-tarball - ref: f9f3ab3056d94292adb4ab2e1451645bee989769 - unpetrify-ref: CGI-4.21 - build-system: cpan - build-depends: - - HTML-Tagset - - HTML-Parser -- name: HTTP-Date - repo: upstream:cpan/HTTP-Date-tarball - ref: f1f9b3164e11c877ed5d509738551a56ac9b37f0 - unpetrify-ref: HTTP-Date-6.02 - build-system: cpan -- name: File-Listing - repo: upstream:cpan/File-Listing-tarball - ref: c1655656f083337cbfd901455db96695890f2d89 - unpetrify-ref: File-Listing-6.04 - build-system: cpan - build-depends: - - HTTP-Date -- name: HTTP-Server-Simple - repo: upstream:cpan/HTTP-Server-Simple-tarball - ref: e2d680ac7c6f0bb36808aa45e1453c8b585d2717 - unpetrify-ref: HTTP-Server-Simple-0.50 - build-system: cpan - build-depends: - - CGI - - HTML-Tagset - - HTML-Parser -- name: IO-HTML - repo: upstream:cpan/IO-HTML-tarball - ref: adc9c8b29ed1144626af564f936811a9d5e319a6 - unpetrify-ref: IO-HTML-1.001 - build-system: cpan -- name: LWP-MediaTypes - repo: upstream:cpan/LWP-MediaTypes-tarball - ref: d550937a3b104e53897b8f51dd528724f721858a - unpetrify-ref: LWP-MediaTypes-6.02 - build-system: cpan -- name: Number-Compare - repo: upstream:cpan/Number-Compare-tarball - ref: af206af84f17997c2967416423e9cdf516e17203 - unpetrify-ref: Number-Compare-0.03 - build-system: cpan -- name: Path-Class - repo: upstream:cpan/Path-Class-tarball - ref: 5f549fcb4056f8b314c7f7336a020ef9735fb384 - unpetrify-ref: Path-Class-0.35 - build-system: cpan -- name: Text-Glob - repo: upstream:cpan/Text-Glob-tarball - ref: 7c186823d68db1d2bd078fb91a95d30cd12890da - unpetrify-ref: Text-Glob-0.09 - build-system: cpan -- name: File-Find-Rule - repo: upstream:cpan/File-Find-Rule-tarball - ref: 5e7c9d8e7b80b54baa3f8161222b5a8e9077c0aa - unpetrify-ref: File-Find-Rule-0.33 - build-system: cpan - build-depends: - - Text-Glob - - Number-Compare -- name: Data-Compare - repo: upstream:cpan/Data-Compare-tarball - ref: 8fddd4400d09891094843fe9e77fec74e4510c67 - unpetrify-ref: Data-Compare-1.25 - build-system: cpan - build-depends: - - File-Find-Rule - - Text-Glob - - Number-Compare -- name: CPAN-Checksums - repo: upstream:cpan/CPAN-Checksums-tarball - ref: 26d8d4d1d2a7a8ebcffc6ff5c6b13495f74dd129 - unpetrify-ref: CPAN-Checksums-2.10 - build-system: cpan - build-depends: - - Text-Glob - - Data-Compare - - File-Find-Rule - - Number-Compare - - Compress-Bzip2 -- name: Dist-Metadata - repo: upstream:cpan/Dist-Metadata-tarball - ref: 2ca9db53e3e8164ecf0c95bf93fa289019e1b92c - unpetrify-ref: Dist-Metadata-0.926 - build-system: cpan - build-depends: - - Path-Class - - File-Spec-Native - - Archive-Zip - - CPAN-DistnameInfo -- name: URI - repo: upstream:cpan/URI-tarball - ref: 9165b237ad8fae18b36d4d40d6e2ccfde7b136c7 - unpetrify-ref: URI-1.69 - build-system: cpan -- name: Net-HTTP - repo: upstream:cpan/Net-HTTP-tarball - ref: 8780c70ceb3019aa50e129cb62daa3bfaebd0e82 - unpetrify-ref: Net-HTTP-6.09 - build-system: cpan - build-depends: - - URI -- name: HTTP-Message - repo: upstream:cpan/HTTP-Message-tarball - ref: d403562e3f7ac96df7cee2c1709ecd970b6c9761 - unpetrify-ref: HTTP-Message-6.10 - build-system: cpan - build-depends: - - Encode-Locale - - HTTP-Date - - IO-HTML - - URI - - LWP-MediaTypes -- name: HTTP-Negotiate - repo: upstream:cpan/HTTP-Negotiate-tarball - ref: ab7c5218426d7424b8f7b5c333870958ad6609da - unpetrify-ref: HTTP-Negotiate-6.01 - build-system: cpan - build-depends: - - Encode-Locale - - HTTP-Date - - IO-HTML - - LWP-MediaTypes - - URI - - HTTP-Message -- name: HTTP-Cookies - repo: upstream:cpan/HTTP-Cookies-tarball - ref: 4861af5daed8f4ba6d0041aed25e98f403d96fc0 - unpetrify-ref: HTTP-Cookies-6.01 - build-system: cpan - build-depends: - - Encode-Locale - - HTTP-Date - - IO-HTML - - URI - - LWP-MediaTypes - - HTTP-Message -- name: HTTP-Daemon - repo: upstream:cpan/HTTP-Daemon-tarball - ref: 64ffbaec18717f99cb80441d8b474868e39939fb - unpetrify-ref: HTTP-Daemon-6.01 - build-system: cpan - build-depends: - - Encode-Locale - - HTTP-Date - - IO-HTML - - LWP-MediaTypes - - URI - - HTTP-Message -- name: WWW-RobotRules - repo: upstream:cpan/WWW-RobotRules-tarball - ref: 80c86924c3437c0ad64852ea29c7eab1197dfe90 - unpetrify-ref: WWW-RobotRules-6.02 - build-system: cpan - build-depends: - - URI -- name: YAML - repo: upstream:cpan/YAML-tarball - ref: 2fe5b8de1e9d06482aa76303e7342bc6605700ea - unpetrify-ref: YAML-1.15 - build-system: cpan -- name: libwww-perl - repo: upstream:cpan/libwww-perl-tarball - ref: 20f161ca116b8a4fc7ac986a317d7f6d43e5c173 - unpetrify-ref: libwww-perl-6.13 - build-system: cpan - build-depends: - - Encode-Locale - - Net-HTTP - - HTTP-Daemon - - HTTP-Date - - HTTP-Negotiate - - HTTP-Message - - IO-HTML - - LWP-MediaTypes - - HTML-Tagset - - WWW-RobotRules - - HTTP-Cookies - - File-Listing - - HTML-Parser - - URI -- name: CPAN-Mini - repo: upstream:cpan/CPAN-Mini-tarball - ref: 2a051e40a3fc09bba24c335060e8df327d313e55 - unpetrify-ref: CPAN-Mini-1.111016 - build-system: cpan - build-depends: - - Encode-Locale - - File-Which - - HTTP-Date - - HTTP-Cookies - - HTTP-Daemon - - LWP-MediaTypes - - HTTP-Negotiate - - File-Listing - - URI - - File-HomeDir - - HTML-Tagset - - HTTP-Message - - Net-HTTP - - IO-HTML - - libwww-perl - - HTML-Parser - - WWW-RobotRules -- name: CPAN-Mini-Inject - morph: strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph - repo: upstream:cpan/CPAN-Mini-Inject-tarball - ref: 74e30d582ac01d80a7f1b28af247d0a5ee913d55 - unpetrify-ref: master - build-depends: - - File-Spec-Native - - HTTP-Negotiate - - LWP-MediaTypes - - Dist-Metadata - - File-Which - - Compress-Bzip2 - - libwww-perl - - CGI - - File-Slurp - - IO-HTML - - Number-Compare - - CPAN-Mini - - HTML-Tagset - - HTTP-Server-Simple - - HTTP-Message - - File-HomeDir - - Path-Class - - Archive-Zip - - Text-Glob - - Data-Compare - - HTTP-Date - - URI - - File-Listing - - HTTP-Cookies - - CPAN-DistnameInfo - - HTML-Parser - - Encode-Locale - - HTTP-Daemon - - File-Find-Rule - - YAML - - WWW-RobotRules - - Net-HTTP - - CPAN-Checksums diff --git a/strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph b/strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph deleted file mode 100644 index a92c26f3..00000000 --- a/strata/CPAN-Mini-Inject/CPAN-Mini-Inject.morph +++ /dev/null @@ -1,3 +0,0 @@ -name: CPAN-Mini-Inject -kind: chunk -build-system: module-build diff --git a/strata/NetworkManager-common.morph b/strata/NetworkManager-common.morph deleted file mode 100644 index b1b47e5d..00000000 --- a/strata/NetworkManager-common.morph +++ /dev/null @@ -1,48 +0,0 @@ -name: NetworkManager-common -kind: stratum -build-depends: -- morph: strata/bluetooth.morph -- morph: strata/connectivity.morph -- morph: strata/device-management.morph -- morph: strata/network-security.morph -- morph: strata/privileges-management.morph -- morph: strata/python-pygobject.morph -chunks: -- name: libmbim - repo: upstream:libmbim - ref: 50cddf48823f05ec124afad80c0d948184e19b00 - unpetrify-ref: 1.14.0 - build-system: autotools -- name: libqmi - repo: upstream:libqmi - ref: 7bdb9347cf08cf26ed8e420a11b358befa81824b - unpetrify-ref: 1.16.0 - build-system: autotools -- name: ModemManager - morph: strata/NetworkManager-common/ModemManager.morph - repo: upstream:ModemManager - ref: 397761c9758c3a8c2d130afaf36dab645d6e0ecf - unpetrify-ref: 1.6.0 - build-depends: - - libmbim - - libqmi -- name: libndp - repo: upstream:libndp - ref: 2f721c4ff519f38f46695a60d9f9d88f35bf3c1d - unpetrify-ref: v1.6 - build-system: autotools -- name: readline6 - morph: strata/NetworkManager-common/readline6.morph - repo: upstream:readline - ref: 7628b745a813aac53586b640da056a975f1c443e - unpetrify-ref: readline-6.3 - build-system: autotools -- name: NetworkManager - morph: strata/NetworkManager-common/NetworkManager.morph - repo: upstream:NetworkManager - ref: 9ed1921ce3b8f1b856d97128913b33c7eeeed6e9 - unpetrify-ref: 1.8.2 - build-depends: - - ModemManager - - libndp - - readline6 diff --git a/strata/NetworkManager-common/ModemManager.morph b/strata/NetworkManager-common/ModemManager.morph deleted file mode 100644 index 909f6eca..00000000 --- a/strata/NetworkManager-common/ModemManager.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: ModemManager -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc -system-integration: - ModemManager-misc: - 00-enable-ModemManager-unit: - - systemctl enable ModemManager diff --git a/strata/NetworkManager-common/NetworkManager.morph b/strata/NetworkManager-common/NetworkManager.morph deleted file mode 100644 index 4964fa2e..00000000 --- a/strata/NetworkManager-common/NetworkManager.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: NetworkManager -kind: chunk -build-system: autotools -configure-commands: -- NOCONFIGURE=1 ./autogen.sh -- PYTHON=python3 ./configure --prefix="$PREFIX" --sysconfdir=/etc --with-session-tracking=systemd --disable-ppp --enable-more-warnings=yes --disable-gtk-doc -system-integration: - ModemManager-misc: - 00-enable-NetworkManager-unit: - - systemctl enable NetworkManager diff --git a/strata/NetworkManager-common/readline6.morph b/strata/NetworkManager-common/readline6.morph deleted file mode 100644 index e3776357..00000000 --- a/strata/NetworkManager-common/readline6.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: readline6 -kind: chunk -build-system: autotools - -configure-commands: -# Skip the autoreconf step, it's broken for some reason and the generated -# files are committed to the Git repo. -- ./configure --prefix="$PREFIX" diff --git a/strata/ansible.morph b/strata/ansible.morph deleted file mode 100644 index f21cb222..00000000 --- a/strata/ansible.morph +++ /dev/null @@ -1,26 +0,0 @@ -name: ansible -kind: stratum -description: A stratum with ansible and its dependencies -build-depends: -- morph: strata/core.morph -- morph: strata/python-common.morph -chunks: -- name: ansible - morph: strata/ansible/ansible.morph - repo: upstream:ansible - ref: ebc8d48d34296fe010096f044e2b7591df37a622 - unpetrify-ref: v1.8.4 - submodules: - lib/ansible/modules/core: - url: upstream:ansible-modules-core.git - v2/ansible/modules/core: - url: upstream:ansible-modules-core.git - v2/ansible/modules/extras: - url: upstream:ansible-modules-extras.git - lib/ansible/modules/extras: - url: upstream:ansible-modules-extras.git -- name: openstack-ansible-modules - morph: strata/ansible/openstack-ansible-modules.morph - repo: upstream:openstack/openstack-ansible-modules - ref: 451dcdeadfd35615a867d5e59a684e4aa82959ae - unpetrify-ref: master diff --git a/strata/ansible/ansible.morph b/strata/ansible/ansible.morph deleted file mode 100644 index dbc6ec4b..00000000 --- a/strata/ansible/ansible.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: ansible -kind: chunk -build-system: python-distutils -post-install-commands: -- | - install -D -m644 /proc/self/fd/0 "$DESTDIR/etc/ansible/ansible.cfg" <= 3.18 -- scripts/config -e EXT4_USE_FOR_EXT23 -- scripts/config -e PACKET -- scripts/config -e UNIX -- scripts/config -e INET -- scripts/config -e IP_MULTICAST -- scripts/config -e IP_PNP -- scripts/config -e IP_PNP_DHCP -- scripts/config -e IP_PNP_BOOTP -- scripts/config -e MSDOS_FS -- scripts/config -e NETWORK_FILESYSTEMS -- scripts/config -e NET_KEY -- scripts/config -e NFS_FS -- scripts/config -e NFS_V3 -- scripts/config -e ROOT_NFS -- scripts/config -e LOCKD -- scripts/config -e LOCKD_V4 -- scripts/config -e NFS_COMMON -- scripts/config -e SUNRPC -- scripts/config -e SYSVIPC -- scripts/config -e BTRFS_FS -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e DM_SNAPSHOT -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e TMPFS -- scripts/config -e TMPFS_POSIX_ACL -- scripts/config -e VFAT_FS -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e VETH -- yes '' | make oldconfig -build-commands: -- make zImage $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/arm/boot/zImage "$DESTDIR"/boot/zImage diff --git a/strata/bsp-armv7-versatile.morph b/strata/bsp-armv7-versatile.morph deleted file mode 100644 index 470f6c56..00000000 --- a/strata/bsp-armv7-versatile.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: bsp-armv7-versatile -kind: stratum -description: The platform dependent components required to boot an ARM versatile development - board. -build-depends: -- morph: strata/core.morph -chunks: -- name: linux-armv7-versatile - morph: strata/bsp-armv7-versatile/linux-armv7-versatile.morph - repo: upstream:linux-stable - ref: 660613d1a4e94144490850b6c3d350331860fac4 - unpetrify-ref: v3.19.2 diff --git a/strata/bsp-armv7-versatile/linux-armv7-versatile.morph b/strata/bsp-armv7-versatile/linux-armv7-versatile.morph deleted file mode 100644 index ed0194b8..00000000 --- a/strata/bsp-armv7-versatile/linux-armv7-versatile.morph +++ /dev/null @@ -1,31 +0,0 @@ -name: linux-armv7-versatile -kind: chunk -configure-commands: -- make ARCH=arm vexpress_defconfig -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -d BTRFS_FS_CHECK_INTEGRITY -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config -e BLK_DEV_LOOP -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e DM_SNAPSHOT -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e FB_VESA -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- yes '' | make oldconfig -build-commands: -- make ARCH=arm zImage $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/arm/boot/zImage "$DESTDIR"/boot/zImage diff --git a/strata/bsp-armv7b-highbank.morph b/strata/bsp-armv7b-highbank.morph deleted file mode 100644 index 397b9fcb..00000000 --- a/strata/bsp-armv7b-highbank.morph +++ /dev/null @@ -1,17 +0,0 @@ -name: bsp-armv7b-highbank -kind: stratum -description: The platform dependent components required to boot an ARM highbank board. -build-depends: -- morph: strata/core.morph -chunks: -- name: linux-armv7b-highbank - morph: strata/bsp-armv7b-highbank/linux-armv7b-highbank.morph - repo: upstream:linux-stable - - # Linux 3.16 and later do not boot on Calxeda. They fail just before - # starting 'init' with this sort of message: - # - # Unhandled fault: imprecise external abort (0xc06) at 0xb6fea878 - - ref: f35b5e46feabab668a44df5b33f3558629f94dfc - unpetrify-ref: v3.15.10 diff --git a/strata/bsp-armv7b-highbank/linux-armv7b-highbank.morph b/strata/bsp-armv7b-highbank/linux-armv7b-highbank.morph deleted file mode 100644 index 1b86d320..00000000 --- a/strata/bsp-armv7b-highbank/linux-armv7b-highbank.morph +++ /dev/null @@ -1,53 +0,0 @@ -name: linux-armv7b-highbank -kind: chunk -configure-commands: -- make multi_v7_defconfig -- scripts/config -e CPU_BIG_ENDIAN -- scripts/config -e CPU_ENDIAN_BE8 -- scripts/config -e CPU_BE8_BOOT_LE -- scripts/config -e PACKET -- scripts/config -e UNIX -- scripts/config -e NET_KEY -- scripts/config -e INET -- scripts/config -e IP_MULTICAST -- scripts/config -e IP_PNP -- scripts/config -e IP_PNP_DHCP -- scripts/config -e IP_PNP_BOOTP -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e DM_SNAPSHOT -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e BLK_DEV_LOOP -- scripts/config -e BTRFS_FS -- scripts/config -e TMPFS -- scripts/config -e FUSE_FS -#- scripts/config -e OVERLAY_FS # Activate when we build Linux >= 3.18 -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config -e NETWORK_FILESYSTEMS -- scripts/config -e NFS_FS -- scripts/config -e NFS_V3 -- scripts/config -e ROOT_NFS -- scripts/config -e LOCKD -- scripts/config -e LOCKD_V4 -- scripts/config -e NFS_COMMON -- scripts/config -e SUNRPC -- scripts/config -e SYSVIPC -- scripts/config -e CONFIG_POSIX_MQUEUE -- scripts/config -e CPU_IDLE -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_USE_FOR_EXT23 -- scripts/config -e MSDOS_FS -- scripts/config -e VFAT_FS -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- yes '' | make oldconfig -build-commands: -- make zImage $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/arm/boot/zImage "$DESTDIR"/boot/zImage diff --git a/strata/bsp-armv7b-vexpress-tc2.morph b/strata/bsp-armv7b-vexpress-tc2.morph deleted file mode 100644 index ea67c386..00000000 --- a/strata/bsp-armv7b-vexpress-tc2.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: bsp-armv7b-vexpress-tc2 -kind: stratum -description: The platform dependent components required to boot Versatile TC2 board -build-depends: -- morph: strata/core.morph -chunks: -- name: linux-armv7b-vexpress-tc2 - morph: strata/bsp-armv7b-vexpress-tc2/linux-armv7b-vexpress-tc2.morph - repo: upstream:linux-stable - ref: 660613d1a4e94144490850b6c3d350331860fac4 - unpetrify-ref: v3.19.2 diff --git a/strata/bsp-armv7b-vexpress-tc2/linux-armv7b-vexpress-tc2.morph b/strata/bsp-armv7b-vexpress-tc2/linux-armv7b-vexpress-tc2.morph deleted file mode 100644 index fd6fab15..00000000 --- a/strata/bsp-armv7b-vexpress-tc2/linux-armv7b-vexpress-tc2.morph +++ /dev/null @@ -1,57 +0,0 @@ -name: linux-armv7b-vexpress-tc2 -kind: chunk -configure-commands: -- make vexpress_defconfig -- scripts/config -e CPU_BIG_ENDIAN -- scripts/config -e CPU_ENDIAN_BE8 -- scripts/config -e CPU_BE8_BOOT_LE -- scripts/config -e PACKET -- scripts/config -e UNIX -- scripts/config -e NET_KEY -- scripts/config -e INET -- scripts/config -e IP_MULTICAST -- scripts/config -e IP_PNP -- scripts/config -e IP_PNP_DHCP -- scripts/config -e IP_PNP_BOOTP -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e DM_SNAPSHOT -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e BLK_DEV_LOOP -- scripts/config -e BTRFS_FS -- scripts/config -e TMPFS -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e CGROUPS -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e AUTOFS4_FS -- scripts/config -e NETWORK_FILESYSTEMS -- scripts/config -e NFS_FS -- scripts/config -e NFS_V3 -- scripts/config -e ROOT_NFS -- scripts/config -e LOCKD -- scripts/config -e LOCKD_V4 -- scripts/config -e NFS_COMMON -- scripts/config -e SUNRPC -- scripts/config -e SYSVIPC -- scripts/config -e CONFIG_POSIX_MQUEUE -- scripts/config -e CPU_IDLE -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_USE_FOR_EXT23 -- scripts/config -e MSDOS_FS -- scripts/config -e VFAT_FS -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e VETH -- yes '' | make oldconfig -build-commands: -- make zImage vexpress-v2p-ca15_a7.dtb -- | - cat arch/arm/boot/zImage arch/arm/boot/dts/vexpress-v2p-ca15_a7.dtb | - dd conv=sync bs=4 of=kernel.bin -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp kernel.bin "$DESTDIR"/boot/zImage diff --git a/strata/bsp-armv7l-altera-socfpga-devkit.morph b/strata/bsp-armv7l-altera-socfpga-devkit.morph deleted file mode 100644 index 403e04e1..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit.morph +++ /dev/null @@ -1,39 +0,0 @@ -name: bsp-armv7l-altera-socfpga-devkit -kind: stratum -description: | - The platform dependent components required to boot the Altera Cortex-A9 - HPS core on an Altera SoCFPGA development kit. -build-depends: -- morph: strata/coreutils-common.morph -- morph: strata/tools.morph -chunks: -- name: u-boot-tools@socfpga-devkit - morph: strata/bsp-armv7l-altera-socfpga-devkit/u-boot-tools@socfpga-devkit.morph - repo: upstream:u-boot - ref: 905e8f9e53766e606bd4a0ed46d804889e613f32 - unpetrify-ref: v2015.07-rc1 -- name: u-boot@socfpga-devkit - morph: strata/bsp-armv7l-altera-socfpga-devkit/u-boot@socfpga-devkit.morph - repo: upstream:u-boot-socfpga - ref: 32c1d91bc0d10beca54c2dfc5b475d4ffeffc15a - unpetrify-ref: socfpga_v2013.01.01 -- name: bsp-support@socfpga-devkit - morph: strata/bsp-armv7l-altera-socfpga-devkit/bsp-support@socfpga-devkit.morph - repo: baserock:baserock/bsp-support - ref: 95e6be2188ad9dfd13cb8887cdc698519831871d - unpetrify-ref: master - build-depends: - - u-boot-tools@socfpga-devkit -- name: preloader@socfpga-devkit - morph: strata/bsp-armv7l-altera-socfpga-devkit/preloader@socfpga-devkit.morph - repo: upstream:u-boot-socfpga - ref: 32c1d91bc0d10beca54c2dfc5b475d4ffeffc15a - unpetrify-ref: socfpga_v2013.01.01 - build-depends: - - bsp-support@socfpga-devkit - - u-boot-tools@socfpga-devkit -- name: linux-armv7l-altera-socfpga-devkit - morph: strata/bsp-armv7l-altera-socfpga-devkit/linux-armv7l-altera-socfpga-devkit.morph - repo: upstream:linux - ref: e26081808edadfd257c6c9d81014e3b25e9a6118 - unpetrify-ref: v4.1-rc4 diff --git a/strata/bsp-armv7l-altera-socfpga-devkit/bsp-support@socfpga-devkit.morph b/strata/bsp-armv7l-altera-socfpga-devkit/bsp-support@socfpga-devkit.morph deleted file mode 100644 index 2e206b4e..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit/bsp-support@socfpga-devkit.morph +++ /dev/null @@ -1,17 +0,0 @@ -name: bsp-support@socfpga-devkit -kind: chunk -build-commands: -# Modify auto-generated source files: -- mv altera-socfpga/* . -- for file in patches/*.diff; do patch -p 1 < "$file"; done -- sed -i 's/^PRELOADER_SETTINGS_DIR := .*$/PRELOADER_SETTINGS_DIR := .\/hps_hps_0/' hardware-handoff/spl_bsp/Makefile -- sed -i 's/^CROSS_COMPILE := .*$/CROSS_COMPILE := \/usr\/bin\//' hardware-handoff/spl_bsp/Makefile -- mkenvimage -s 4096 -o socfpga-devkit-env.img socfpga-devkit-env.txt -- dtc -f -I dts -O dtb dts-generated/socfpga-devkit.dts > socfpga-devkit.dtb -install-commands: -- mkdir -p "$DESTDIR/boot" -- install -m 755 socfpga-devkit-env.img "$DESTDIR/boot" -- install -m 755 socfpga-devkit.dtb "$DESTDIR/boot" -# These files are required later, to be built against U-Boot: -- mkdir -p "$DESTDIR/tmp/preloader" -- cp -R ./hardware-handoff/* "$DESTDIR/tmp/preloader" diff --git a/strata/bsp-armv7l-altera-socfpga-devkit/device-tree-compiler.morph b/strata/bsp-armv7l-altera-socfpga-devkit/device-tree-compiler.morph deleted file mode 100644 index 8abfafc8..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit/device-tree-compiler.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: device-tree-compiler -kind: chunk -build-commands: -- make all -install-commands: -- make install DESTDIR="$DESTDIR" PREFIX="$PREFIX" diff --git a/strata/bsp-armv7l-altera-socfpga-devkit/linux-armv7l-altera-socfpga-devkit.morph b/strata/bsp-armv7l-altera-socfpga-devkit/linux-armv7l-altera-socfpga-devkit.morph deleted file mode 100644 index be372265..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit/linux-armv7l-altera-socfpga-devkit.morph +++ /dev/null @@ -1,34 +0,0 @@ -name: linux-armv7l-altera-socfpga-devkit -kind: chunk -configure-commands: -- git status -- make ARCH=arm socfpga_defconfig -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -d BTRFS_FS_CHECK_INTEGRITY -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config -e BLK_DEV_LOOP -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e DM_SNAPSHOT -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e FB_VESA -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e IPV6 -- scripts/config -d MTD_NAND -- yes '' | make oldconfig -build-commands: -- make ARCH=arm LOADADDR=0x8000 zImage dtbs $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/arm/boot/zImage "$DESTDIR"/boot/zImage -- cp arch/arm/boot/dts/socfpga_cyclone5*.dtb "$DESTDIR"/boot/ diff --git a/strata/bsp-armv7l-altera-socfpga-devkit/preloader@socfpga-devkit.morph b/strata/bsp-armv7l-altera-socfpga-devkit/preloader@socfpga-devkit.morph deleted file mode 100644 index c61b10a7..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit/preloader@socfpga-devkit.morph +++ /dev/null @@ -1,17 +0,0 @@ -name: preloader@socfpga-devkit -kind: chunk -configure-commands: -- mkdir uboot-socfpga -- find -maxdepth 1 | egrep -v '^./uboot-socfpga|\.$' | xargs -I {} mv {} uboot-socfpga -- cp -R /tmp/preloader/spl_bsp/* . -- cp -R /tmp/preloader/hps_hps_0 . -build-commands: -- make -- mkimage -T socfpgaimage -d uboot-socfpga/spl/u-boot-spl.bin preloader.bin -# Signed preloader needs to be duplicated four times -# which U-Boot's mkimage tool doesn't support -- dd if=/dev/zero of=socfpga-preloader.img bs=64K count=4 -- for i in $(seq 0 3); do dd if=preloader.bin of=socfpga-preloader.img bs=64K seek="$i" conv=notrunc; done -install-commands: -- mkdir -p "$DESTDIR/boot" -- install -m 755 socfpga-preloader.img "$DESTDIR/boot" diff --git a/strata/bsp-armv7l-altera-socfpga-devkit/u-boot-tools@socfpga-devkit.morph b/strata/bsp-armv7l-altera-socfpga-devkit/u-boot-tools@socfpga-devkit.morph deleted file mode 100644 index f7d3f7cb..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit/u-boot-tools@socfpga-devkit.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: u-boot-tools@socfpga-devkit -kind: chunk -configure-commands: -- git status -- make ARCH=arm socfpga_cyclone5_config -build-commands: -- make ARCH=arm tools -install-commands: -- mkdir -p "$DESTDIR$PREFIX/bin" -- install -m 755 tools/img2brec.sh "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/jtagconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/netconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkenvimage "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkimage "$DESTDIR$PREFIX/bin/." diff --git a/strata/bsp-armv7l-altera-socfpga-devkit/u-boot@socfpga-devkit.morph b/strata/bsp-armv7l-altera-socfpga-devkit/u-boot@socfpga-devkit.morph deleted file mode 100644 index 2b7ce450..00000000 --- a/strata/bsp-armv7l-altera-socfpga-devkit/u-boot@socfpga-devkit.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: u-boot@socfpga-devkit -kind: chunk -configure-commands: -- make ARCH=arm socfpga_cyclone5_config -build-commands: -- make ARCH=arm -install-commands: -- mkdir -p "$DESTDIR/boot" -- install -m 755 u-boot.img "$DESTDIR/boot" diff --git a/strata/bsp-armv8b64-generic.morph b/strata/bsp-armv8b64-generic.morph deleted file mode 100644 index 636e62b4..00000000 --- a/strata/bsp-armv8b64-generic.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: bsp-armv8b64-generic -kind: stratum -description: | - The set of platform specific components required for booting generic ARMv8 - systems in big-endian mode, such as the 64-bit APM XGene ARM based m400 - Moonshot cartridge. -build-depends: -- morph: strata/core.morph -chunks: -- name: linux-armv8b64-generic - morph: strata/bsp-armv8b64-generic/linux-armv8b64-generic.morph - repo: upstream:linux - ref: cd1397b1f6e429b82e94565b0af93c6bd44e4271 - unpetrify-ref: baserock/bjdooks/m400-be3 - build-depends: [] diff --git a/strata/bsp-armv8b64-generic/linux-armv8b64-generic.morph b/strata/bsp-armv8b64-generic/linux-armv8b64-generic.morph deleted file mode 100644 index 9362eb6e..00000000 --- a/strata/bsp-armv8b64-generic/linux-armv8b64-generic.morph +++ /dev/null @@ -1,278 +0,0 @@ -name: linux-armv8b64-generic -kind: chunk -configure-commands: -- make ARCH=arm64 defconfig -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e XFS_FS -- scripts/config -e LIBCRC32C -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config -e CEPH_FS -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e VIRTIO -- scripts/config -e VIRTIO_RING -- scripts/config -e VIRTIO_PCI -- scripts/config -e VIRTIO_BALLOON -- scripts/config -e VIRTIO_BLK -- scripts/config -e VIRTIO_NET -- scripts/config -e VIRTIO_CONSOLE -- scripts/config -e HW_RANDOM_VIRTIO -- scripts/config -e 9P_FS -- scripts/config -e 9P_FSCACHE -- scripts/config -e 9P_FS_POSIX_ACL -- scripts/config -e NET_9P -- scripts/config -e NET_9P_VIRTIO -- scripts/config -e R8169 -- scripts/config -e 8139TOO -- scripts/config -e 8139CP -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e KVM -- scripts/config -e TUN -- scripts/config -e BRIDGE -- scripts/config -e VHOST_NET -- scripts/config -e NF_NAT -- scripts/config -e IP_NF_NAT -- scripts/config -e IP_NF_TARGET_MASQUERADE -- scripts/config -e FB_VESA -- scripts/config -e HOTPLUG_PCI -- scripts/config -e HOTPLUG_PCI_ACPI -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e IPV6 -- scripts/config -e BLK_DEV_NBD -- scripts/config -e BRIDGE_NF_EBTABLES -- scripts/config -e NETFILTER -- scripts/config -e NETFILTER_ADVANCED -- scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE -- scripts/config -e OPENVSWITCH -- scripts/config -e OPENVSWITCH_VXLAN -- scripts/config -e CONFIG_OPENVSWITCH_GRE -- scripts/config -e NET_CLS_BASIC -- scripts/config -e NET_SCH_INGRESS -- scripts/config -e NET_ACT_POLICE -- scripts/config -e NET_IPGRE_DEMUX -- scripts/config -e NET_SCH_HTB -- scripts/config -e NET_SCH_HFSC -- scripts/config -e VXLAN -- scripts/config -e VETH -- scripts/config -e IP_NF_MATCH_AH -- scripts/config -e IP_NF_MATCH_ECN -- scripts/config -e IP_NF_MATCH_RPFILTER -- scripts/config -e IP_NF_MATCH_TTL -- scripts/config -e IP_NF_TARGET_SYNPROXY -- scripts/config -e IP_NF_TARGET_NETMAP -- scripts/config -e IP_NF_TARGET_REDIRECT -- scripts/config -e IP_NF_TARGET_CLUSTERIP -- scripts/config -e IP_NF_TARGET_ECN -- scripts/config -e IP_NF_TARGET_TTL -- scripts/config -e IP_NF_RAW -- scripts/config -e IP_NF_SECURITY -- scripts/config -e IP_NF_ARPTABLES -- scripts/config -e NETFILTER_NETLINK_QUEUE -- scripts/config -e SCSI_NETLINK -- scripts/config -e NETFILTER_XT_TARGET_MARK -- scripts/config -e NETFILTER_XT_SET -- scripts/config -e IP_SET -- scripts/config -e IP_SET_BITMAP_IP -- scripts/config -e IP_SET_BITMAP_IPMAC -- scripts/config -e IP_SET_BITMAP_PORT -- scripts/config -e IP_SET_HASH_IP -- scripts/config -e IP_SET_HASH_IPMARK -- scripts/config -e IP_SET_HASH_IPPORT -- scripts/config -e IP_SET_HASH_IPPORTIP -- scripts/config -e IP_SET_HASH_IPPORTNET -- scripts/config -e IP_SET_HASH_MAC -- scripts/config -e IP_SET_HASH_NETPORTNET -- scripts/config -e IP_SET_HASH_NET -- scripts/config -e IP_SET_HASH_NETNET -- scripts/config -e IP_SET_HASH_NETPORT -- scripts/config -e IP_SET_HASH_NETIFACE -- scripts/config -e IP_SET_LIST_SET -- scripts/config -e NF_CONNTRACK_TIMEOUT -- scripts/config -e NF_CONNTRACK_TIMESTAMP -- scripts/config -e NF_CONNTRACK_EVENTS -- scripts/config -e NF_CONNTRACK_LABELS -- scripts/config -e NETFILTER_NETLINK_ACCT -- scripts/config -e NETFILTER_NETLINK_QUEUE_CT -- scripts/config -e NF_CT_PROTO_DCCP -- scripts/config -e NF_CT_PROTO_GRE -- scripts/config -e NF_CT_PROTO_SCTP -- scripts/config -e NF_CT_PROTO_UDPLITE -- scripts/config -e NF_CT_NETLINK_TIMEOUT -- scripts/config -e NF_CT_NETLINK_HELPER -- scripts/config -e NF_CONNTRACK_AMANDA -- scripts/config -e NF_CONNTRACK_H323 -- scripts/config -e NF_CONNTRACK_BROADCAST -- scripts/config -e NF_CONNTRACK_NETBIOS_NS -- scripts/config -e NF_CONNTRACK_SNMP -- scripts/config -e NF_CONNTRACK_PPTP -- scripts/config -e NF_CONNTRACK_SANE -- scripts/config -e NF_CONNTRACK_TFTP -- scripts/config -e NF_LOG_COMMON -- scripts/config -e NF_NAT_PROTO_DCCP -- scripts/config -e NF_NAT_PROTO_UDPLITE -- scripts/config -e NF_NAT_PROTO_SCTP -- scripts/config -e NF_NAT_AMANDA -- scripts/config -e NF_NAT_TFTP -- scripts/config -e NF_TABLES -- scripts/config -e NF_TABLES_INET -- scripts/config -e NFT_COMPAT -- scripts/config -e NFT_EXTHDR -- scripts/config -e NFT_META -- scripts/config -e NFT_CT -- scripts/config -e NFT_LIMIT -- scripts/config -e NFT_NAT -- scripts/config -e NFT_QUEUE -- scripts/config -e NFT_REJECT -- scripts/config -e NFT_REJECT_INET -- scripts/config -e NFT_RBTREE -- scripts/config -e NFT_HASH -- scripts/config -e NFT_COUNTER -- scripts/config -e NFT_LOG -- scripts/config -e NFT_MASQ -- scripts/config -e NETFILTER_XT_CONNMARK -- scripts/config -e NETFILTER_XT_TARGET_AUDIT -- scripts/config -e NETFILTER_XT_TARGET_CHECKSUM -- scripts/config -e NETFILTER_XT_TARGET_CLASSIFY -- scripts/config -e NETFILTER_XT_TARGET_CT -- scripts/config -e NETFILTER_XT_TARGET_DSCP -- scripts/config -e NETFILTER_XT_TARGET_HMARK -- scripts/config -e NETFILTER_XT_TARGET_LED -- scripts/config -e NETFILTER_XT_TARGET_LOG -- scripts/config -e NETFILTER_XT_TARGET_NFQUEUE -- scripts/config -e NETFILTER_XT_TARGET_RATEEST -- scripts/config -e NETFILTER_XT_TARGET_TPROXY -- scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP -- scripts/config -e NETFILTER_XT_TARGET_TEE -- scripts/config -e NETFILTER_XT_TARGET_TRACE -- scripts/config -e NETFILTER_XT_TARGET_IDLETIMER -- scripts/config -e NETFILTER_XT_MATCH_BPF -- scripts/config -e NETFILTER_XT_MATCH_CLUSTER -- scripts/config -e NETFILTER_XT_MATCH_COMMENT -- scripts/config -e NETFILTER_XT_MATCH_CONNBYTES -- scripts/config -e NETFILTER_XT_MATCH_CONNLABEL -- scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT -- scripts/config -e NETFILTER_XT_MATCH_CPU -- scripts/config -e NETFILTER_XT_MATCH_DCCP -- scripts/config -e NETFILTER_XT_MATCH_DEVGROUP -- scripts/config -e NETFILTER_XT_MATCH_DSCP -- scripts/config -e NETFILTER_XT_MATCH_ESP -- scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT -- scripts/config -e NETFILTER_XT_MATCH_HELPER -- scripts/config -e NETFILTER_XT_MATCH_IPCOMP -- scripts/config -e NETFILTER_XT_MATCH_IPRANGE -- scripts/config -e NETFILTER_XT_MATCH_IPVS -- scripts/config -e NETFILTER_XT_MATCH_L2TP -- scripts/config -e NETFILTER_XT_MATCH_LENGTH -- scripts/config -e NETFILTER_XT_MATCH_LIMIT -- scripts/config -e NETFILTER_XT_MATCH_MAC -- scripts/config -e NETFILTER_XT_MATCH_MULTIPORT -- scripts/config -e NETFILTER_XT_MATCH_NFACCT -- scripts/config -e NETFILTER_XT_MATCH_OSF -- scripts/config -e NETFILTER_XT_MATCH_OWNER -- scripts/config -e NETFILTER_XT_MATCH_CGROUP -- scripts/config -e NETFILTER_XT_MATCH_PHYSDEV -- scripts/config -e NETFILTER_XT_MATCH_PKTTYPE -- scripts/config -e NETFILTER_XT_MATCH_QUOTA -- scripts/config -e NETFILTER_XT_MATCH_RATEEST -- scripts/config -e NETFILTER_XT_MATCH_REALM -- scripts/config -e NETFILTER_XT_MATCH_RECENT -- scripts/config -e NETFILTER_XT_MATCH_SCTP -- scripts/config -e NETFILTER_XT_MATCH_SOCKET -- scripts/config -e NETFILTER_XT_MATCH_STATISTIC -- scripts/config -e NETFILTER_XT_MATCH_STRING -- scripts/config -e NETFILTER_XT_MATCH_TCPMSS -- scripts/config -e NETFILTER_XT_MATCH_TIME -- scripts/config -e NETFILTER_XT_MATCH_U32 -- scripts/config -e IP_VS -- scripts/config -e BRIDGE_NETFILTER -- scripts/config -e CRYPTO_CRC32C -- scripts/config -e CONFIGFS_FS -- scripts/config -e EXPERT -- scripts/config -e TARGET_CORE -- scripts/config -e ISCSI_TARGET -- scripts/config -e TCM_IBLOCK -- scripts/config -e TCM_FILEIO -- scripts/config -e TCM_PSCSI -- scripts/config -e TCM_USER -- scripts/config -e CONFIG_UIO -- scripts/config -e LOOPBACK_TARGET -- scripts/config -e TCM_FC -- scripts/config -e LIBFC -- scripts/config -e SCSI_FC_ATTRS -- scripts/config -e SCSI_ISCSI_ATTRS -- scripts/config -e ISCSI_TCP -- scripts/config -e SCSI_LOWLEVEL -# Required for M400 -- scripts/config -e SATA_AHCI_PLATFORM -- scripts/config -e AHCI_XGENE -- scripts/config -e GENERIC_PHY -- scripts/config -e PHY_XGENE -- scripts/config -e NET_VENDOR_MELLANOX -- scripts/config -e MLX4_EN -- scripts/config -e MLX4_EN_DCB -- scripts/config -e MLX4_EN_VXLAN -- scripts/config -e MLX4_CORE -- scripts/config -e MLX5_CORE -- scripts/config -e NET_IP_TUNNEL -- scripts/config -e VXLAN -- scripts/config -e UIO -- scripts/config -e UIO_PDRV_GENIRQ -- scripts/config -e GPIO_DWAPB -- scripts/config -e KEYBOARD_GPIO -- scripts/config -e INPUT_POLLDEV -- scripts/config -e KEYBOARD_GPIO_POLLED -- scripts/config -d DMA_CMA -- scripts/config -e POWER_RESET -- scripts/config -e POWER_RESET_GPIO -- scripts/config -e POWER_RESET_SYSCON -- scripts/config -e POWER_AVS -# Big endian kernel -- scripts/config -e CPU_BIG_ENDIAN -- yes '' | make ARCH=arm64 oldconfig -build-commands: -# Only generate Image here, uImage generated in deployment -# due to availability of mkimage build systems -- make vmlinux dtbs $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- make install dtbs_install INSTALL_PATH="$DESTDIR/boot" -- cp arch/arm64/boot/Image "$DESTDIR/boot/vmlinux" diff --git a/strata/bsp-armv8l64-generic.morph b/strata/bsp-armv8l64-generic.morph deleted file mode 100644 index ca74dbe3..00000000 --- a/strata/bsp-armv8l64-generic.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: bsp-armv8l64-generic -kind: stratum -description: | - The set of platform specific components required for booting - armv8l64-based systems, like the 64-bit APM XGene ARM based m400 - Moonshot cartridge. -build-depends: -- morph: strata/core.morph -chunks: -- name: linux-armv8l64-generic - morph: strata/bsp-armv8l64-generic/linux-armv8l64-generic.morph - repo: upstream:linux - ref: 5f06398ae6a04f414932243de38b5cf3d264ff84 - unpetrify-ref: baserock/apm-xgene-m400-moonshot-cartridge diff --git a/strata/bsp-armv8l64-generic/linux-armv8l64-generic.morph b/strata/bsp-armv8l64-generic/linux-armv8l64-generic.morph deleted file mode 100644 index dd54b4e4..00000000 --- a/strata/bsp-armv8l64-generic/linux-armv8l64-generic.morph +++ /dev/null @@ -1,276 +0,0 @@ -name: linux-armv8l64-generic -kind: chunk -configure-commands: -- make ARCH=arm64 defconfig -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e XFS_FS -- scripts/config -e LIBCRC32C -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config -e CEPH_FS -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e VIRTIO -- scripts/config -e VIRTIO_RING -- scripts/config -e VIRTIO_PCI -- scripts/config -e VIRTIO_BALLOON -- scripts/config -e VIRTIO_BLK -- scripts/config -e VIRTIO_NET -- scripts/config -e VIRTIO_CONSOLE -- scripts/config -e HW_RANDOM_VIRTIO -- scripts/config -e 9P_FS -- scripts/config -e 9P_FSCACHE -- scripts/config -e 9P_FS_POSIX_ACL -- scripts/config -e NET_9P -- scripts/config -e NET_9P_VIRTIO -- scripts/config -e R8169 -- scripts/config -e 8139TOO -- scripts/config -e 8139CP -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e KVM -- scripts/config -e TUN -- scripts/config -e BRIDGE -- scripts/config -e VHOST_NET -- scripts/config -e NF_NAT -- scripts/config -e IP_NF_NAT -- scripts/config -e IP_NF_TARGET_MASQUERADE -- scripts/config -e FB_VESA -- scripts/config -e HOTPLUG_PCI -- scripts/config -e HOTPLUG_PCI_ACPI -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e IPV6 -- scripts/config -e BLK_DEV_NBD -- scripts/config -e BRIDGE_NF_EBTABLES -- scripts/config -e NETFILTER -- scripts/config -e NETFILTER_ADVANCED -- scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE -- scripts/config -e OPENVSWITCH -- scripts/config -e OPENVSWITCH_VXLAN -- scripts/config -e CONFIG_OPENVSWITCH_GRE -- scripts/config -e NET_CLS_BASIC -- scripts/config -e NET_SCH_INGRESS -- scripts/config -e NET_ACT_POLICE -- scripts/config -e NET_IPGRE_DEMUX -- scripts/config -e NET_SCH_HTB -- scripts/config -e NET_SCH_HFSC -- scripts/config -e VXLAN -- scripts/config -e VETH -- scripts/config -e IP_NF_MATCH_AH -- scripts/config -e IP_NF_MATCH_ECN -- scripts/config -e IP_NF_MATCH_RPFILTER -- scripts/config -e IP_NF_MATCH_TTL -- scripts/config -e IP_NF_TARGET_SYNPROXY -- scripts/config -e IP_NF_TARGET_NETMAP -- scripts/config -e IP_NF_TARGET_REDIRECT -- scripts/config -e IP_NF_TARGET_CLUSTERIP -- scripts/config -e IP_NF_TARGET_ECN -- scripts/config -e IP_NF_TARGET_TTL -- scripts/config -e IP_NF_RAW -- scripts/config -e IP_NF_SECURITY -- scripts/config -e IP_NF_ARPTABLES -- scripts/config -e NETFILTER_NETLINK_QUEUE -- scripts/config -e SCSI_NETLINK -- scripts/config -e NETFILTER_XT_TARGET_MARK -- scripts/config -e NETFILTER_XT_SET -- scripts/config -e IP_SET -- scripts/config -e IP_SET_BITMAP_IP -- scripts/config -e IP_SET_BITMAP_IPMAC -- scripts/config -e IP_SET_BITMAP_PORT -- scripts/config -e IP_SET_HASH_IP -- scripts/config -e IP_SET_HASH_IPMARK -- scripts/config -e IP_SET_HASH_IPPORT -- scripts/config -e IP_SET_HASH_IPPORTIP -- scripts/config -e IP_SET_HASH_IPPORTNET -- scripts/config -e IP_SET_HASH_MAC -- scripts/config -e IP_SET_HASH_NETPORTNET -- scripts/config -e IP_SET_HASH_NET -- scripts/config -e IP_SET_HASH_NETNET -- scripts/config -e IP_SET_HASH_NETPORT -- scripts/config -e IP_SET_HASH_NETIFACE -- scripts/config -e IP_SET_LIST_SET -- scripts/config -e NF_CONNTRACK_TIMEOUT -- scripts/config -e NF_CONNTRACK_TIMESTAMP -- scripts/config -e NF_CONNTRACK_EVENTS -- scripts/config -e NF_CONNTRACK_LABELS -- scripts/config -e NETFILTER_NETLINK_ACCT -- scripts/config -e NETFILTER_NETLINK_QUEUE_CT -- scripts/config -e NF_CT_PROTO_DCCP -- scripts/config -e NF_CT_PROTO_GRE -- scripts/config -e NF_CT_PROTO_SCTP -- scripts/config -e NF_CT_PROTO_UDPLITE -- scripts/config -e NF_CT_NETLINK_TIMEOUT -- scripts/config -e NF_CT_NETLINK_HELPER -- scripts/config -e NF_CONNTRACK_AMANDA -- scripts/config -e NF_CONNTRACK_H323 -- scripts/config -e NF_CONNTRACK_BROADCAST -- scripts/config -e NF_CONNTRACK_NETBIOS_NS -- scripts/config -e NF_CONNTRACK_SNMP -- scripts/config -e NF_CONNTRACK_PPTP -- scripts/config -e NF_CONNTRACK_SANE -- scripts/config -e NF_CONNTRACK_TFTP -- scripts/config -e NF_LOG_COMMON -- scripts/config -e NF_NAT_PROTO_DCCP -- scripts/config -e NF_NAT_PROTO_UDPLITE -- scripts/config -e NF_NAT_PROTO_SCTP -- scripts/config -e NF_NAT_AMANDA -- scripts/config -e NF_NAT_TFTP -- scripts/config -e NF_TABLES -- scripts/config -e NF_TABLES_INET -- scripts/config -e NFT_COMPAT -- scripts/config -e NFT_EXTHDR -- scripts/config -e NFT_META -- scripts/config -e NFT_CT -- scripts/config -e NFT_LIMIT -- scripts/config -e NFT_NAT -- scripts/config -e NFT_QUEUE -- scripts/config -e NFT_REJECT -- scripts/config -e NFT_REJECT_INET -- scripts/config -e NFT_RBTREE -- scripts/config -e NFT_HASH -- scripts/config -e NFT_COUNTER -- scripts/config -e NFT_LOG -- scripts/config -e NFT_MASQ -- scripts/config -e NETFILTER_XT_CONNMARK -- scripts/config -e NETFILTER_XT_TARGET_AUDIT -- scripts/config -e NETFILTER_XT_TARGET_CHECKSUM -- scripts/config -e NETFILTER_XT_TARGET_CLASSIFY -- scripts/config -e NETFILTER_XT_TARGET_CT -- scripts/config -e NETFILTER_XT_TARGET_DSCP -- scripts/config -e NETFILTER_XT_TARGET_HMARK -- scripts/config -e NETFILTER_XT_TARGET_LED -- scripts/config -e NETFILTER_XT_TARGET_LOG -- scripts/config -e NETFILTER_XT_TARGET_NFQUEUE -- scripts/config -e NETFILTER_XT_TARGET_RATEEST -- scripts/config -e NETFILTER_XT_TARGET_TPROXY -- scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP -- scripts/config -e NETFILTER_XT_TARGET_TEE -- scripts/config -e NETFILTER_XT_TARGET_TRACE -- scripts/config -e NETFILTER_XT_TARGET_IDLETIMER -- scripts/config -e NETFILTER_XT_MATCH_BPF -- scripts/config -e NETFILTER_XT_MATCH_CLUSTER -- scripts/config -e NETFILTER_XT_MATCH_COMMENT -- scripts/config -e NETFILTER_XT_MATCH_CONNBYTES -- scripts/config -e NETFILTER_XT_MATCH_CONNLABEL -- scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT -- scripts/config -e NETFILTER_XT_MATCH_CPU -- scripts/config -e NETFILTER_XT_MATCH_DCCP -- scripts/config -e NETFILTER_XT_MATCH_DEVGROUP -- scripts/config -e NETFILTER_XT_MATCH_DSCP -- scripts/config -e NETFILTER_XT_MATCH_ESP -- scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT -- scripts/config -e NETFILTER_XT_MATCH_HELPER -- scripts/config -e NETFILTER_XT_MATCH_IPCOMP -- scripts/config -e NETFILTER_XT_MATCH_IPRANGE -- scripts/config -e NETFILTER_XT_MATCH_IPVS -- scripts/config -e NETFILTER_XT_MATCH_L2TP -- scripts/config -e NETFILTER_XT_MATCH_LENGTH -- scripts/config -e NETFILTER_XT_MATCH_LIMIT -- scripts/config -e NETFILTER_XT_MATCH_MAC -- scripts/config -e NETFILTER_XT_MATCH_MULTIPORT -- scripts/config -e NETFILTER_XT_MATCH_NFACCT -- scripts/config -e NETFILTER_XT_MATCH_OSF -- scripts/config -e NETFILTER_XT_MATCH_OWNER -- scripts/config -e NETFILTER_XT_MATCH_CGROUP -- scripts/config -e NETFILTER_XT_MATCH_PHYSDEV -- scripts/config -e NETFILTER_XT_MATCH_PKTTYPE -- scripts/config -e NETFILTER_XT_MATCH_QUOTA -- scripts/config -e NETFILTER_XT_MATCH_RATEEST -- scripts/config -e NETFILTER_XT_MATCH_REALM -- scripts/config -e NETFILTER_XT_MATCH_RECENT -- scripts/config -e NETFILTER_XT_MATCH_SCTP -- scripts/config -e NETFILTER_XT_MATCH_SOCKET -- scripts/config -e NETFILTER_XT_MATCH_STATISTIC -- scripts/config -e NETFILTER_XT_MATCH_STRING -- scripts/config -e NETFILTER_XT_MATCH_TCPMSS -- scripts/config -e NETFILTER_XT_MATCH_TIME -- scripts/config -e NETFILTER_XT_MATCH_U32 -- scripts/config -e IP_VS -- scripts/config -e BRIDGE_NETFILTER -- scripts/config -e CRYPTO_CRC32C -- scripts/config -e CONFIGFS_FS -- scripts/config -e EXPERT -- scripts/config -e TARGET_CORE -- scripts/config -e ISCSI_TARGET -- scripts/config -e TCM_IBLOCK -- scripts/config -e TCM_FILEIO -- scripts/config -e TCM_PSCSI -- scripts/config -e TCM_USER -- scripts/config -e CONFIG_UIO -- scripts/config -e LOOPBACK_TARGET -- scripts/config -e TCM_FC -- scripts/config -e LIBFC -- scripts/config -e SCSI_FC_ATTRS -- scripts/config -e SCSI_ISCSI_ATTRS -- scripts/config -e ISCSI_TCP -- scripts/config -e SCSI_LOWLEVEL -# Required for M400 -- scripts/config -e SATA_AHCI_PLATFORM -- scripts/config -e AHCI_XGENE -- scripts/config -e GENERIC_PHY -- scripts/config -e PHY_XGENE -- scripts/config -e NET_VENDOR_MELLANOX -- scripts/config -e MLX4_EN -- scripts/config -e MLX4_EN_DCB -- scripts/config -e MLX4_EN_VXLAN -- scripts/config -e MLX4_CORE -- scripts/config -e MLX5_CORE -- scripts/config -e NET_IP_TUNNEL -- scripts/config -e VXLAN -- scripts/config -e UIO -- scripts/config -e UIO_PDRV_GENIRQ -- scripts/config -e GPIO_DWAPB -- scripts/config -e KEYBOARD_GPIO -- scripts/config -e INPUT_POLLDEV -- scripts/config -e KEYBOARD_GPIO_POLLED -- scripts/config -d DMA_CMA -- scripts/config -e POWER_RESET -- scripts/config -e POWER_RESET_GPIO -- scripts/config -e POWER_RESET_SYSCON -- scripts/config -e POWER_AVS -- yes '' | make ARCH=arm64 oldconfig -build-commands: -# Only generate Image here, uImage generated in deployment -# due to availability of mkimage build systems -- make vmlinux dtbs $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- make install dtbs_install INSTALL_PATH="$DESTDIR/boot" -- cp arch/arm64/boot/Image "$DESTDIR/boot/vmlinux" diff --git a/strata/bsp-jetson.morph b/strata/bsp-jetson.morph deleted file mode 100644 index 746c17a6..00000000 --- a/strata/bsp-jetson.morph +++ /dev/null @@ -1,36 +0,0 @@ -name: bsp-jetson -kind: stratum -description: | - Platform-specific chunks for NVIDIA Jetson TK1 - - Support for the Tegra platform is still being developed. A very recent - kernel with some patches is currently required to get a fully - accelerated graphics stack on this platform. Note that the SATA and - networking will not work unless you have flashed the bootloader on - your board to the version of U-Boot built in this stratum. Also, the - CPUs on the Jetson run at a slow speed with this version of Linux. -build-depends: -- morph: strata/core.morph -chunks: -- name: device-tree-compiler@jetson - morph: strata/bsp-jetson/device-tree-compiler@jetson.morph - repo: upstream:device-tree-compiler - ref: 302fca9f4c283e1994cf0a5a9ce1cf43ca15e6d2 - unpetrify-ref: v1.4.1 -- name: u-boot@jetson - morph: strata/bsp-jetson/u-boot@jetson.morph - repo: upstream:u-boot - ref: 5ec0003b19cbdf06ccd6941237cbc0d1c3468e2d - unpetrify-ref: v2015.10 - build-depends: - - device-tree-compiler@jetson -- name: linux-jetson-tk1 - morph: strata/bsp-jetson/linux-jetson-tk1.morph - repo: upstream:linux - ref: 69973b830859bc6529a7a0468ba0d80ee5117826 - unpetrify-ref: v4.9 -- name: linux-firmware@jetson - morph: strata/bsp-jetson/linux-firmware@jetson.morph - repo: upstream:linux-firmware - ref: 6ebf5d57d9f6d0cf05558baef1af2b90a3fe98ed - unpetrify-ref: master diff --git a/strata/bsp-jetson/device-tree-compiler@jetson.morph b/strata/bsp-jetson/device-tree-compiler@jetson.morph deleted file mode 100644 index 52c57739..00000000 --- a/strata/bsp-jetson/device-tree-compiler@jetson.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: device-tree-compiler@jetson -kind: chunk -build-commands: -- make all -install-commands: -- make install DESTDIR="$DESTDIR" PREFIX="$PREFIX" diff --git a/strata/bsp-jetson/linux-firmware@jetson.morph b/strata/bsp-jetson/linux-firmware@jetson.morph deleted file mode 100644 index e8415e09..00000000 --- a/strata/bsp-jetson/linux-firmware@jetson.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: linux-firmware@jetson -kind: chunk -install-commands: -- install -d "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -d "$DESTDIR/lib/firmware/nvidia/tegra124" -- install -m644 nvidia/gk20a/fecs_data.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/fecs_inst.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/gpccs_data.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/gpccs_inst.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/sw_bundle_init.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/sw_ctx.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/sw_method_init.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/gk20a/sw_nonctx.bin "$DESTDIR/lib/firmware/nvidia/gk20a" -- install -m644 nvidia/tegra124/xusb.bin "$DESTDIR/lib/firmware/nvidia/tegra124" -- install -m644 LICENCE.nvidia "$DESTDIR/lib/firmware" diff --git a/strata/bsp-jetson/linux-jetson-tk1.morph b/strata/bsp-jetson/linux-jetson-tk1.morph deleted file mode 100644 index b2d56d54..00000000 --- a/strata/bsp-jetson/linux-jetson-tk1.morph +++ /dev/null @@ -1,252 +0,0 @@ -name: linux-jetson-tk1 -kind: chunk -configure-commands: -- make ARCH=arm tegra_defconfig -- scripts/config -d KERNEL_LZO -- scripts/config -e KERNEL_GZIP -- scripts/config -e NAMESPACES -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e OVERLAY_FS -- scripts/config -e XFS_FS -- scripts/config -e LIBCRC32C -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e DRM_TEGRA_STAGING -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e BLK_DEV_NBD -- scripts/config -e BRIDGE_NF_EBTABLES -- scripts/config -e NETFILTER -- scripts/config -e NETFILTER_ADVANCED -- scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE -- scripts/config -e OPENVSWITCH -- scripts/config -e OPENVSWITCH_VXLAN -- scripts/config -e CONFIG_OPENVSWITCH_GRE -- scripts/config -e NET_CLS_BASIC -- scripts/config -e NET_SCH_INGRESS -- scripts/config -e NET_ACT_POLICE -- scripts/config -e NET_IPGRE_DEMUX -- scripts/config -e NET_SCH_HTB -- scripts/config -e NET_SCH_HFSC -- scripts/config -e VXLAN -- scripts/config -e VETH -- scripts/config -e IP_NF_MATCH_AH -- scripts/config -e IP_NF_MATCH_ECN -- scripts/config -e IP_NF_MATCH_RPFILTER -- scripts/config -e IP_NF_MATCH_TTL -- scripts/config -e IP_NF_TARGET_SYNPROXY -- scripts/config -e IP_NF_TARGET_NETMAP -- scripts/config -e IP_NF_TARGET_REDIRECT -- scripts/config -e IP_NF_TARGET_CLUSTERIP -- scripts/config -e IP_NF_TARGET_ECN -- scripts/config -e IP_NF_TARGET_TTL -- scripts/config -e IP_NF_RAW -- scripts/config -e IP_NF_SECURITY -- scripts/config -e IP_NF_ARPTABLES -- scripts/config -e NETFILTER_NETLINK_QUEUE -- scripts/config -e SCSI_NETLINK -- scripts/config -e NETFILTER_XT_TARGET_MARK -- scripts/config -e NETFILTER_XT_SET -- scripts/config -e IP_SET -- scripts/config -e IP_SET_BITMAP_IP -- scripts/config -e IP_SET_BITMAP_IPMAC -- scripts/config -e IP_SET_BITMAP_PORT -- scripts/config -e IP_SET_HASH_IP -- scripts/config -e IP_SET_HASH_IPMARK -- scripts/config -e IP_SET_HASH_IPPORT -- scripts/config -e IP_SET_HASH_IPPORTIP -- scripts/config -e IP_SET_HASH_IPPORTNET -- scripts/config -e IP_SET_HASH_MAC -- scripts/config -e IP_SET_HASH_NETPORTNET -- scripts/config -e IP_SET_HASH_NET -- scripts/config -e IP_SET_HASH_NETNET -- scripts/config -e IP_SET_HASH_NETPORT -- scripts/config -e IP_SET_HASH_NETIFACE -- scripts/config -e IP_SET_LIST_SET -- scripts/config -e NF_CONNTRACK_TIMEOUT -- scripts/config -e NF_CONNTRACK_TIMESTAMP -- scripts/config -e NF_CONNTRACK_EVENTS -- scripts/config -e NF_CONNTRACK_LABELS -- scripts/config -e NETFILTER_NETLINK_ACCT -- scripts/config -e NETFILTER_NETLINK_QUEUE_CT -- scripts/config -e NF_CT_PROTO_DCCP -- scripts/config -e NF_CT_PROTO_GRE -- scripts/config -e NF_CT_PROTO_SCTP -- scripts/config -e NF_CT_PROTO_UDPLITE -- scripts/config -e NF_CT_NETLINK_TIMEOUT -- scripts/config -e NF_CT_NETLINK_HELPER -- scripts/config -e NF_CONNTRACK_AMANDA -- scripts/config -e NF_CONNTRACK_H323 -- scripts/config -e NF_CONNTRACK_BROADCAST -- scripts/config -e NF_CONNTRACK_NETBIOS_NS -- scripts/config -e NF_CONNTRACK_SNMP -- scripts/config -e NF_CONNTRACK_PPTP -- scripts/config -e NF_CONNTRACK_SANE -- scripts/config -e NF_CONNTRACK_TFTP -- scripts/config -e NF_LOG_COMMON -- scripts/config -e NF_NAT_PROTO_DCCP -- scripts/config -e NF_NAT_PROTO_UDPLITE -- scripts/config -e NF_NAT_PROTO_SCTP -- scripts/config -e NF_NAT_AMANDA -- scripts/config -e NF_NAT_TFTP -- scripts/config -e NF_TABLES -- scripts/config -e NF_TABLES_INET -- scripts/config -e NFT_COMPAT -- scripts/config -e NFT_EXTHDR -- scripts/config -e NFT_META -- scripts/config -e NFT_CT -- scripts/config -e NFT_LIMIT -- scripts/config -e NFT_NAT -- scripts/config -e NFT_QUEUE -- scripts/config -e NFT_REJECT -- scripts/config -e NFT_REJECT_INET -- scripts/config -e NFT_RBTREE -- scripts/config -e NFT_HASH -- scripts/config -e NFT_COUNTER -- scripts/config -e NFT_LOG -- scripts/config -e NFT_MASQ -- scripts/config -e NETFILTER_XT_CONNMARK -- scripts/config -e NETFILTER_XT_TARGET_AUDIT -- scripts/config -e NETFILTER_XT_TARGET_CHECKSUM -- scripts/config -e NETFILTER_XT_TARGET_CLASSIFY -- scripts/config -e NETFILTER_XT_TARGET_CT -- scripts/config -e NETFILTER_XT_TARGET_DSCP -- scripts/config -e NETFILTER_XT_TARGET_HMARK -- scripts/config -e NETFILTER_XT_TARGET_LED -- scripts/config -e NETFILTER_XT_TARGET_LOG -- scripts/config -e NETFILTER_XT_TARGET_NFQUEUE -- scripts/config -e NETFILTER_XT_TARGET_RATEEST -- scripts/config -e NETFILTER_XT_TARGET_TPROXY -- scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP -- scripts/config -e NETFILTER_XT_TARGET_TEE -- scripts/config -e NETFILTER_XT_TARGET_TRACE -- scripts/config -e NETFILTER_XT_TARGET_IDLETIMER -- scripts/config -e NETFILTER_XT_MATCH_BPF -- scripts/config -e NETFILTER_XT_MATCH_CLUSTER -- scripts/config -e NETFILTER_XT_MATCH_COMMENT -- scripts/config -e NETFILTER_XT_MATCH_CONNBYTES -- scripts/config -e NETFILTER_XT_MATCH_CONNLABEL -- scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT -- scripts/config -e NETFILTER_XT_MATCH_CPU -- scripts/config -e NETFILTER_XT_MATCH_DCCP -- scripts/config -e NETFILTER_XT_MATCH_DEVGROUP -- scripts/config -e NETFILTER_XT_MATCH_DSCP -- scripts/config -e NETFILTER_XT_MATCH_ESP -- scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT -- scripts/config -e NETFILTER_XT_MATCH_HELPER -- scripts/config -e NETFILTER_XT_MATCH_IPCOMP -- scripts/config -e NETFILTER_XT_MATCH_IPRANGE -- scripts/config -e NETFILTER_XT_MATCH_IPVS -- scripts/config -e NETFILTER_XT_MATCH_L2TP -- scripts/config -e NETFILTER_XT_MATCH_LENGTH -- scripts/config -e NETFILTER_XT_MATCH_LIMIT -- scripts/config -e NETFILTER_XT_MATCH_MAC -- scripts/config -e NETFILTER_XT_MATCH_MULTIPORT -- scripts/config -e NETFILTER_XT_MATCH_NFACCT -- scripts/config -e NETFILTER_XT_MATCH_OSF -- scripts/config -e NETFILTER_XT_MATCH_OWNER -- scripts/config -e NETFILTER_XT_MATCH_CGROUP -- scripts/config -e NETFILTER_XT_MATCH_PHYSDEV -- scripts/config -e NETFILTER_XT_MATCH_PKTTYPE -- scripts/config -e NETFILTER_XT_MATCH_QUOTA -- scripts/config -e NETFILTER_XT_MATCH_RATEEST -- scripts/config -e NETFILTER_XT_MATCH_REALM -- scripts/config -e NETFILTER_XT_MATCH_RECENT -- scripts/config -e NETFILTER_XT_MATCH_SCTP -- scripts/config -e NETFILTER_XT_MATCH_SOCKET -- scripts/config -e NETFILTER_XT_MATCH_STATISTIC -- scripts/config -e NETFILTER_XT_MATCH_STRING -- scripts/config -e NETFILTER_XT_MATCH_TCPMSS -- scripts/config -e NETFILTER_XT_MATCH_TIME -- scripts/config -e NETFILTER_XT_MATCH_U32 -- scripts/config -e IP_VS -- scripts/config -e BRIDGE_NETFILTER -- scripts/config -e CRYPTO_CRC32C -- scripts/config -e CONFIGFS_FS -- scripts/config -e EXPERT -- scripts/config -e TARGET_CORE -- scripts/config -e ISCSI_TARGET -- scripts/config -e TCM_IBLOCK -- scripts/config -e TCM_FILEIO -- scripts/config -e TCM_PSCSI -- scripts/config -e TCM_USER -- scripts/config -e CONFIG_UIO -- scripts/config -e LOOPBACK_TARGET -- scripts/config -e TCM_FC -- scripts/config -e LIBFC -- scripts/config -e SCSI_FC_ATTRS -- scripts/config -e SCSI_ISCSI_ATTRS -- scripts/config -e ISCSI_TCP -- scripts/config -e SCSI_LOWLEVEL -- scripts/config -e NOUVEAU_PLATFORM_DRIVER -- scripts/config -e DRM_TEGRA_STAGING -- scripts/config -e BT -- yes '' | make ARCH=arm oldconfig -build-commands: -- make $MAKEFLAGS ARCH=arm LOADADDR=0x80200000 zImage dtbs -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/arm/boot/zImage "$DESTDIR"/boot/zImage -- cp arch/arm/boot/dts/tegra124-jetson-tk1.dtb "$DESTDIR"/boot/. -- make modules -- make INSTALL_MOD_PATH="$DESTDIR" modules_install -- install -d "$DESTDIR$PREFIX/src/linux" -- | - ( - printf 'Makefile\0' - printf 'Module.symvers\0' - find arch/arm -maxdepth 1 -name 'Makefile*' -print0 - find arch/arm \( -name 'module.lds' -o -name 'Kbuild.platforms' -o -name 'Platform' \) -print0 - find arch/arm \( -type d -a \( -name include -o -name scripts \) \) -o \ - \! -type d -a \( -path '*include/*' -o -path '*scripts/*' \) -print0 - find include -name 'asm*' -prune -o -print0 - find include/asm-generic -print0 - find include/uapi -print0 - find scripts -print0 - ) | cpio -0pumd "$DESTDIR$PREFIX/src/linux" -system-integration: - linux-jetson-tk1-misc: - # This is required for any modules to work correctly. However, it depends - # `depmod` from the 'kmod' chunk in the 'foundation' stratum, so it runs - # conditionally on `depmod` existing to avoid breaking in - # minimal-system-x86_64. - 00-depmod: - - if which depmod; then (cd /usr/lib/modules && for version in *; do depmod -a "$version"; done) fi diff --git a/strata/bsp-jetson/u-boot@jetson.morph b/strata/bsp-jetson/u-boot@jetson.morph deleted file mode 100644 index 533f253a..00000000 --- a/strata/bsp-jetson/u-boot@jetson.morph +++ /dev/null @@ -1,20 +0,0 @@ -name: u-boot@jetson -kind: chunk -configure-commands: -- make ARCH=arm jetson-tk1_config -build-commands: -- make ARCH=arm CROSS_COMPILE=/usr/bin/ -- make ARCH=arm CROSS_COMPILE=/usr/bin/ tools -install-commands: -- mkdir -p "$DESTDIR$PREFIX/bin" -- mkdir -p "$DESTDIR/boot" -- mkdir -p "$DESTDIR/boot/u-boot/" -- install -m 755 u-boot-dtb-tegra.bin "$DESTDIR/boot/u-boot.bin" -- install -m 755 u-boot-nodtb-tegra.bin "$DESTDIR/boot/u-boot/u-boot-nodtb-tegra.bin" -- install -m 755 u-boot.dtb "$DESTDIR/boot/u-boot/u-boot.dtb" -- size -A u-boot | grep -w .bss | tr -s ' ' | cut -d ' ' -f 2 > "$DESTDIR/boot/u-boot/u-boot-bss-size" -- install -m 755 tools/img2brec.sh "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/jtagconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/netconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkenvimage "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkimage "$DESTDIR$PREFIX/bin/." diff --git a/strata/bsp-ppc64-generic.morph b/strata/bsp-ppc64-generic.morph deleted file mode 100644 index ea606a75..00000000 --- a/strata/bsp-ppc64-generic.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: bsp-ppc64-generic -kind: stratum -description: The platform dependent components required to boot a ppc64 board. -build-depends: -- morph: strata/core.morph -chunks: -- name: linux-ppc64 - morph: strata/bsp-ppc64-generic/linux-ppc64.morph - repo: upstream:linux - ref: 39a8804455fb23f09157341d3ba7db6d7ae6ee76 - unpetrify-ref: v4.0 diff --git a/strata/bsp-ppc64-generic/linux-ppc64.morph b/strata/bsp-ppc64-generic/linux-ppc64.morph deleted file mode 100644 index d2ef0747..00000000 --- a/strata/bsp-ppc64-generic/linux-ppc64.morph +++ /dev/null @@ -1,226 +0,0 @@ -name: linux-ppc64 -kind: chunk -configure-commands: -- make ARCH=powerpc ppc64_defconfig -- scripts/config -e NAMESPACES -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e XFS_FS -- scripts/config -e LIBCRC32C -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e IP_PNP -- scripts/config -e IP_PNP_DHCP -- scripts/config -e NFS_FS -- scripts/config -e ROOT_NFS -- scripts/config -e PCI -- scripts/config -e TIGON3 -- scripts/config -e BLK_DEV_NBD -- scripts/config -e BRIDGE_NF_EBTABLES -- scripts/config -e NETFILTER -- scripts/config -e NETFILTER_ADVANCED -- scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE -- scripts/config -e OPENVSWITCH -- scripts/config -e OPENVSWITCH_VXLAN -- scripts/config -e CONFIG_OPENVSWITCH_GRE -- scripts/config -e NET_CLS_BASIC -- scripts/config -e NET_SCH_INGRESS -- scripts/config -e NET_ACT_POLICE -- scripts/config -e NET_IPGRE_DEMUX -- scripts/config -e NET_SCH_HTB -- scripts/config -e NET_SCH_HFSC -- scripts/config -e VXLAN -- scripts/config -e VETH -- scripts/config -e IP_NF_MATCH_AH -- scripts/config -e IP_NF_MATCH_ECN -- scripts/config -e IP_NF_MATCH_RPFILTER -- scripts/config -e IP_NF_MATCH_TTL -- scripts/config -e IP_NF_TARGET_SYNPROXY -- scripts/config -e IP_NF_TARGET_NETMAP -- scripts/config -e IP_NF_TARGET_REDIRECT -- scripts/config -e IP_NF_TARGET_CLUSTERIP -- scripts/config -e IP_NF_TARGET_ECN -- scripts/config -e IP_NF_TARGET_TTL -- scripts/config -e IP_NF_RAW -- scripts/config -e IP_NF_SECURITY -- scripts/config -e IP_NF_ARPTABLES -- scripts/config -e NETFILTER_NETLINK_QUEUE -- scripts/config -e SCSI_NETLINK -- scripts/config -e NETFILTER_XT_TARGET_MARK -- scripts/config -e NETFILTER_XT_SET -- scripts/config -e IP_SET -- scripts/config -e IP_SET_BITMAP_IP -- scripts/config -e IP_SET_BITMAP_IPMAC -- scripts/config -e IP_SET_BITMAP_PORT -- scripts/config -e IP_SET_HASH_IP -- scripts/config -e IP_SET_HASH_IPMARK -- scripts/config -e IP_SET_HASH_IPPORT -- scripts/config -e IP_SET_HASH_IPPORTIP -- scripts/config -e IP_SET_HASH_IPPORTNET -- scripts/config -e IP_SET_HASH_MAC -- scripts/config -e IP_SET_HASH_NETPORTNET -- scripts/config -e IP_SET_HASH_NET -- scripts/config -e IP_SET_HASH_NETNET -- scripts/config -e IP_SET_HASH_NETPORT -- scripts/config -e IP_SET_HASH_NETIFACE -- scripts/config -e IP_SET_LIST_SET -- scripts/config -e NF_CONNTRACK_TIMEOUT -- scripts/config -e NF_CONNTRACK_TIMESTAMP -- scripts/config -e NF_CONNTRACK_EVENTS -- scripts/config -e NF_CONNTRACK_LABELS -- scripts/config -e NETFILTER_NETLINK_ACCT -- scripts/config -e NETFILTER_NETLINK_QUEUE_CT -- scripts/config -e NF_CT_PROTO_DCCP -- scripts/config -e NF_CT_PROTO_GRE -- scripts/config -e NF_CT_PROTO_SCTP -- scripts/config -e NF_CT_PROTO_UDPLITE -- scripts/config -e NF_CT_NETLINK_TIMEOUT -- scripts/config -e NF_CT_NETLINK_HELPER -- scripts/config -e NF_CONNTRACK_AMANDA -- scripts/config -e NF_CONNTRACK_H323 -- scripts/config -e NF_CONNTRACK_BROADCAST -- scripts/config -e NF_CONNTRACK_NETBIOS_NS -- scripts/config -e NF_CONNTRACK_SNMP -- scripts/config -e NF_CONNTRACK_PPTP -- scripts/config -e NF_CONNTRACK_SANE -- scripts/config -e NF_CONNTRACK_TFTP -- scripts/config -e NF_LOG_COMMON -- scripts/config -e NF_NAT_PROTO_DCCP -- scripts/config -e NF_NAT_PROTO_UDPLITE -- scripts/config -e NF_NAT_PROTO_SCTP -- scripts/config -e NF_NAT_AMANDA -- scripts/config -e NF_NAT_TFTP -- scripts/config -e NF_TABLES -- scripts/config -e NF_TABLES_INET -- scripts/config -e NFT_COMPAT -- scripts/config -e NFT_EXTHDR -- scripts/config -e NFT_META -- scripts/config -e NFT_CT -- scripts/config -e NFT_LIMIT -- scripts/config -e NFT_NAT -- scripts/config -e NFT_QUEUE -- scripts/config -e NFT_REJECT -- scripts/config -e NFT_REJECT_INET -- scripts/config -e NFT_RBTREE -- scripts/config -e NFT_HASH -- scripts/config -e NFT_COUNTER -- scripts/config -e NFT_LOG -- scripts/config -e NFT_MASQ -- scripts/config -e NETFILTER_XT_CONNMARK -- scripts/config -e NETFILTER_XT_TARGET_AUDIT -- scripts/config -e NETFILTER_XT_TARGET_CHECKSUM -- scripts/config -e NETFILTER_XT_TARGET_CLASSIFY -- scripts/config -e NETFILTER_XT_TARGET_CT -- scripts/config -e NETFILTER_XT_TARGET_DSCP -- scripts/config -e NETFILTER_XT_TARGET_HMARK -- scripts/config -e NETFILTER_XT_TARGET_LED -- scripts/config -e NETFILTER_XT_TARGET_LOG -- scripts/config -e NETFILTER_XT_TARGET_NFQUEUE -- scripts/config -e NETFILTER_XT_TARGET_RATEEST -- scripts/config -e NETFILTER_XT_TARGET_TPROXY -- scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP -- scripts/config -e NETFILTER_XT_TARGET_TEE -- scripts/config -e NETFILTER_XT_TARGET_TRACE -- scripts/config -e NETFILTER_XT_TARGET_IDLETIMER -- scripts/config -e NETFILTER_XT_MATCH_BPF -- scripts/config -e NETFILTER_XT_MATCH_CLUSTER -- scripts/config -e NETFILTER_XT_MATCH_COMMENT -- scripts/config -e NETFILTER_XT_MATCH_CONNBYTES -- scripts/config -e NETFILTER_XT_MATCH_CONNLABEL -- scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT -- scripts/config -e NETFILTER_XT_MATCH_CPU -- scripts/config -e NETFILTER_XT_MATCH_DCCP -- scripts/config -e NETFILTER_XT_MATCH_DEVGROUP -- scripts/config -e NETFILTER_XT_MATCH_DSCP -- scripts/config -e NETFILTER_XT_MATCH_ESP -- scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT -- scripts/config -e NETFILTER_XT_MATCH_HELPER -- scripts/config -e NETFILTER_XT_MATCH_IPCOMP -- scripts/config -e NETFILTER_XT_MATCH_IPRANGE -- scripts/config -e NETFILTER_XT_MATCH_IPVS -- scripts/config -e NETFILTER_XT_MATCH_L2TP -- scripts/config -e NETFILTER_XT_MATCH_LENGTH -- scripts/config -e NETFILTER_XT_MATCH_LIMIT -- scripts/config -e NETFILTER_XT_MATCH_MAC -- scripts/config -e NETFILTER_XT_MATCH_MULTIPORT -- scripts/config -e NETFILTER_XT_MATCH_NFACCT -- scripts/config -e NETFILTER_XT_MATCH_OSF -- scripts/config -e NETFILTER_XT_MATCH_OWNER -- scripts/config -e NETFILTER_XT_MATCH_CGROUP -- scripts/config -e NETFILTER_XT_MATCH_PHYSDEV -- scripts/config -e NETFILTER_XT_MATCH_PKTTYPE -- scripts/config -e NETFILTER_XT_MATCH_QUOTA -- scripts/config -e NETFILTER_XT_MATCH_RATEEST -- scripts/config -e NETFILTER_XT_MATCH_REALM -- scripts/config -e NETFILTER_XT_MATCH_RECENT -- scripts/config -e NETFILTER_XT_MATCH_SCTP -- scripts/config -e NETFILTER_XT_MATCH_SOCKET -- scripts/config -e NETFILTER_XT_MATCH_STATISTIC -- scripts/config -e NETFILTER_XT_MATCH_STRING -- scripts/config -e NETFILTER_XT_MATCH_TCPMSS -- scripts/config -e NETFILTER_XT_MATCH_TIME -- scripts/config -e NETFILTER_XT_MATCH_U32 -- scripts/config -e IP_VS -- scripts/config -e BRIDGE_NETFILTER -- scripts/config -e CRYPTO_CRC32C -- scripts/config -e CONFIGFS_FS -- scripts/config -e EXPERT -- scripts/config -e TARGET_CORE -- scripts/config -e ISCSI_TARGET -- scripts/config -e TCM_IBLOCK -- scripts/config -e TCM_FILEIO -- scripts/config -e TCM_PSCSI -- scripts/config -e TCM_USER -- scripts/config -e CONFIG_UIO -- scripts/config -e LOOPBACK_TARGET -- scripts/config -e TCM_FC -- scripts/config -e LIBFC -- scripts/config -e SCSI_FC_ATTRS -- scripts/config -e SCSI_ISCSI_ATTRS -- scripts/config -e ISCSI_TCP -- scripts/config -e SCSI_LOWLEVEL -- yes '' | make oldconfig -build-commands: -- make $MAKEFLAGS ARCH=powerpc zImage -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/powerpc/boot/zImage "$DESTDIR"/boot/zImage diff --git a/strata/bsp-wandboard.morph b/strata/bsp-wandboard.morph deleted file mode 100644 index ba704b1b..00000000 --- a/strata/bsp-wandboard.morph +++ /dev/null @@ -1,18 +0,0 @@ -name: bsp-wandboard -kind: stratum -description: The platform dependent components required to boot an wandboard ARM board. -build-depends: -- morph: strata/core.morph -chunks: -- name: u-boot@wandboard - morph: strata/bsp-wandboard/u-boot@wandboard.morph - repo: upstream:u-boot - ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf - unpetrify-ref: baserock/morph -- name: linux-armv7-wandboard - morph: strata/bsp-wandboard/linux-armv7-wandboard.morph - repo: upstream:linux-stable - ref: 660613d1a4e94144490850b6c3d350331860fac4 - unpetrify-ref: v3.19.2 - build-depends: - - u-boot@wandboard diff --git a/strata/bsp-wandboard/linux-armv7-wandboard.morph b/strata/bsp-wandboard/linux-armv7-wandboard.morph deleted file mode 100644 index 8137198e..00000000 --- a/strata/bsp-wandboard/linux-armv7-wandboard.morph +++ /dev/null @@ -1,70 +0,0 @@ -name: linux-armv7-wandboard -kind: chunk -configure-commands: -- make ARCH=arm imx_v6_v7_defconfig -- scripts/config -d KERNEL_LZO -- scripts/config -e KERNEL_GZIP -- scripts/config -e NAMESPACES -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e VETH -- yes '' | make oldconfig -build-commands: -- make $MAKEFLAGS ARCH=arm LOADADDR=0x10800000 uImage dtbs -- | - cat >boot.script <<'EOF' - setenv image_addr "0x12000000" - setenv bootargs "console=ttymxc0,115200 root=/dev/nfs rw ip=dhcp nfsroot=${fileserver}:${nfsroot},v3,tcp" - dhcp ${image_addr} ${fileserver}:${tfpboot}/uImage - bootm ${image_addr} - EOF -- mkimage -A arm -T script -C none -n "Wandboard TFTP Boot Script" -d boot.script - boot.scr -install-commands: -- mkdir -p "$DESTDIR"/boot -- cp arch/arm/boot/uImage "$DESTDIR"/boot/uImage -- cp boot.scr "$DESTDIR"/boot/boot.scr -- cp arch/arm/boot/dts/imx6*-wandboard.dtb "$DESTDIR"/boot/. diff --git a/strata/bsp-wandboard/u-boot@wandboard.morph b/strata/bsp-wandboard/u-boot@wandboard.morph deleted file mode 100644 index 8a51ee7c..00000000 --- a/strata/bsp-wandboard/u-boot@wandboard.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: u-boot@wandboard -kind: chunk -build-commands: -- make tools -install-commands: -- mkdir -p "$DESTDIR$PREFIX/bin" -- install -m 755 tools/img2brec.sh "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/jtagconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/netconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkenvimage "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkimage "$DESTDIR$PREFIX/bin/." diff --git a/strata/bsp-x86_32-generic.morph b/strata/bsp-x86_32-generic.morph deleted file mode 100644 index 8c558dca..00000000 --- a/strata/bsp-x86_32-generic.morph +++ /dev/null @@ -1,26 +0,0 @@ -name: bsp-x86_32-generic -kind: stratum -description: The set of platform specific components required for booting a 32-bit - x86 based system. -build-depends: -# nasm wants asciidoc and xmlto for generating its docs -# so include docutils here -- morph: strata/docutils.morph -chunks: -- name: linux-x86-32-generic - morph: strata/bsp-x86_32-generic/linux-x86-32-generic.morph - repo: upstream:linux - ref: 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c - unpetrify-ref: v4.12 -- name: nasm - morph: strata/bsp-x86_32-generic/nasm.morph - repo: upstream:nasm - ref: 8fa0fe16408afc76ce1ae4387e1a9d46893cfda6 - unpetrify-ref: nasm-2.11.08 -- name: syslinux - morph: strata/bsp-x86_32-generic/syslinux.morph - repo: upstream:syslinux - ref: 02ab5d34ba0a90e3b6dd78034d7c470c77500119 - unpetrify-ref: baserock/syslinux-4.06-gcc7 - build-depends: - - nasm diff --git a/strata/bsp-x86_32-generic/linux-x86-32-generic.morph b/strata/bsp-x86_32-generic/linux-x86-32-generic.morph deleted file mode 100644 index a28e43d7..00000000 --- a/strata/bsp-x86_32-generic/linux-x86-32-generic.morph +++ /dev/null @@ -1,299 +0,0 @@ -name: linux-x86-32-generic -kind: chunk -products: -- artifact: linux-x86-32-generic-devel - include: - - (usr/)?src/linux/.* -- artifact: linux-x86-32-generic-bins - include: - - boot/.* -- artifact: linux-x86-32-generic-libs - include: - - lib/.* -configure-commands: -- make defconfig -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e XFS_FS -- scripts/config -e LIBCRC32C -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config -e CEPH_FS -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e VIRTIO -- scripts/config -e VIRTIO_RING -- scripts/config -e VIRTIO_PCI -- scripts/config -e VIRTIO_BALLOON -- scripts/config -e VIRTIO_BLK -- scripts/config -e VIRTIO_NET -- scripts/config -e VIRTIO_CONSOLE -- scripts/config -e HW_RANDOM_VIRTIO -- scripts/config -e 9P_FS -- scripts/config -e 9P_FSCACHE -- scripts/config -e 9P_FS_POSIX_ACL -- scripts/config -e NET_9P -- scripts/config -e NET_9P_VIRTIO -- scripts/config -e R8169 -- scripts/config -e 8139TOO -- scripts/config -e 8139CP -- scripts/config -e ATL1 -- scripts/config -e ATL1C -- scripts/config -e ATL1E -- scripts/config -e E100 -- scripts/config -e E1000 -- scripts/config -e E1000E -- scripts/config -e USB_USBNET -- scripts/config -e USB_NET_AX8817X -- scripts/config -e USB_NET_AX88179_178A -- scripts/config -e USB_NET_DM9601 -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e KVM -- scripts/config -e TUN -- scripts/config -e BRIDGE -- scripts/config -e VHOST_NET -- scripts/config -e NF_NAT -- scripts/config -e IP_NF_NAT -- scripts/config -e IP_NF_TARGET_MASQUERADE -- scripts/config -e FB_VESA -- scripts/config -e HOTPLUG_PCI -- scripts/config -e HOTPLUG_PCI_ACPI -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e BLK_DEV_NBD -- scripts/config -e BRIDGE_NF_EBTABLES -- scripts/config -e NETFILTER -- scripts/config -e NETFILTER_ADVANCED -- scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE -- scripts/config -e OPENVSWITCH -- scripts/config -e OPENVSWITCH_VXLAN -- scripts/config -e CONFIG_OPENVSWITCH_GRE -- scripts/config -e NET_CLS_BASIC -- scripts/config -e NET_SCH_INGRESS -- scripts/config -e NET_ACT_POLICE -- scripts/config -e NET_IPGRE_DEMUX -- scripts/config -e NET_SCH_HTB -- scripts/config -e NET_SCH_HFSC -- scripts/config -e VXLAN -- scripts/config -e VETH -- scripts/config -e IP_NF_MATCH_AH -- scripts/config -e IP_NF_MATCH_ECN -- scripts/config -e IP_NF_MATCH_RPFILTER -- scripts/config -e IP_NF_MATCH_TTL -- scripts/config -e IP_NF_TARGET_SYNPROXY -- scripts/config -e IP_NF_TARGET_NETMAP -- scripts/config -e IP_NF_TARGET_REDIRECT -- scripts/config -e IP_NF_TARGET_CLUSTERIP -- scripts/config -e IP_NF_TARGET_ECN -- scripts/config -e IP_NF_TARGET_TTL -- scripts/config -e IP_NF_RAW -- scripts/config -e IP_NF_SECURITY -- scripts/config -e IP_NF_ARPTABLES -- scripts/config -e KVM_INTEL -- scripts/config -e NETFILTER_NETLINK_QUEUE -- scripts/config -e SCSI_NETLINK -- scripts/config -e NETFILTER_XT_TARGET_MARK -- scripts/config -e NETFILTER_XT_SET -- scripts/config -e IP_SET -- scripts/config -e IP_SET_BITMAP_IP -- scripts/config -e IP_SET_BITMAP_IPMAC -- scripts/config -e IP_SET_BITMAP_PORT -- scripts/config -e IP_SET_HASH_IP -- scripts/config -e IP_SET_HASH_IPMARK -- scripts/config -e IP_SET_HASH_IPPORT -- scripts/config -e IP_SET_HASH_IPPORTIP -- scripts/config -e IP_SET_HASH_IPPORTNET -- scripts/config -e IP_SET_HASH_MAC -- scripts/config -e IP_SET_HASH_NETPORTNET -- scripts/config -e IP_SET_HASH_NET -- scripts/config -e IP_SET_HASH_NETNET -- scripts/config -e IP_SET_HASH_NETPORT -- scripts/config -e IP_SET_HASH_NETIFACE -- scripts/config -e IP_SET_LIST_SET -- scripts/config -e NF_CONNTRACK_TIMEOUT -- scripts/config -e NF_CONNTRACK_TIMESTAMP -- scripts/config -e NF_CONNTRACK_EVENTS -- scripts/config -e NF_CONNTRACK_LABELS -- scripts/config -e NETFILTER_NETLINK_ACCT -- scripts/config -e NETFILTER_NETLINK_QUEUE_CT -- scripts/config -e NF_CT_PROTO_DCCP -- scripts/config -e NF_CT_PROTO_GRE -- scripts/config -e NF_CT_PROTO_SCTP -- scripts/config -e NF_CT_PROTO_UDPLITE -- scripts/config -e NF_CT_NETLINK_TIMEOUT -- scripts/config -e NF_CT_NETLINK_HELPER -- scripts/config -e NF_CONNTRACK_AMANDA -- scripts/config -e NF_CONNTRACK_H323 -- scripts/config -e NF_CONNTRACK_BROADCAST -- scripts/config -e NF_CONNTRACK_NETBIOS_NS -- scripts/config -e NF_CONNTRACK_SNMP -- scripts/config -e NF_CONNTRACK_PPTP -- scripts/config -e NF_CONNTRACK_SANE -- scripts/config -e NF_CONNTRACK_TFTP -- scripts/config -e NF_LOG_COMMON -- scripts/config -e NF_NAT_PROTO_DCCP -- scripts/config -e NF_NAT_PROTO_UDPLITE -- scripts/config -e NF_NAT_PROTO_SCTP -- scripts/config -e NF_NAT_AMANDA -- scripts/config -e NF_NAT_TFTP -- scripts/config -e NF_TABLES -- scripts/config -e NF_TABLES_INET -- scripts/config -e NFT_COMPAT -- scripts/config -e NFT_EXTHDR -- scripts/config -e NFT_META -- scripts/config -e NFT_CT -- scripts/config -e NFT_LIMIT -- scripts/config -e NFT_NAT -- scripts/config -e NFT_QUEUE -- scripts/config -e NFT_REJECT -- scripts/config -e NFT_REJECT_INET -- scripts/config -e NFT_RBTREE -- scripts/config -e NFT_HASH -- scripts/config -e NFT_COUNTER -- scripts/config -e NFT_LOG -- scripts/config -e NFT_MASQ -- scripts/config -e NETFILTER_XT_CONNMARK -- scripts/config -e NETFILTER_XT_TARGET_AUDIT -- scripts/config -e NETFILTER_XT_TARGET_CHECKSUM -- scripts/config -e NETFILTER_XT_TARGET_CLASSIFY -- scripts/config -e NETFILTER_XT_TARGET_CT -- scripts/config -e NETFILTER_XT_TARGET_DSCP -- scripts/config -e NETFILTER_XT_TARGET_HMARK -- scripts/config -e NETFILTER_XT_TARGET_LED -- scripts/config -e NETFILTER_XT_TARGET_LOG -- scripts/config -e NETFILTER_XT_TARGET_NFQUEUE -- scripts/config -e NETFILTER_XT_TARGET_RATEEST -- scripts/config -e NETFILTER_XT_TARGET_TPROXY -- scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP -- scripts/config -e NETFILTER_XT_TARGET_TEE -- scripts/config -e NETFILTER_XT_TARGET_TRACE -- scripts/config -e NETFILTER_XT_TARGET_IDLETIMER -- scripts/config -e NETFILTER_XT_MATCH_BPF -- scripts/config -e NETFILTER_XT_MATCH_CLUSTER -- scripts/config -e NETFILTER_XT_MATCH_COMMENT -- scripts/config -e NETFILTER_XT_MATCH_CONNBYTES -- scripts/config -e NETFILTER_XT_MATCH_CONNLABEL -- scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT -- scripts/config -e NETFILTER_XT_MATCH_CPU -- scripts/config -e NETFILTER_XT_MATCH_DCCP -- scripts/config -e NETFILTER_XT_MATCH_DEVGROUP -- scripts/config -e NETFILTER_XT_MATCH_DSCP -- scripts/config -e NETFILTER_XT_MATCH_ESP -- scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT -- scripts/config -e NETFILTER_XT_MATCH_HELPER -- scripts/config -e NETFILTER_XT_MATCH_IPCOMP -- scripts/config -e NETFILTER_XT_MATCH_IPRANGE -- scripts/config -e NETFILTER_XT_MATCH_IPVS -- scripts/config -e NETFILTER_XT_MATCH_L2TP -- scripts/config -e NETFILTER_XT_MATCH_LENGTH -- scripts/config -e NETFILTER_XT_MATCH_LIMIT -- scripts/config -e NETFILTER_XT_MATCH_MAC -- scripts/config -e NETFILTER_XT_MATCH_MULTIPORT -- scripts/config -e NETFILTER_XT_MATCH_NFACCT -- scripts/config -e NETFILTER_XT_MATCH_OSF -- scripts/config -e NETFILTER_XT_MATCH_OWNER -- scripts/config -e NETFILTER_XT_MATCH_CGROUP -- scripts/config -e NETFILTER_XT_MATCH_PHYSDEV -- scripts/config -e NETFILTER_XT_MATCH_PKTTYPE -- scripts/config -e NETFILTER_XT_MATCH_QUOTA -- scripts/config -e NETFILTER_XT_MATCH_RATEEST -- scripts/config -e NETFILTER_XT_MATCH_REALM -- scripts/config -e NETFILTER_XT_MATCH_RECENT -- scripts/config -e NETFILTER_XT_MATCH_SCTP -- scripts/config -e NETFILTER_XT_MATCH_SOCKET -- scripts/config -e NETFILTER_XT_MATCH_STATISTIC -- scripts/config -e NETFILTER_XT_MATCH_STRING -- scripts/config -e NETFILTER_XT_MATCH_TCPMSS -- scripts/config -e NETFILTER_XT_MATCH_TIME -- scripts/config -e NETFILTER_XT_MATCH_U32 -- scripts/config -e IP_VS -- scripts/config -e BRIDGE_NETFILTER -- scripts/config -e CRYPTO_CRC32C -- scripts/config -e CONFIGFS_FS -- scripts/config -e EXPERT -- scripts/config -e TARGET_CORE -- scripts/config -e ISCSI_TARGET -- scripts/config -e TCM_IBLOCK -- scripts/config -e TCM_FILEIO -- scripts/config -e TCM_PSCSI -- scripts/config -e TCM_USER -- scripts/config -e CONFIG_UIO -- scripts/config -e LOOPBACK_TARGET -- scripts/config -e TCM_FC -- scripts/config -e LIBFC -- scripts/config -e SCSI_FC_ATTRS -- scripts/config -e SCSI_ISCSI_ATTRS -- scripts/config -e ISCSI_TCP -- scripts/config -e SCSI_LOWLEVEL -- scripts/config -e SCSI_VIRTIO -- scripts/config -e HYPERVISOR_GUEST -- scripts/config -e PARAVIRT -- scripts/config -e CONFIG_SND_INTEL8X0 -- scripts/config -m CONFIG_DRM_CIRRUS_QEMU -- scripts/config -m CONFIG_DRM_BOCHS -- scripts/config -e BT -- yes '' | make oldconfig -build-commands: -- make $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- make INSTALL_PATH="$DESTDIR"/boot install -- make INSTALL_MOD_PATH="$DESTDIR" modules_install -- install -d "$DESTDIR$PREFIX/src/linux" -- | - ( - printf 'Makefile\0' - printf 'Module.symvers\0' - find arch/x86 -maxdepth 1 -name 'Makefile*' -print0 - find arch/x86 \( -name 'module.lds' -o -name 'Kbuild.platforms' -o -name 'Platform' \) -print0 - find arch/x86 \( -type d -a \( -name include -o -name scripts \) \) -o \ - \! -type d -a \( -path '*include/*' -o -path '*scripts/*' \) -print0 - find include -name 'asm*' -prune -o -print0 - find include/asm-generic -print0 - find include/uapi -print0 - find scripts -print0 - ) | cpio -0pumd "$DESTDIR$PREFIX/src/linux" -system-integration: - linux-x86-32-generic-misc: - # This is required for any modules to work correctly. However, it depends - # `depmod` from the 'kmod' chunk in the 'foundation' stratum, so it runs - # conditionally on `depmod` existing to avoid breaking in - # minimal-system-x86_32. - 00-depmod: - - if which depmod; then (cd /usr/lib/modules && for version in *; do depmod -a "$version"; done) fi diff --git a/strata/bsp-x86_32-generic/nasm.morph b/strata/bsp-x86_32-generic/nasm.morph deleted file mode 100644 index 0ab1a629..00000000 --- a/strata/bsp-x86_32-generic/nasm.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: nasm -kind: chunk -build-system: autotools -install-commands: -- make INSTALLROOT="$DESTDIR" install diff --git a/strata/bsp-x86_32-generic/syslinux.morph b/strata/bsp-x86_32-generic/syslinux.morph deleted file mode 100644 index 4570865b..00000000 --- a/strata/bsp-x86_32-generic/syslinux.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: syslinux -kind: chunk -products: -- artifact: syslinux-devel - include: - - (usr/)?share/syslinux/com32.* -build-commands: -- make clean -- make NO_WERROR=1 -- make NO_WERROR=1 installer -install-commands: -- make INSTALLROOT="$DESTDIR" install diff --git a/strata/bsp-x86_64-generic.morph b/strata/bsp-x86_64-generic.morph deleted file mode 100644 index ddef23bd..00000000 --- a/strata/bsp-x86_64-generic.morph +++ /dev/null @@ -1,26 +0,0 @@ -name: bsp-x86_64-generic -kind: stratum -description: The set of platform specific components required for booting a 64-bit - x86 based system. -build-depends: -# nasm wants asciidoc and xmlto for generating its docs -# so include docutils here -- morph: strata/docutils.morph -chunks: -- name: linux-x86-64-generic - morph: strata/bsp-x86_64-generic/linux-x86-64-generic.morph - repo: upstream:linux - ref: 6f7da290413ba713f0cdd9ff1a2a9bb129ef4f6c - unpetrify-ref: v4.12 -- name: nasm - morph: strata/bsp-x86_64-generic/nasm.morph - repo: upstream:nasm - ref: 8fa0fe16408afc76ce1ae4387e1a9d46893cfda6 - unpetrify-ref: nasm-2.11.08 -- name: syslinux - morph: strata/bsp-x86_64-generic/syslinux.morph - repo: upstream:syslinux - ref: 02ab5d34ba0a90e3b6dd78034d7c470c77500119 - unpetrify-ref: baserock/syslinux-4.06-gcc7 - build-depends: - - nasm diff --git a/strata/bsp-x86_64-generic/linux-x86-64-generic.morph b/strata/bsp-x86_64-generic/linux-x86-64-generic.morph deleted file mode 100644 index 203ccea0..00000000 --- a/strata/bsp-x86_64-generic/linux-x86-64-generic.morph +++ /dev/null @@ -1,300 +0,0 @@ -name: linux-x86-64-generic -kind: chunk -products: -- artifact: linux-x86-64-generic-devel - include: - - (usr/)?src/linux/.* -- artifact: linux-x86-64-generic-bins - include: - - boot/.* -- artifact: linux-x86-64-generic-libs - include: - - lib/.* -configure-commands: -- make defconfig -- scripts/config -e PACKET -- scripts/config -e SATA_AHCI -- scripts/config -e ATA_GENERIC -- scripts/config -e HAVE_IDE -- scripts/config -d BLK_DEV_IDE_SATA -- scripts/config -e BTRFS_FS -- scripts/config -e BTRFS_FS_POSIX_ACL -- scripts/config -e DEVTMPFS -- scripts/config -e DEVTMPFS_MOUNT -- scripts/config -e CONFIG_FHANDLE -- scripts/config -e DEVPTS_MULTIPLE_INSTANCES -- scripts/config -e CGROUPS -- scripts/config -e AUTOFS4_FS -- scripts/config --set-str UEVENT_HELPER_PATH '' -- scripts/config -e EXT2_FS -- scripts/config -e EXT2_FS_XATTR -- scripts/config -e EXT2_FS_POSIX_ACL -- scripts/config -e EXT2_FS_SECURITY -- scripts/config -e EXT2_FS_XIP -- scripts/config -e EXT3_FS -- scripts/config -d EXT3_DEFAULTS_TO_ORDERED -- scripts/config -e EXT3_FS_XATTR -- scripts/config -e EXT3_FS_POSIX_ACL -- scripts/config -e EXT3_FS_SECURITY -- scripts/config -e EXT4_FS -- scripts/config -e EXT4_FS_XATTR -- scripts/config -e EXT4_FS_POSIX_ACL -- scripts/config -e EXT4_FS_SECURITY -- scripts/config -d EXT4_DEBUG -- scripts/config -e FUSE_FS -- scripts/config -e OVERLAY_FS -- scripts/config -e XFS_FS -- scripts/config -e LIBCRC32C -- scripts/config -d JBD_DEBUG -- scripts/config -d JBD2_DEBUG -- scripts/config -e BLK_DEV_LOOP -- scripts/config -d BLK_DEV_CRYPTOLOOP -- scripts/config -e CEPH_FS -- scripts/config --set-val BLK_DEV_LOOP_MIN_COUNT 8 -- scripts/config -e DM_SNAPSHOT -- scripts/config -e VIRTIO -- scripts/config -e VIRTIO_RING -- scripts/config -e VIRTIO_PCI -- scripts/config -e VIRTIO_BALLOON -- scripts/config -e VIRTIO_BLK -- scripts/config -e VIRTIO_NET -- scripts/config -e VIRTIO_CONSOLE -- scripts/config -e HW_RANDOM_VIRTIO -- scripts/config -e 9P_FS -- scripts/config -e 9P_FSCACHE -- scripts/config -e 9P_FS_POSIX_ACL -- scripts/config -e NET_9P -- scripts/config -e NET_9P_VIRTIO -- scripts/config -e R8169 -- scripts/config -e 8139TOO -- scripts/config -e 8139CP -- scripts/config -e ATL1 -- scripts/config -e ATL1C -- scripts/config -e ATL1E -- scripts/config -e E100 -- scripts/config -e E1000 -- scripts/config -e E1000E -- scripts/config -e USB_USBNET -- scripts/config -e USB_NET_AX8817X -- scripts/config -e USB_NET_AX88179_178A -- scripts/config -e USB_NET_DM9601 -- scripts/config -e IKCONFIG -- scripts/config -e IKCONFIG_PROC -- scripts/config -e SECCOMP -- scripts/config -d DEBUG_STACK_TRACE -- scripts/config -e NFSD -- scripts/config -e NFSD_V3 -- scripts/config -e KVM -- scripts/config -e TUN -- scripts/config -e BRIDGE -- scripts/config -e VHOST_NET -- scripts/config -e NF_NAT -- scripts/config -e IP_NF_NAT -- scripts/config -e IP_NF_TARGET_MASQUERADE -- scripts/config -e FB_VESA -- scripts/config -e HOTPLUG_PCI -- scripts/config -e HOTPLUG_PCI_ACPI -- scripts/config -e VLAN_8021Q -- scripts/config -e BRIDGE_VLAN_FILTERING -- scripts/config -e BLK_DEV_NBD -- scripts/config -e BRIDGE_NF_EBTABLES -- scripts/config -e NETFILTER -- scripts/config -e NETFILTER_ADVANCED -- scripts/config -e NETFILTER_XT_MATCH_ADDRTYPE -- scripts/config -e OPENVSWITCH -- scripts/config -e OPENVSWITCH_VXLAN -- scripts/config -e CONFIG_OPENVSWITCH_GRE -- scripts/config -e NET_CLS_BASIC -- scripts/config -e NET_SCH_INGRESS -- scripts/config -e NET_ACT_POLICE -- scripts/config -e NET_IPGRE_DEMUX -- scripts/config -e NET_SCH_HTB -- scripts/config -e NET_SCH_HFSC -- scripts/config -e VXLAN -- scripts/config -e VETH -- scripts/config -e IP_NF_MATCH_AH -- scripts/config -e IP_NF_MATCH_ECN -- scripts/config -e IP_NF_MATCH_RPFILTER -- scripts/config -e IP_NF_MATCH_TTL -- scripts/config -e IP_NF_TARGET_SYNPROXY -- scripts/config -e IP_NF_TARGET_NETMAP -- scripts/config -e IP_NF_TARGET_REDIRECT -- scripts/config -e IP_NF_TARGET_CLUSTERIP -- scripts/config -e IP_NF_TARGET_ECN -- scripts/config -e IP_NF_TARGET_TTL -- scripts/config -e IP_NF_RAW -- scripts/config -e IP_NF_SECURITY -- scripts/config -e IP_NF_ARPTABLES -- scripts/config -e KVM_INTEL -- scripts/config -e NETFILTER_NETLINK_QUEUE -- scripts/config -e SCSI_NETLINK -- scripts/config -e NETFILTER_XT_TARGET_MARK -- scripts/config -e NETFILTER_XT_SET -- scripts/config -e IP_SET -- scripts/config -e IP_SET_BITMAP_IP -- scripts/config -e IP_SET_BITMAP_IPMAC -- scripts/config -e IP_SET_BITMAP_PORT -- scripts/config -e IP_SET_HASH_IP -- scripts/config -e IP_SET_HASH_IPMARK -- scripts/config -e IP_SET_HASH_IPPORT -- scripts/config -e IP_SET_HASH_IPPORTIP -- scripts/config -e IP_SET_HASH_IPPORTNET -- scripts/config -e IP_SET_HASH_MAC -- scripts/config -e IP_SET_HASH_NETPORTNET -- scripts/config -e IP_SET_HASH_NET -- scripts/config -e IP_SET_HASH_NETNET -- scripts/config -e IP_SET_HASH_NETPORT -- scripts/config -e IP_SET_HASH_NETIFACE -- scripts/config -e IP_SET_LIST_SET -- scripts/config -e NF_CONNTRACK_TIMEOUT -- scripts/config -e NF_CONNTRACK_TIMESTAMP -- scripts/config -e NF_CONNTRACK_EVENTS -- scripts/config -e NF_CONNTRACK_LABELS -- scripts/config -e NETFILTER_NETLINK_ACCT -- scripts/config -e NETFILTER_NETLINK_QUEUE_CT -- scripts/config -e NF_CT_PROTO_DCCP -- scripts/config -e NF_CT_PROTO_GRE -- scripts/config -e NF_CT_PROTO_SCTP -- scripts/config -e NF_CT_PROTO_UDPLITE -- scripts/config -e NF_CT_NETLINK_TIMEOUT -- scripts/config -e NF_CT_NETLINK_HELPER -- scripts/config -e NF_CONNTRACK_AMANDA -- scripts/config -e NF_CONNTRACK_H323 -- scripts/config -e NF_CONNTRACK_BROADCAST -- scripts/config -e NF_CONNTRACK_NETBIOS_NS -- scripts/config -e NF_CONNTRACK_SNMP -- scripts/config -e NF_CONNTRACK_PPTP -- scripts/config -e NF_CONNTRACK_SANE -- scripts/config -e NF_CONNTRACK_TFTP -- scripts/config -e NF_LOG_COMMON -- scripts/config -e NF_NAT_PROTO_DCCP -- scripts/config -e NF_NAT_PROTO_UDPLITE -- scripts/config -e NF_NAT_PROTO_SCTP -- scripts/config -e NF_NAT_AMANDA -- scripts/config -e NF_NAT_TFTP -- scripts/config -e NF_TABLES -- scripts/config -e NF_TABLES_INET -- scripts/config -e NFT_COMPAT -- scripts/config -e NFT_EXTHDR -- scripts/config -e NFT_META -- scripts/config -e NFT_CT -- scripts/config -e NFT_LIMIT -- scripts/config -e NFT_NAT -- scripts/config -e NFT_QUEUE -- scripts/config -e NFT_REJECT -- scripts/config -e NFT_REJECT_INET -- scripts/config -e NFT_RBTREE -- scripts/config -e NFT_HASH -- scripts/config -e NFT_COUNTER -- scripts/config -e NFT_LOG -- scripts/config -e NFT_MASQ -- scripts/config -e NETFILTER_XT_CONNMARK -- scripts/config -e NETFILTER_XT_TARGET_AUDIT -- scripts/config -e NETFILTER_XT_TARGET_CHECKSUM -- scripts/config -e NETFILTER_XT_TARGET_CLASSIFY -- scripts/config -e NETFILTER_XT_TARGET_CT -- scripts/config -e NETFILTER_XT_TARGET_DSCP -- scripts/config -e NETFILTER_XT_TARGET_HMARK -- scripts/config -e NETFILTER_XT_TARGET_LED -- scripts/config -e NETFILTER_XT_TARGET_LOG -- scripts/config -e NETFILTER_XT_TARGET_NFQUEUE -- scripts/config -e NETFILTER_XT_TARGET_RATEEST -- scripts/config -e NETFILTER_XT_TARGET_TPROXY -- scripts/config -e NETFILTER_XT_TARGET_TCPOPTSTRIP -- scripts/config -e NETFILTER_XT_TARGET_TEE -- scripts/config -e NETFILTER_XT_TARGET_TRACE -- scripts/config -e NETFILTER_XT_TARGET_IDLETIMER -- scripts/config -e NETFILTER_XT_MATCH_BPF -- scripts/config -e NETFILTER_XT_MATCH_CLUSTER -- scripts/config -e NETFILTER_XT_MATCH_COMMENT -- scripts/config -e NETFILTER_XT_MATCH_CONNBYTES -- scripts/config -e NETFILTER_XT_MATCH_CONNLABEL -- scripts/config -e NETFILTER_XT_MATCH_CONNLIMIT -- scripts/config -e NETFILTER_XT_MATCH_CPU -- scripts/config -e NETFILTER_XT_MATCH_DCCP -- scripts/config -e NETFILTER_XT_MATCH_DEVGROUP -- scripts/config -e NETFILTER_XT_MATCH_DSCP -- scripts/config -e NETFILTER_XT_MATCH_ESP -- scripts/config -e NETFILTER_XT_MATCH_HASHLIMIT -- scripts/config -e NETFILTER_XT_MATCH_HELPER -- scripts/config -e NETFILTER_XT_MATCH_IPCOMP -- scripts/config -e NETFILTER_XT_MATCH_IPRANGE -- scripts/config -e NETFILTER_XT_MATCH_IPVS -- scripts/config -e NETFILTER_XT_MATCH_L2TP -- scripts/config -e NETFILTER_XT_MATCH_LENGTH -- scripts/config -e NETFILTER_XT_MATCH_LIMIT -- scripts/config -e NETFILTER_XT_MATCH_MAC -- scripts/config -e NETFILTER_XT_MATCH_MULTIPORT -- scripts/config -e NETFILTER_XT_MATCH_NFACCT -- scripts/config -e NETFILTER_XT_MATCH_OSF -- scripts/config -e NETFILTER_XT_MATCH_OWNER -- scripts/config -e NETFILTER_XT_MATCH_CGROUP -- scripts/config -e NETFILTER_XT_MATCH_PHYSDEV -- scripts/config -e NETFILTER_XT_MATCH_PKTTYPE -- scripts/config -e NETFILTER_XT_MATCH_QUOTA -- scripts/config -e NETFILTER_XT_MATCH_RATEEST -- scripts/config -e NETFILTER_XT_MATCH_REALM -- scripts/config -e NETFILTER_XT_MATCH_RECENT -- scripts/config -e NETFILTER_XT_MATCH_SCTP -- scripts/config -e NETFILTER_XT_MATCH_SOCKET -- scripts/config -e NETFILTER_XT_MATCH_STATISTIC -- scripts/config -e NETFILTER_XT_MATCH_STRING -- scripts/config -e NETFILTER_XT_MATCH_TCPMSS -- scripts/config -e NETFILTER_XT_MATCH_TIME -- scripts/config -e NETFILTER_XT_MATCH_U32 -- scripts/config -e IP_VS -- scripts/config -e BRIDGE_NETFILTER -- scripts/config -e CRYPTO_CRC32C -- scripts/config -e CONFIGFS_FS -- scripts/config -e EXPERT -- scripts/config -e TARGET_CORE -- scripts/config -e ISCSI_TARGET -- scripts/config -e TCM_IBLOCK -- scripts/config -e TCM_FILEIO -- scripts/config -e TCM_PSCSI -- scripts/config -e TCM_USER -- scripts/config -e CONFIG_UIO -- scripts/config -e LOOPBACK_TARGET -- scripts/config -e TCM_FC -- scripts/config -e LIBFC -- scripts/config -e SCSI_FC_ATTRS -- scripts/config -e SCSI_ISCSI_ATTRS -- scripts/config -e ISCSI_TCP -- scripts/config -e SCSI_LOWLEVEL -- scripts/config -e SCSI_VIRTIO -- scripts/config -e HYPERVISOR_GUEST -- scripts/config -e PARAVIRT -- scripts/config -e CONFIG_SND_INTEL8X0 -- scripts/config -m CONFIG_DRM_CIRRUS_QEMU -- scripts/config -m CONFIG_DRM_BOCHS -- scripts/config -m CONFIG_DRM_VIRTIO_GPU -- scripts/config -e BT -- yes '' | make oldconfig -build-commands: -- make $MAKEFLAGS -install-commands: -- mkdir -p "$DESTDIR"/boot -- make INSTALL_PATH="$DESTDIR"/boot install -- make INSTALL_MOD_PATH="$DESTDIR" modules_install -- install -d "$DESTDIR$PREFIX/src/linux" -- | - ( - printf 'Makefile\0' - printf 'Module.symvers\0' - find arch/x86 -maxdepth 1 -name 'Makefile*' -print0 - find arch/x86 \( -name 'module.lds' -o -name 'Kbuild.platforms' -o -name 'Platform' \) -print0 - find arch/x86 \( -type d -a \( -name include -o -name scripts \) \) -o \ - \! -type d -a \( -path '*include/*' -o -path '*scripts/*' \) -print0 - find include -name 'asm*' -prune -o -print0 - find include/asm-generic -print0 - find include/uapi -print0 - find scripts -print0 - ) | cpio -0pumd "$DESTDIR$PREFIX/src/linux" -system-integration: - linux-x86-64-generic-misc: - # This is required for any modules to work correctly. However, it depends - # `depmod` from the 'kmod' chunk in the 'foundation' stratum, so it runs - # conditionally on `depmod` existing to avoid breaking in - # minimal-system-x86_64. - 00-depmod: - - if which depmod; then (cd /usr/lib/modules && for version in *; do depmod -a "$version"; done) fi diff --git a/strata/bsp-x86_64-generic/nasm.morph b/strata/bsp-x86_64-generic/nasm.morph deleted file mode 100644 index 0ab1a629..00000000 --- a/strata/bsp-x86_64-generic/nasm.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: nasm -kind: chunk -build-system: autotools -install-commands: -- make INSTALLROOT="$DESTDIR" install diff --git a/strata/bsp-x86_64-generic/syslinux.morph b/strata/bsp-x86_64-generic/syslinux.morph deleted file mode 100644 index 4570865b..00000000 --- a/strata/bsp-x86_64-generic/syslinux.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: syslinux -kind: chunk -products: -- artifact: syslinux-devel - include: - - (usr/)?share/syslinux/com32.* -build-commands: -- make clean -- make NO_WERROR=1 -- make NO_WERROR=1 installer -install-commands: -- make INSTALLROOT="$DESTDIR" install diff --git a/strata/bsp-x86_both-tools.morph b/strata/bsp-x86_both-tools.morph deleted file mode 100644 index 5a72caa7..00000000 --- a/strata/bsp-x86_both-tools.morph +++ /dev/null @@ -1,21 +0,0 @@ -name: bsp-x86_both-tools -kind: stratum -description: The set of platform specific components required for configuring a bootable - x86 based system. -build-depends: -# nasm wants asciidoc and xmlto for generating its docs -# so include docutils here -- morph: strata/docutils.morph -chunks: -- name: nasm - morph: strata/bsp-x86_both-tools/nasm.morph - repo: upstream:nasm - ref: 8fa0fe16408afc76ce1ae4387e1a9d46893cfda6 - unpetrify-ref: nasm-2.11.08 -- name: syslinux - morph: strata/bsp-x86_both-tools/syslinux.morph - repo: upstream:syslinux - ref: 02ab5d34ba0a90e3b6dd78034d7c470c77500119 - unpetrify-ref: baserock/syslinux-4.06-gcc7 - build-depends: - - nasm diff --git a/strata/bsp-x86_both-tools/nasm.morph b/strata/bsp-x86_both-tools/nasm.morph deleted file mode 100644 index 0ab1a629..00000000 --- a/strata/bsp-x86_both-tools/nasm.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: nasm -kind: chunk -build-system: autotools -install-commands: -- make INSTALLROOT="$DESTDIR" install diff --git a/strata/bsp-x86_both-tools/syslinux.morph b/strata/bsp-x86_both-tools/syslinux.morph deleted file mode 100644 index 4570865b..00000000 --- a/strata/bsp-x86_both-tools/syslinux.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: syslinux -kind: chunk -products: -- artifact: syslinux-devel - include: - - (usr/)?share/syslinux/com32.* -build-commands: -- make clean -- make NO_WERROR=1 -- make NO_WERROR=1 installer -install-commands: -- make INSTALLROOT="$DESTDIR" install diff --git a/strata/build-essential.morph b/strata/build-essential.morph deleted file mode 100644 index 1dd9cd35..00000000 --- a/strata/build-essential.morph +++ /dev/null @@ -1,412 +0,0 @@ -name: build-essential -kind: stratum -description: | - Toolchain stratum - - Stage 1: build a minimal cross compiler with the host's tools. - - Starting with a cross compiler ensures that (a) nothing from the host - can leak into the build-essential artifacts, and (b) cross-compiling - build-essential is fully tested and supported, since we always use the - cross code paths. - - Stage 2: cross-build the whole of build-essential, using the host's tools - but the cross-compiler toolchain. - - Stage 2 GCC outputs code for the same 'bootstrap' machine as stage 1 GCC, - but because stage 2 GCC is also built to *run* on the bootstrap machine - it can only execute inside the stage 3 chroot (due to being built against - a libc with a non-standard prefix). - - Stage 3: build the whole of build-essential again, this time using a - staging area containing only the output of stage 2. The result of this - build is fully reproducible. - - We do a switch-a-roo between stage 2 and 3: stages 2 chunks are all built - to run on a host *-bootstrap-* while stage 3 chunks are native-built for - a *-baserock-* machine. This works, because the cross build was all for - show (and cleanliness) and the binaries actually still run on the host. - - After build-essential is built we do another trick. See - stage2-fhs-dirs.morph for details. Basically, /bin is a symlink to - /tools/bin during stage 2 but in stage 3 it becomes a real directory - again. - - PLEASE KEEP THE REFS IN 'armv7lhf-cross-toolchain' STRATUM UP TO DATE WITH - THIS ONE! - - Please note that the chunk 'build-depends' field is treated differently in - this stratum to how other strata in definitions.git use it. Other strata - rely on the fact that dependencies of a dependency (called 'transitive - dependencies') are implicitly included in the staging area. Within - build-essential, some chunks list transitive dependencies explicitly to - make clearer what is going on. -products: -- artifact: build-essential-minimal - include: - - fhs-dirs-.* - - busybox-.* - - glibc-nss -chunks: -- name: stage1-binutils - morph: strata/build-essential/stage1-binutils.morph - repo: upstream:binutils-tarball - ref: 5500a97a2ad1735db5b35bc51cfb825c1f4c38df - unpetrify-ref: binutils-2.25 - build-mode: bootstrap - prefix: /tools - -- name: stage1-gcc - morph: strata/build-essential/stage1-gcc.morph - repo: upstream:gcc-tarball - ref: 3b0dbcfa2e5d12bd80cab1b35f08653d61fe7838 - unpetrify-ref: baserock/gcc-7.1.0 - build-depends: - - stage1-binutils - build-mode: bootstrap - prefix: /tools - -- name: stage2-linux-api-headers - morph: strata/build-essential/stage2-linux-api-headers.morph - repo: upstream:linux - ref: a351e9b9fc24e982ec2f0e76379a49826036da12 - unpetrify-ref: v4.11 - build-depends: - - stage1-binutils - - stage1-gcc - build-mode: bootstrap - prefix: /tools - -- name: stage2-glibc - morph: strata/build-essential/stage2-glibc.morph - repo: upstream:glibc - ref: db0242e3023436757bbc7c488a779e6e3343db04 - unpetrify-ref: glibc-2.25 - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - build-mode: bootstrap - prefix: /tools - -- name: stage2-libstdc++ - morph: strata/build-essential/stage2-libstdc++.morph - repo: upstream:gcc-tarball - ref: 3b0dbcfa2e5d12bd80cab1b35f08653d61fe7838 - unpetrify-ref: baserock/gcc-7.1.0 - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: stage2-binutils - morph: strata/build-essential/stage2-binutils.morph - repo: upstream:binutils-tarball - ref: 5500a97a2ad1735db5b35bc51cfb825c1f4c38df - unpetrify-ref: binutils-2.25 - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: stage2-gcc-fixed-headers - morph: strata/build-essential/stage2-gcc-fixed-headers.morph - repo: upstream:gcc-tarball - ref: 3b0dbcfa2e5d12bd80cab1b35f08653d61fe7838 - unpetrify-ref: baserock/gcc-7.1.0 - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: stage2-gcc - morph: strata/build-essential/stage2-gcc.morph - repo: upstream:gcc-tarball - ref: 3b0dbcfa2e5d12bd80cab1b35f08653d61fe7838 - unpetrify-ref: baserock/gcc-7.1.0 - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - - stage2-gcc-fixed-headers - - stage2-libstdc++ - build-mode: bootstrap - prefix: /tools - -- name: stage2-busybox - morph: strata/build-essential/stage2-busybox.morph - repo: upstream:busybox - ref: 1ecfe811fe2f70380170ef7d820e8150054e88ca - unpetrify-ref: '1_23_1' - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: stage2-fake-bash - morph: strata/build-essential/stage2-fake-bash.morph - repo: upstream:bash - ref: 3590145af6f1c9fa321dff231f69ae696e7e740b - unpetrify-ref: baserock/bash-4.3-patch-27 - build-mode: bootstrap - prefix: /tools - -- name: stage2-fhs-dirs - morph: strata/build-essential/stage2-fhs-dirs.morph - repo: baserock:baserock/fhs-dirs - ref: 9fafca436000bb57ddd5c498f8a75ea7b274f6c5 - unpetrify-ref: baserock/usr_merge - build-mode: bootstrap - prefix: /tools - -- name: stage2-gawk - morph: strata/build-essential/stage2-gawk.morph - repo: upstream:gawk - ref: 925f9363c4b0a5bb9375298afcdcf404efb32587 - unpetrify-ref: gawk-4.1-stable - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: stage2-make - morph: strata/build-essential/stage2-make.morph - repo: upstream:make-tarball - ref: 4978d7129e42340ab9efeb0cb9cae4ad0fa052d4 - unpetrify-ref: baserock/make-4.1-ttyname-segfault-fix - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: stage2-reset-specs - morph: strata/build-essential/stage2-reset-specs.morph - repo: upstream:glibc - ref: fdfc9260b61d3d72541f18104d24c7bcb0ce5ca2 - unpetrify-ref: glibc-2.24 - build-depends: - - stage1-binutils - - stage1-gcc - - stage2-linux-api-headers - - stage2-glibc - build-mode: bootstrap - prefix: /tools - -- name: fhs-dirs - morph: strata/build-essential/fhs-dirs.morph - repo: baserock:baserock/fhs-dirs - ref: 9fafca436000bb57ddd5c498f8a75ea7b274f6c5 - unpetrify-ref: baserock/usr_merge - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - -- name: linux-api-headers - morph: strata/build-essential/linux-api-headers.morph - repo: upstream:linux - ref: a351e9b9fc24e982ec2f0e76379a49826036da12 - unpetrify-ref: v4.11 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - fhs-dirs - -- name: glibc - morph: strata/build-essential/glibc.morph - repo: upstream:glibc - ref: db0242e3023436757bbc7c488a779e6e3343db04 - unpetrify-ref: glibc-2.25 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-fake-bash - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - linux-api-headers - artifacts: - glibc-gconv: build-essential-runtime - glibc-libs: build-essential-minimal - glibc-nss: build-essential-runtime - -- name: zlib - morph: strata/build-essential/zlib.morph - repo: upstream:zlib - ref: 50893291621658f355bc5b4d450a8d06a563053d - unpetrify-ref: v1.2.8 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - artifacts: - zlib-libs: build-essential-minimal - -- name: binutils - morph: strata/build-essential/binutils.morph - repo: upstream:binutils-tarball - ref: 5500a97a2ad1735db5b35bc51cfb825c1f4c38df - unpetrify-ref: binutils-2.25 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - - zlib - -- name: busybox - morph: strata/build-essential/busybox.morph - repo: upstream:busybox - ref: 1ecfe811fe2f70380170ef7d820e8150054e88ca - unpetrify-ref: '1_23_1' - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - -- name: gawk - morph: strata/build-essential/gawk.morph - repo: upstream:gawk - ref: dc5af665700d9b04fdf9c18930526d28eef5d5d9 - unpetrify-ref: gawk-4.1.1 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - -- name: m4-tarball - morph: strata/build-essential/m4-tarball.morph - repo: upstream:m4-tarball - ref: 23c11479b3ad787adc7a651ee0c4347839e47723 - unpetrify-ref: m4-1.4.17 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - -- name: gcc - morph: strata/build-essential/gcc.morph - repo: upstream:gcc-tarball - ref: 3b0dbcfa2e5d12bd80cab1b35f08653d61fe7838 - unpetrify-ref: baserock/gcc-7.1.0 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - - zlib - - m4-tarball - - linux-api-headers - artifacts: - gcc-libs: build-essential-minimal - -- name: make - morph: strata/build-essential/make.morph - repo: upstream:make-tarball - ref: 4978d7129e42340ab9efeb0cb9cae4ad0fa052d4 - unpetrify-ref: baserock/make-4.1-ttyname-segfault-fix - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - -- name: ccache - morph: strata/build-essential/ccache.morph - repo: upstream:ccache-tarball - ref: 4f49dfd6f2ac799e236f61593ec209228f47f5c5 - unpetrify-ref: ccache-3.3.4 - build-depends: - - stage2-binutils - - stage2-busybox - - stage2-glibc - - stage2-fhs-dirs - - stage2-gawk - - stage2-gcc - - stage2-linux-api-headers - - stage2-make - - stage2-reset-specs - - glibc - - zlib diff --git a/strata/build-essential/binutils.morph b/strata/build-essential/binutils.morph deleted file mode 100644 index bab52672..00000000 --- a/strata/build-essential/binutils.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: binutils -kind: chunk -build-system: autotools - -configure-commands: -- | - ./configure --prefix="$PREFIX" --disable-nls --disable-werror \ - --with-system-zlib diff --git a/strata/build-essential/busybox.morph b/strata/build-essential/busybox.morph deleted file mode 100644 index 1bbd97a6..00000000 --- a/strata/build-essential/busybox.morph +++ /dev/null @@ -1,89 +0,0 @@ -name: busybox -kind: chunk - -configure-commands: -# Busybox's default config has everything enabled. -- make defconfig KCONFIG_NOTIMESTAMP=1 - -- sed -e 's|.*UDHCPC_DEFAULT_SCRIPT.*|CONFIG_UDHCPC_DEFAULT_SCRIPT="'"$PREFIX"/share/udhcpc/default.script'"|' - -i .config -- sed -e 's|.*IFUPDOWN_IFSTATE_PATH.*|CONFIG_IFUPDOWN_IFSTATE_PATH="/run/ifstate"|' - -i .config - -# Avoid dividing applets between $PREFIX/[s]bin and $PREFIX/usr/[s]bin. -- '[ "$PREFIX" = /usr ] || sed -e ''s/.*INSTALL_NO_USR.*/CONFIG_INSTALL_NO_USR=y/'' - -i .config' -# We have GAWK, but in GENIVI baseline we want to get rid of it -# - sed -e 's/CONFIG_AWK=y.*/# CONFIG_AWK is not set/' -i .config - -# Depends on stuff that was removed since eglibc 2.14. -- sed -e 's/CONFIG_INETD=y.*/# CONFIG_INETD is not set/' -i .config - -# Busybox Patch is incompatible enough with GNU Patch that it can't be -# used for GNULib projects built from Git. -- sed -e 's/CONFIG_PATCH=y.*/# CONFIG_PATCH is not set/' -i .config - -# None of this is needed because we have kmod; and it actually breaks the -# Linux build because depmod isn't compatible enough with util-linux's. -- sed -e 's/CONFIG_DEPMOD=y.*/# CONFIG_DEPMOD is not set/' -i .config -- sed -e 's/CONFIG_INSMOD=y.*/# CONFIG_INSMOD is not set/' -i .config -- sed -e 's/CONFIG_MODPROBE=y.*/# CONFIG_MODPROBE is not set/' -i .config -- sed -e 's/CONFIG_MODPROBE_SMALL=y.*/# CONFIG_MODPROBE_SMALL is not set/' -i .config -- sed -e 's/CONFIG_LSMOD=y.*/# CONFIG_LSMOD is not set/' -i .config -- sed -e 's/CONFIG_RMMOD=y.*/# CONFIG_RMMOD is not set/' -i .config - -# General features that we don't need. -- sed -e 's/CONFIG_FEATURE_MOUNT_CIFS=y.*/# CONFIG_FEATURE_MOUNT_CIFS is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_EXTRA_QUIET=y.*/# CONFIG_FEATURE_EXTRA_QUIET is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_INIT_COREDUMPS=y.*/# CONFIG_FEATURE_INIT_COREDUMPS is not - set/' -i .config -- sed -e 's/CONFIG_FEATURE_INIT_SCTTY=y.*/# CONFIG_FEATURE_INIT_SCTTY is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_INIT_SYSLOG=y.*/# CONFIG_FEATURE_INIT_SYSLOG is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_INITRD=y.*/# CONFIG_FEATURE_INITRD is not set/' -i .config -- sed -e 's/CONFIG_FEATURE_MINIX2=y.*/# CONFIG_FEATURE_MINIX2 is not set/' -i .config -- sed -e 's/CONFIG_FSCK_MINIX=y.*/# CONFIG_FSCK_MINIX is not set/' -i .config -- sed -e 's/CONFIG_LOSETUP=y.*/# CONFIG_LOSETUP is not set/' -i .config -- sed -e 's/CONFIG_LSUSB=y.*/# CONFIG_LSUSB is not set/' -i .config -- sed -e 's/CONFIG_LSPCI=y.*/# CONFIG_LSPCI is not set/' -i .config -- sed -e 's/CONFIG_LZMA=y.*/# CONFIG_LZMA is not set/' -i .config -- sed -e 's/CONFIG_MKFS_EXT2=y.*/# CONFIG_MKFS_EXT2 is not set/' -i .config -- sed -e 's/CONFIG_MKFS_MINIX=y.*/# CONFIG_MKFS_MINIX is not set/' -i .config -- sed -e 's/CONFIG_STRINGS=y.*/# CONFIG_STRINGS is not set/' -i .config -- sed -e 's/CONFIG_UNLZMA=y.*/# CONFIG_UNLZMA is not set/' -i .config -- sed -e 's/CONFIG_UNXZ=y.*/# CONFIG_UNXZ is not set/' -i .config -- sed -e 's/CONFIG_XZ=y.*/# CONFIG_XZ is not set/' -i .config - -# Now turn on some little bits we do need -- sed -e 's/# CONFIG_BBCONFIG is not set/CONFIG_BBCONFIG=y/' -i .config -- sed -e 's/# CONFIG_FEATURE_COMPRESS_BBCONFIG is not set/CONFIG_FEATURE_COMPRESS_BBCONFIG=y/' - -i .config -- sed -e 's/# CONFIG_FEATURE_MOUNT_HELPERS is not set/CONFIG_FEATURE_MOUNT_HELPERS=y/' - -i .config - - -build-commands: -- make KCONFIG_NOTIMESTAMP=1 - -install-commands: -- | - if [ "$PREFIX" = /usr ]; then PREFIX=; fi && - make CONFIG_PREFIX="$DESTDIR$PREFIX" KCONFIG_NOTIMESTAMP=1 install && - chmod 6755 "$DESTDIR$PREFIX"/bin/busybox -# Set up man environment variables -- mkdir -p "$DESTDIR"/etc -- | - cat << EOF > "$DESTDIR/etc/man.conf" - # This file is used by man to provide a manpath for those without one by - # examining their PATH environment variable. - # - # Lines beginning with `#' are comments and are ignored. Any combination of - # tabs or spaces may be used as `whitespace' separators. - - MANDATORY_MANPATH /usr/man - MANDATORY_MANPATH /usr/share/man - MANDATORY_MANPATH /usr/local/share/man - EOF diff --git a/strata/build-essential/ccache.morph b/strata/build-essential/ccache.morph deleted file mode 100644 index 441344f9..00000000 --- a/strata/build-essential/ccache.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: ccache -kind: chunk -build-system: autotools - -configure-commands: -- ./configure --prefix="$PREFIX" - -install-commands: -- make DESTDIR="$DESTDIR" install -- mkdir -p "$DESTDIR/$PREFIX/lib/ccache" -- for cc in gcc cc g++ c++; do ln -sf "$PREFIX/bin/ccache" "$DESTDIR/$PREFIX/lib/ccache/$cc"; - done -- for cc in gcc cc g++ c++; do ln -sf "$PREFIX/bin/ccache" "$DESTDIR/$PREFIX/lib/ccache/$TARGET-$cc"; - done diff --git a/strata/build-essential/fhs-dirs.morph b/strata/build-essential/fhs-dirs.morph deleted file mode 100644 index f4a1b1e9..00000000 --- a/strata/build-essential/fhs-dirs.morph +++ /dev/null @@ -1,49 +0,0 @@ -name: fhs-dirs -kind: chunk -description: create the FHS 2.3 directory hierarchy and the usual files -install-commands: -- sh ./create-fhs-dirs "$DESTDIR" -- install -m 644 passwd "$DESTDIR/etc/passwd" -- install -m 600 shadow "$DESTDIR/etc/shadow" -- install -m 644 interfaces "$DESTDIR/etc/network/interfaces" -- install -m 644 group "$DESTDIR/etc/group" -- install -m 644 issue "$DESTDIR/etc/issue" -- install -m 644 services "$DESTDIR/etc/services" -- install -m 644 protocols "$DESTDIR/etc/protocols" -- echo baserock > "$DESTDIR"/etc/hostname -devices: -- type: c - filename: /dev/console - gid: 0 - major: 5 - minor: 1 - permissions: '0600' - uid: 0 -- type: c - filename: /dev/full - gid: 0 - major: 1 - minor: 7 - permissions: '0666' - uid: 0 -- type: c - filename: /dev/null - gid: 0 - major: 1 - minor: 3 - permissions: '0666' - uid: 0 -- type: c - filename: /dev/urandom - gid: 0 - major: 1 - minor: 9 - permissions: '0666' - uid: 0 -- type: c - filename: /dev/zero - gid: 0 - major: 1 - minor: 5 - permissions: '0666' - uid: 0 diff --git a/strata/build-essential/gawk.morph b/strata/build-essential/gawk.morph deleted file mode 100644 index 1ad871c6..00000000 --- a/strata/build-essential/gawk.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: gawk -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" --disable-nls diff --git a/strata/build-essential/gcc.morph b/strata/build-essential/gcc.morph deleted file mode 100644 index 18459b73..00000000 --- a/strata/build-essential/gcc.morph +++ /dev/null @@ -1,62 +0,0 @@ -name: gcc -kind: chunk - -products: -- artifact: gcc-libs - include: - - (usr/)lib/lib.*\.so(\.\d+)*$ -- artifact: gcc-doc - include: - - (usr/)?share/doc/.* - - (usr/)?share/man/.* - - (usr/)?share/info/.* -- artifact: gcc-devel - # devel includes everything which isn't documentation or libs, since - # everything else gcc produces is required for compiling - # this is the -devel artifact instead of -misc, since it goes in -devel - # stratum artifacts by default - include: [.*] -configure-commands: -- mkdir o - -# Configure flag notes: -# 1. An attempt to stop anything going in $PREFIX/lib64 (which doesn't -# fully work; we will need to hobble the multilib configuration in -# config/i386/t-linux64 if we really want to kill /lib64). -# 2. Avoid having more than one copy of ZLib in use on the system -# 3. Multilib does not make sense in Baserock. -- | - case "$MORPH_ARCH" in - armv7lhf) ARCH_FLAGS="--with-arch=armv7-a \ - --with-tune=cortex-a9 \ - --with-fpu=vfpv3-d16 \ - --with-float=hard" ;; - armv7*) ARCH_FLAGS="--with-arch=armv7-a" ;; - esac - - cd o && ../configure \ - $ARCH_FLAGS \ - --prefix="$PREFIX" \ - `# [1]` --libdir=$PREFIX/lib \ - --disable-bootstrap \ - `# [2]` --with-system-zlib \ - `# [3]` --disable-multilib \ - --enable-languages=c,c++,fortran - -build-commands: -- | - case "$MORPH_ARCH" in - armv5*) sed -i "s/--host=none/--host=armv5/" o/Makefile - sed -i "s/--target=none/--target=armv5/" o/Makefile ;; - armv7*) sed -i "s/--host=none/--host=armv7a/" o/Makefile - sed -i "s/--target=none/--target=armv7a/" o/Makefile ;; - esac - cd o && make - -install-commands: -- cd o && make DESTDIR="$DESTDIR" install -- ln -s gcc "$DESTDIR/$PREFIX/bin/cc" -- | - for fortran_alias in f77 f90 f95; do - ln -s gfortran "$DESTDIR/$PREFIX/bin/$fortran_alias" - done diff --git a/strata/build-essential/glibc.morph b/strata/build-essential/glibc.morph deleted file mode 100644 index 6c87c5d9..00000000 --- a/strata/build-essential/glibc.morph +++ /dev/null @@ -1,100 +0,0 @@ -name: glibc -kind: chunk -products: -- artifact: glibc-nss - include: - - etc/nsswitch.conf - - (usr/)?lib/libnss.* -- artifact: glibc-gconv - include: - - (usr/)?lib/gconv/.* -- artifact: glibc-libs - include: - - sbin/ldconfig - - lib(32|64)?/ld-.* - - (usr/)?lib(exec)?/pt_chown -- artifact: glibc-bins - include: - - (usr/)?s?bin/.* - - (usr/)?libexec/getconf/.* - - (usr/)?lib(32|64)?/libSegFault\.so(\.\d+)*$ -- artifact: glibc-libs - include: - # This is processed after bins, so bins can take libSegFault.so - - (usr/)?lib(32|64)?/lib[^/]*\.so(\.\d+)*$ - - etc/ld.so.conf - - etc/ld.so.conf.d -- artifact: glibc-devel - include: - - (usr/)?include/.* - - (usr/)?lib(32|64)?/lib.*\.a - - (usr/)?lib(32|64)?/lib.*\.la - - (usr/)?(lib(32|64)?|share)/pkgconfig/.*\.pc - - (usr/)?lib(32|64)?/.*\.o -- artifact: glibc-locale - include: - - (usr/)?lib/locale/.* - - (usr/)?share/locale/.* - - (usr/)?share/i18n/.* - - (usr/)?share/zoneinfo/.* -- artifact: glibc-misc - include: - - .* -configure-commands: -- mkdir o - -- | - case "$MORPH_ARCH" in - armv7*) - ARCH_FLAGS="--without-fp" ;; - esac - - # We override the PATH here to remove /tools/bin from it. - # Thanks to this glibc finds bash in /bin/bash through the /bin - # symlink. This is important because glibc changes the path to bash - # of the shebang in some scripts and these scripts will be broken if - # they point to bash in /tools/bin/bash. - export PATH="/usr/bin:/sbin:/bin"; - export CFLAGS="-O2 $CFLAGS"; - cd o && ../configure \ - $ARCH_FLAGS \ - --prefix="$PREFIX" \ - --disable-profile \ - --enable-kernel=3.0.0 \ - --without-cvs \ - --without-selinux \ - --enable-obsolete-rpc - -build-commands: -- cd o && make localtime=UTC - -install-commands: -- cd o && make install_root="$DESTDIR" localtime=UTC install -- cd o && make install_root="$DESTDIR" localtime=UTC localedata/install-locales -- mkdir -p "$DESTDIR/etc" -- mkdir -p "$DESTDIR/etc/ld.so.conf.d" -- | - cat < nsswitch.conf - passwd: compat - group: compat - shadow: compat - - hosts: files myhostname mdns4_minimal [NOTFOUND=return] dns mdns4 - networks: files - - protocols: db files - services: db files - ethers: db files - rpc: db files - - netgroup: nis - EOF -- install -m 644 -o root -g root nsswitch.conf "$DESTDIR/etc/nsswitch.conf" -- | - cat < ld.so.conf - /lib - /usr/lib - /usr/local/lib - include /etc/ld.so.conf.d/*.conf - EOF -- install -m 644 -o root -g root ld.so.conf "$DESTDIR/etc/ld.so.conf" diff --git a/strata/build-essential/linux-api-headers.morph b/strata/build-essential/linux-api-headers.morph deleted file mode 100644 index 62aa22b8..00000000 --- a/strata/build-essential/linux-api-headers.morph +++ /dev/null @@ -1,24 +0,0 @@ -name: linux-api-headers -kind: chunk -install-commands: -- | - case "$MORPH_ARCH" in - armv5l) - ARCH="arm" ;; - armv7b|armv7l|armv7lhf) - ARCH="arm" ;; - armv8l64|armv8b64) - ARCH="arm64" ;; - x86_32) - ARCH="i386" ;; - x86_64) - ARCH="x86_64" ;; - ppc64) - ARCH="powerpc" ;; - *) - echo "Error: unsupported Morph architecture: $MORPH_ARCH" >&2 - exit 1 - esac - ARCH=$ARCH make INSTALL_HDR_PATH=dest headers_install -- install -d "$DESTDIR${PREFIX-/usr}/include" -- cp -r dest/include/* "$DESTDIR/${PREFIX-/usr}/include" diff --git a/strata/build-essential/m4-tarball.morph b/strata/build-essential/m4-tarball.morph deleted file mode 100644 index eb16726a..00000000 --- a/strata/build-essential/m4-tarball.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: m4-tarball -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" --disable-gcc-warnings diff --git a/strata/build-essential/make.morph b/strata/build-essential/make.morph deleted file mode 100644 index 1259b342..00000000 --- a/strata/build-essential/make.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: make -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" --disable-nls diff --git a/strata/build-essential/stage1-binutils.morph b/strata/build-essential/stage1-binutils.morph deleted file mode 100644 index 69a79d14..00000000 --- a/strata/build-essential/stage1-binutils.morph +++ /dev/null @@ -1,23 +0,0 @@ -name: stage1-binutils -kind: chunk -build-system: autotools - -configure-commands: -# We set the sysroot location dynamically at runtime by passing -# `--sysroot` to GCC, so we need to build a linker with sysroot support. -# We set it to a non-existent directory as a safety net to avoid looking -# at the host dirs in case we forget to set the sysroot. Setting the -# lib path is vital to avoid the tools we build linking to the libraries -# on the host system; the '=' makes the path we give relative to the -# sysroot, which we can then set at runtime by passing -Wl,--sysroot to -# GCC. Although nothing should be installed on /lib64, we configure the -# linker to look at that directory as well to make things more robust -# (currently GCC installs libraries to this directory at least on -# x86_64). - -- | - ./configure --prefix="$PREFIX" --disable-nls --disable-werror \ - --build=$(sh config.guess) \ - --host=$(sh config.guess) \ - --target=$TARGET_STAGE1 \ - --with-sysroot=/nonexistentdir --with-lib-path="=$PREFIX/lib:=$PREFIX/lib64" diff --git a/strata/build-essential/stage1-gcc.morph b/strata/build-essential/stage1-gcc.morph deleted file mode 100644 index f5d828f7..00000000 --- a/strata/build-essential/stage1-gcc.morph +++ /dev/null @@ -1,83 +0,0 @@ -name: stage1-gcc -kind: chunk - -configure-commands: -# Workaround from LFS due GCC not detecting stack protection correctly -- | - sed -i -e '/k prot/a \ - gcc_cv_libc_provides_ssp=yes - ' gcc/configure - -- mkdir o - -# Configure flag notes: -# 1. See gcc.morph. -# 2. Although we will be setting a sysroot at runtime, giving a -# temporary one at configuration time seems necessary so that -# `--with-native-system-header-dir` produces effect and -# /tools/include is in the include path for the newly built GCC. We -# set it by default to a non-existent directory to avoid GCC looking -# at the host dirs, in case we forget to give it at runtime. -# 3. Disable searching /usr/local/include for headers -# 4. The pass 1 compiler needs to find the libraries we build in pass -# 2. Include path must be set explicility, because it defaults to -# $SYSROOT/usr/include rather than $SYSROOT/include. -# 5. Disable stuff that doesn't work when building a cross compiler -# without an existing libc, and generally try to keep this build as -# simple as possible. -- | - case "$MORPH_ARCH" in - armv7lhf) ARCH_FLAGS="--with-arch=armv7-a \ - --with-tune=cortex-a9 \ - --with-fpu=vfpv3-d16 \ - --with-float=hard" ;; - armv7*) ARCH_FLAGS="--with-arch=armv7-a" ;; - esac - - cd o && CXX="g++ -std=gnu++98" ../configure \ - $ARCH_FLAGS \ - --build=$(sh ../config.guess) \ - --host=$(sh ../config.guess) \ - --target=$TARGET_STAGE1 \ - --prefix="$PREFIX" \ - `# [1]` --libdir="$PREFIX/lib" \ - `# [2]` --with-sysroot=/nonexistentdir \ - --with-newlib \ - `# [3]` --with-local-prefix="$PREFIX" \ - `# [4]` --with-native-system-header-dir="$PREFIX/include" \ - --without-headers \ - --disable-nls \ - --disable-shared \ - --disable-multilib \ - `# [5]` --disable-decimal-float \ - `# [5]` --disable-threads \ - `# [5]` --disable-libatomic \ - `# [5]` --disable-libgomp \ - `# [5]` --disable-libitm \ - `# [5]` --disable-libmpx \ - `# [5]` --disable-libquadmath \ - `# [5]` --disable-libsanitizer \ - `# [5]` --disable-libssp \ - `# [5]` --disable-libvtv \ - `# [5]` --disable-libcilkrts \ - `# [5]` --disable-libstdc++-v3 \ - --enable-languages=c,c++ - -build-commands: -- | - # GCC is not passing the correct host/target flags to GMP's configure - # script, which causes it to not use the machine-dependent code for - # the platform and use the generic one instead. However, the generic - # code results on an undefined reference to `__gmpn_invert_limb' in - # ARMv7. Fix the invocation of GMP's configure script so that GMP can - # use the machine-dependent code. - case "$MORPH_ARCH" in - armv5*) sed -i "s/--host=none/--host=armv5/" o/Makefile - sed -i "s/--target=none/--target=armv5/" o/Makefile ;; - armv7*) sed -i "s/--host=none/--host=armv7a/" o/Makefile - sed -i "s/--target=none/--target=armv7a/" o/Makefile ;; - esac - cd o && make - -install-commands: -- cd o && make DESTDIR="$DESTDIR" install diff --git a/strata/build-essential/stage2-binutils.morph b/strata/build-essential/stage2-binutils.morph deleted file mode 100644 index b07b56a4..00000000 --- a/strata/build-essential/stage2-binutils.morph +++ /dev/null @@ -1,21 +0,0 @@ -name: stage2-binutils -kind: chunk -build-system: autotools - -configure-commands: -- | - export STAGE2_SYSROOT="$(dirname $(pwd))" - export CXX="$TARGET_STAGE1-g++ --sysroot=$STAGE2_SYSROOT" - # binutils has its own embedded libtool, which is old and strips out - # `--sysroot`. Work around by modifying the compiler command to - # include the sysroot flag - export CC="$TARGET_STAGE1-gcc --sysroot=$STAGE2_SYSROOT" - ./configure --prefix="$PREFIX" --disable-nls --disable-werror \ - --build=$(sh config.guess) \ - --host=$TARGET_STAGE1 \ - --target=$TARGET_STAGE1 - -build-commands: -- | - export STAGE2_SYSROOT="$(dirname $(pwd))" - make diff --git a/strata/build-essential/stage2-busybox.morph b/strata/build-essential/stage2-busybox.morph deleted file mode 100644 index f271a40d..00000000 --- a/strata/build-essential/stage2-busybox.morph +++ /dev/null @@ -1,80 +0,0 @@ -name: stage2-busybox -kind: chunk - -configure-commands: -# Explicitly setting HOSTCC is required because we have a 'gcc' earlier in -# the PATH supplied by the stage2-gcc chunk, which can't execute outside of -# the stage 3 staging area. -- make HOSTCC="/usr/bin/gcc" CROSS_COMPILE=$TARGET_STAGE1- KCONFIG_NOTIMESTAMP=1 defconfig - -# Avoid dividing applets between $PREFIX/[s]bin and $PREFIX/usr/[s]bin. -- '[ "$PREFIX" = /usr ] || sed -e ''s/.*INSTALL_NO_USR.*/CONFIG_INSTALL_NO_USR=y/'' - -i .config' -# We have GAWK. -- sed -e 's/CONFIG_AWK=y.*/# CONFIG_AWK is not set/' -i .config - -# Depends on stuff that was removed since eglibc 2.14. -- sed -e 's/CONFIG_INETD=y.*/# CONFIG_INETD is not set/' -i .config - -# Busybox Patch is incompatible enough with GNU Patch that it can't be -# used for GNULib projects built from Git. -- sed -e 's/CONFIG_PATCH=y.*/# CONFIG_PATCH is not set/' -i .config - -# None of this is needed because we have kmod; and it actually breaks the -# Linux build because depmod isn't compatible enough with util-linux's. -- sed -e 's/CONFIG_DEPMOD=y.*/# CONFIG_DEPMOD is not set/' -i .config -- sed -e 's/CONFIG_INSMOD=y.*/# CONFIG_INSMOD is not set/' -i .config -- sed -e 's/CONFIG_MODPROBE=y.*/# CONFIG_MODPROBE is not set/' -i .config -- sed -e 's/CONFIG_MODPROBE_SMALL=y.*/# CONFIG_MODPROBE_SMALL is not set/' -i .config -- sed -e 's/CONFIG_LSMOD=y.*/# CONFIG_LSMOD is not set/' -i .config -- sed -e 's/CONFIG_RMMOD=y.*/# CONFIG_RMMOD is not set/' -i .config - -# General features that we don't need. -- sed -e 's/CONFIG_FEATURE_MOUNT_CIFS=y.*/# CONFIG_FEATURE_MOUNT_CIFS is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_EXTRA_QUIET=y.*/# CONFIG_FEATURE_EXTRA_QUIET is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_INIT_COREDUMPS=y.*/# CONFIG_FEATURE_INIT_COREDUMPS is not - set/' -i .config -- sed -e 's/CONFIG_FEATURE_INIT_SCTTY=y.*/# CONFIG_FEATURE_INIT_SCTTY is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_INIT_SYSLOG=y.*/# CONFIG_FEATURE_INIT_SYSLOG is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_INITRD=y.*/# CONFIG_FEATURE_INITRD is not set/' -i .config -- sed -e 's/CONFIG_FEATURE_USE_INITTAB=y.*/# CONFIG_FEATURE_USE_INITTAB is not set/' - -i .config -- sed -e 's/CONFIG_FEATURE_MINIX2=y.*/# CONFIG_FEATURE_MINIX2 is not set/' -i .config -- sed -e 's/CONFIG_FSCK_MINIX=y.*/# CONFIG_FSCK_MINIX is not set/' -i .config -- sed -e 's/CONFIG_HALT=y.*/# CONFIG_HALT is not set/' -i .config -- sed -e 's/CONFIG_INIT=y.*/# CONFIG_INIT is not set/' -i .config -- sed -e 's/CONFIG_INIT_TERMINAL_TYPE=y.*/CONFIG_INIT_TERMINAL_TYPE=""/' -i .config -- sed -e 's/CONFIG_LOSETUP=y.*/# CONFIG_LOSETUP is not set/' -i .config -- sed -e 's/CONFIG_LSUSB=y.*/# CONFIG_LSUSB is not set/' -i .config -- sed -e 's/CONFIG_LZMA=y.*/# CONFIG_LZMA is not set/' -i .config -- sed -e 's/CONFIG_MKFS_EXT2=y.*/# CONFIG_MKFS_EXT2 is not set/' -i .config -- sed -e 's/CONFIG_MKFS_MINIX=y.*/# CONFIG_MKFS_MINIX is not set/' -i .config -- sed -e 's/CONFIG_RUNLEVEL=y.*/# CONFIG_RUNLEVEL is not set/' -i .config -- sed -e 's/CONFIG_STRINGS=y.*/# CONFIG_STRINGS is not set/' -i .config -- sed -e 's/CONFIG_UNLZMA=y.*/# CONFIG_UNLZMA is not set/' -i .config -- sed -e 's/CONFIG_UNXZ=y.*/# CONFIG_UNXZ is not set/' -i .config -- sed -e 's/CONFIG_XZ=y.*/# CONFIG_XZ is not set/' -i .config - -build-commands: -- | - export STAGE2_SYSROOT="$(dirname $(pwd))" - export CPPFLAGS="--sysroot=$STAGE2_SYSROOT" - export LDFLAGS="--sysroot=$STAGE2_SYSROOT" - make HOSTCC="/usr/bin/gcc" CROSS_COMPILE=$TARGET_STAGE1- KCONFIG_NOTIMESTAMP=1 - -install-commands: -# We expect to be built with a non-standard prefix in stage 2 (i.e. not -# /usr). The install will break if prefix is set to /usr. -- | - export STAGE2_SYSROOT="$(dirname $(pwd))" - export CPPFLAGS="--sysroot=$STAGE2_SYSROOT" - export LDFLAGS="--sysroot=$STAGE2_SYSROOT" - make CONFIG_PREFIX="$DESTDIR$PREFIX" \ - HOSTCC="/usr/bin/gcc" \ - CROSS_COMPILE=$TARGET_STAGE1- \ - KCONFIG_NOTIMESTAMP=1 install && - chmod 6755 "$DESTDIR$PREFIX"/bin/busybox diff --git a/strata/build-essential/stage2-fake-bash.morph b/strata/build-essential/stage2-fake-bash.morph deleted file mode 100644 index 021fd366..00000000 --- a/strata/build-essential/stage2-fake-bash.morph +++ /dev/null @@ -1,4 +0,0 @@ -name: stage2-fake-bash -kind: chunk -install-commands: -- printf '#!/bin/sh\nexec /bin/sh "$@"\n' | install -D /proc/self/fd/0 -m 755 "$DESTDIR$PREFIX/bin/bash" diff --git a/strata/build-essential/stage2-fhs-dirs.morph b/strata/build-essential/stage2-fhs-dirs.morph deleted file mode 100644 index 6f842403..00000000 --- a/strata/build-essential/stage2-fhs-dirs.morph +++ /dev/null @@ -1,51 +0,0 @@ -name: stage2-fhs-dirs -kind: chunk -description: create the FHS 2.3 directory hierarchy and the usual files -install-commands: -- sh ./create-fhs-dirs "$DESTDIR" -- rmdir "$DESTDIR/usr/bin" -- ln -s "$PREFIX/bin" "$DESTDIR/usr/bin" -- install -m 644 passwd "$DESTDIR/etc/passwd" -- install -m 600 shadow "$DESTDIR/etc/shadow" -- install -m 644 interfaces "$DESTDIR/etc/network/interfaces" -- install -m 644 group "$DESTDIR/etc/group" -- install -m 644 issue "$DESTDIR/etc/issue" -- install -m 644 services "$DESTDIR/etc/services" -- install -m 644 protocols "$DESTDIR/etc/protocols" -- echo baserock > "$DESTDIR"/etc/hostname -devices: -- type: c - filename: /dev/console - gid: 0 - major: 5 - minor: 1 - permissions: '0600' - uid: 0 -- type: c - filename: /dev/full - gid: 0 - major: 1 - minor: 7 - permissions: '0666' - uid: 0 -- type: c - filename: /dev/null - gid: 0 - major: 1 - minor: 3 - permissions: '0666' - uid: 0 -- type: c - filename: /dev/urandom - gid: 0 - major: 1 - minor: 9 - permissions: '0666' - uid: 0 -- type: c - filename: /dev/zero - gid: 0 - major: 1 - minor: 5 - permissions: '0666' - uid: 0 diff --git a/strata/build-essential/stage2-gawk.morph b/strata/build-essential/stage2-gawk.morph deleted file mode 100644 index 15c838b6..00000000 --- a/strata/build-essential/stage2-gawk.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: stage2-gawk -kind: chunk -build-system: autotools -configure-commands: -- STAGE2_SYSROOT="$(dirname $(pwd))" CPPFLAGS="--sysroot=$STAGE2_SYSROOT" CXX=false - LDFLAGS="--sysroot=$STAGE2_SYSROOT" ./configure --prefix="$PREFIX" --disable-nls - --build=$(sh config.guess) --host=$TARGET_STAGE1 -build-commands: -- STAGE2_SYSROOT="$(dirname $(pwd))" make diff --git a/strata/build-essential/stage2-gcc-fixed-headers.morph b/strata/build-essential/stage2-gcc-fixed-headers.morph deleted file mode 100644 index 10794872..00000000 --- a/strata/build-essential/stage2-gcc-fixed-headers.morph +++ /dev/null @@ -1,19 +0,0 @@ -name: stage2-gcc-fixed-headers -kind: chunk -install-commands: -# Stage 1 GCC's fixincludes process created a limits.h before there was -# a real limits.h available for the target. This step (taken from Linux -# Linux From Scratch) creates a better one so that stage 2 GCC can compile. -# -# THIS IS A FRAGILE HACK! We need to replace the headers. The only way to -# overwrite files in a staging area is to install a new chunk. -# This is undesired behaviour in the long term, as we want to never -# have overlaps, so this functionality may go away. -- | - libgcc_dir=$(dirname $($TARGET_STAGE1-gcc -print-libgcc-file-name)) - sysroot="$(dirname "$(pwd)")" - target_libgcc_dir="${libgcc_dir#$sysroot}" - mkdir -p "$DESTDIR/$target_libgcc_dir/include-fixed" - cat "gcc/limitx.h" "gcc/glimits.h" "gcc/limity.h" \ - >"$DESTDIR/$target_libgcc_dir/include-fixed/limits.h" - diff --git a/strata/build-essential/stage2-gcc.morph b/strata/build-essential/stage2-gcc.morph deleted file mode 100644 index 6f211e83..00000000 --- a/strata/build-essential/stage2-gcc.morph +++ /dev/null @@ -1,81 +0,0 @@ -name: stage2-gcc -kind: chunk - -configure-commands: -- mkdir o - -# In other projects we specify the sysroot location using CPPFLAGS. -# Here, that breaks because GCC compiles stuff for the *build* machine, -# too ... and this requires using the host's compiler, which cannot use -# the same set of CPPFLAGS as the target. If we specify the sysroot -# using CC instead then we don't interfere, because we are only -# specifying the *host* C compiler. -# -# Configure flag notes: -# 1. It's vital that this compiler runs in the bootstrap machine, and -# targets the same machine (TARGET_STAGE1) so that the stage 1 GCC -# is used instead of the compiler of the build machine. -# 2. See gcc.morph. -# 3. Disable searching /usr/local/include for headers -# 4. This flag causes the correct --sysroot flag to be passed when -# calling stage 1 GCC. -- | - case "$MORPH_ARCH" in - armv7lhf) ARCH_FLAGS="--with-arch=armv7-a \ - --with-tune=cortex-a9 \ - --with-fpu=vfpv3-d16 \ - --with-float=hard" ;; - armv7*) ARCH_FLAGS="--with-arch=armv7-a" ;; - esac - export STAGE2_SYSROOT="$(dirname $(pwd))" - export CC="$TARGET_STAGE1-gcc --sysroot=$STAGE2_SYSROOT" - export CXX="$TARGET_STAGE1-g++ --sysroot=$STAGE2_SYSROOT" - export AR="$TARGET_STAGE1-ar" - export RANLIB="$TARGET_STAGE1-ranlib" - cd o && ../configure \ - $ARCH_FLAGS \ - --build=$(sh ../config.guess) \ - `# [1]` --host=$TARGET_STAGE1 \ - `# [1]` --target=$TARGET_STAGE1 \ - --prefix="$PREFIX" \ - `# [2]` --libdir=$PREFIX/lib \ - `# [3]` --with-local-prefix=$PREFIX \ - `# [4]` --with-build-sysroot="$STAGE2_SYSROOT" \ - --disable-bootstrap \ - --disable-nls \ - --disable-multilib \ - --disable-libgomp \ - --disable-libstdcxx-pch \ - --enable-languages=c,c++ - -build-commands: -- | - case "$MORPH_ARCH" in - armv5*) sed -i "s/--host=none/--host=armv5/" o/Makefile - sed -i "s/--target=none/--target=armv5/" o/Makefile ;; - armv7*) sed -i "s/--host=none/--host=armv7a/" o/Makefile - sed -i "s/--target=none/--target=armv7a/" o/Makefile ;; - esac - export STAGE2_SYSROOT="$(dirname $(pwd))" - cd o && make - -install-commands: -- cd o && make DESTDIR="$DESTDIR" install - -# Stage 3 builds need to link against this file in the location that -# it will be in the final system, so we make a temporary link now. -# -# On x86_64 GCC resolutely installs its libraries into lib64. To fix this -# would require hobbling the MULTILIB_OSDIRNAMES field in -# gcc/config/i386/t-linux64 and this might break things, so for now we -# tolerate the inconsistency. -- | - if [ "$(echo $TARGET | cut -c -6)" = "x86_64" ]; then - libdir=lib64 - else - libdir=lib - fi - - install -d "$DESTDIR/lib" - ln -s "$PREFIX/$libdir/libgcc_s.so" "$DESTDIR/lib/" - ln -s "$PREFIX/$libdir/libgcc_s.so.1" "$DESTDIR/lib/" diff --git a/strata/build-essential/stage2-glibc.morph b/strata/build-essential/stage2-glibc.morph deleted file mode 100644 index d2ead6c6..00000000 --- a/strata/build-essential/stage2-glibc.morph +++ /dev/null @@ -1,108 +0,0 @@ -name: stage2-glibc -kind: chunk -build-system: manual - -configure-commands: -- mkdir o - -# Configure flag notes: -# 1. Avoid installing to PREFIX/lib64 on x86_64. -# 2. Location of linux-api-headers. -# 3. Normal flags. See glibc.morph. -# 4. Force configuration values of certain things that can't be detected -# in a cross-compile. -- | - case "$MORPH_ARCH" in - armv7*) - ARCH_FLAGS="--without-fp" ;; - esac - - export CFLAGS="-O2 $CFLAGS"; export CXX=false; \ - cd o && ../configure \ - $ARCH_FLAGS \ - --build=$(../scripts/config.guess) --host=$TARGET_STAGE1 \ - --prefix="$PREFIX" \ - --enable-obsolete-rpc \ - `# [1]` --libdir="$PREFIX/lib" \ - `# [2]` --with-headers="$(pwd)/../../$PREFIX/include" \ - `# [3]` --disable-profile --enable-kernel=2.6.25 \ - `# [4]` libc_cv_c_cleanup=yes libc_cv_ctors_header=yes \ - libc_cv_forced_unwind=yes libc_cv_ssp=no - -build-commands: -- cd o && make localtime=UTC - -install-commands: -- cd o && make install_root="$DESTDIR" localtime=UTC install -- mkdir -p "$DESTDIR/etc" -- mkdir -p "$DESTDIR/etc/ld.so.conf.d" -- | - cat < ld.so.conf - /lib - /usr/lib - /usr/local/lib - include /etc/ld.so.conf.d/*.conf - EOF -- install -m 644 -o root -g root ld.so.conf "$DESTDIR/etc/ld.so.conf" -- | - # Fix up GCC to handle the sysroot containing glibc being in a different - # location for each chunk build. - # - # For headers, it's enough to pass -B in the CPPFLAGS. This would work for - # the startup files (crt*.o) as well, except where libtool is involved (in - # which case it strips -B out of your LDFLAGS before calling GCC). We get - # around this by making GCC locate them relative to the environment variable - # STAGE2_SYSROOT, which we can then set along with CPPFLAGS in each stage 2 - # chunk build. - # - # We also force the use of the program loader at PREFIX/lib/ld.so instead - # of its usual home in /lib or /lib64, which is necessary for the output of - # stage 2 to work as a chroot when building stage 3. - - sysroot="$(dirname "$(pwd)")" - specs_dir="$(dirname $($TARGET_STAGE1-gcc --print-libgcc-file-name))" - target_specs_dir="$DESTDIR/${specs_dir#$sysroot}" - mkdir -p "$target_specs_dir" - - $TARGET_STAGE1-gcc -dumpspecs | - sed -e "s@[gMS]\?crt[1in].o%s@%:getenv(STAGE2_SYSROOT $PREFIX/lib/&)@g" \ - -e "s@/lib\(64\)\?/ld@$PREFIX/lib/ld@g" \ - > "$target_specs_dir/specs-for-sysroot" - - # NASTY HACK # - # We create a symlink to the actual specs here, so that later the - # symlink can be replaced with a dangling link. - # - # This is necessary as we need to have gcc use its internal specs, - # which can differ to the specs generated by `gcc -dumpspecs`. - # - # The dangling symlink will not make it onto the final system, just - # like all other bootstrap only components. - ln -s specs-for-sysroot "$target_specs_dir/specs" - -# Install a symlink for the program interpreter (ld.so) so that binaries -# built in stage 3 before the stage 3 glibc is built can use it. -# FIXME: get a better way of finding the name of the loader. The lib64 -# path is hardcoded into glibc in the file -# sysdeps/unix/sysv/linux/configure. -- install -d $DESTDIR/lib -- | - case "$MORPH_ARCH" in - x86_64) - install -d "$DESTDIR/lib64" - ln -s "$PREFIX/lib/ld-linux-x86-64.so.2" \ - "$DESTDIR/lib64/ld-linux-x86-64.so.2" ;; - ppc64l) - install -d "$DESTDIR/lib64" - ln -s "$PREFIX/lib/ld64.so.2" \ - "$DESTDIR/lib64/ld64.so.2" ;; - ppc64|ppc64b) - install -d "$DESTDIR/lib64" - ln -s "$PREFIX/lib/ld64.so.1" \ - "$DESTDIR/lib64/ld64.so.1" ;; - *) - loader=$(basename $(ls "$DESTDIR$PREFIX"/lib/ld-linux*)) - [ -z $loader ] && loader=$(basename $(ls "$DESTDIR$PREFIX"/lib/ld.so*)) - [ -z $loader ] && ( echo "Bug in stage2-glibc ld.so symlinks" ; exit 1 ) - ln -s "$PREFIX/lib/$loader" "$DESTDIR/lib/$loader" - esac diff --git a/strata/build-essential/stage2-libstdc++.morph b/strata/build-essential/stage2-libstdc++.morph deleted file mode 100644 index 79a40308..00000000 --- a/strata/build-essential/stage2-libstdc++.morph +++ /dev/null @@ -1,36 +0,0 @@ -name: stage2-libstdc++ -kind: chunk -configure-commands: -- mkdir o - -# Configure flag notes: -# 1. The thread C++ library cannot be built, as the thread C library -# was not build in stage1-gcc. -# 2. Prevents the installation of precompiled include files, which are -# not needed at this stage. -# 3. From LFS: the header location of C++ needs to be explicitly given -# as we are running the configure script from the top-level -# directory. -- | - export STAGE2_SYSROOT="$(dirname $(pwd))" - # -fPIC must be given, otherwise it will not be possible to create - # shared libraries linked to libstdc++ - export CPPFLAGS="--sysroot=$STAGE2_SYSROOT -fPIC" - export LDFLAGS="--sysroot=$STAGE2_SYSROOT" - cd o && ../libstdc++-v3/configure \ - --build=$(sh ../config.guess) \ - --host="$TARGET_STAGE1" \ - --target="$TARGET_STAGE1" \ - --prefix="$PREFIX" \ - --disable-nls \ - --disable-shared \ - --disable-multilib \ - `# [1]` --disable-libstdcxx-threads \ - `# [2]` --disable-libstdcxx-pch \ - `# [3]` --with-gxx-include-dir=/tools/"$TARGET_STAGE1"/include/c++/7.1.0 - -build-commands: -- cd o && make - -install-commands: -- cd o && make DESTDIR="$DESTDIR" install diff --git a/strata/build-essential/stage2-linux-api-headers.morph b/strata/build-essential/stage2-linux-api-headers.morph deleted file mode 100644 index 1da94ee9..00000000 --- a/strata/build-essential/stage2-linux-api-headers.morph +++ /dev/null @@ -1,24 +0,0 @@ -name: stage2-linux-api-headers -kind: chunk -install-commands: -- | - case "$MORPH_ARCH" in - armv5l) - ARCH="arm" ;; - armv7b|armv7l|armv7lhf) - ARCH="arm" ;; - armv8l64|armv8b64) - ARCH="arm64" ;; - x86_32) - ARCH="i386" ;; - x86_64) - ARCH="x86_64" ;; - ppc64) - ARCH="powerpc" ;; - *) - echo "Error: unsupported Morph architecture: $MORPH_ARCH" >&2 - exit 1 - esac - ARCH=$ARCH make INSTALL_HDR_PATH=dest headers_install -- install -d "$DESTDIR${PREFIX-/usr}/include" -- cp -r dest/include/* "$DESTDIR/${PREFIX-/usr}/include" diff --git a/strata/build-essential/stage2-make.morph b/strata/build-essential/stage2-make.morph deleted file mode 100644 index af5e5347..00000000 --- a/strata/build-essential/stage2-make.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: stage2-make -kind: chunk -build-system: autotools -configure-commands: -- STAGE2_SYSROOT="$(dirname $(pwd))" CPPFLAGS="--sysroot=$STAGE2_SYSROOT" CXX=false - LDFLAGS="--sysroot=$STAGE2_SYSROOT" ./configure --prefix="$PREFIX" --disable-nls --without-guile - --build=$(sh config/config.guess) --host=$TARGET_STAGE1 -build-commands: -- STAGE2_SYSROOT="$(dirname $(pwd))" make diff --git a/strata/build-essential/stage2-reset-specs.morph b/strata/build-essential/stage2-reset-specs.morph deleted file mode 100644 index 8892f67c..00000000 --- a/strata/build-essential/stage2-reset-specs.morph +++ /dev/null @@ -1,21 +0,0 @@ -name: stage2-reset-specs -kind: chunk - -# Nasty hack to get around being unable to reliably add configuration to gcc, -# hence the gcc specs are modified, combined with Baserock's rootfs protection -# preventing specs being modified before builds. -# The limitation is overcome by installing files as part of a chunk, which -# overwrites previous files. -# New specs were added for the bootstrap builds, but after stage2 we start -# having chrooted builds, so the old specs need to be replaced. -# Unfortunately we can't just replace the specs with the ones gcc produces, -# since gcc behaves differently without specs to with specs it produces! -# So we use a **NASTY HACK** to replace the specs symlink with one that -# points to a file that doesn't exist. -install-commands: -- | - STAGE2_SYSROOT="$(dirname "$(pwd)")" - specs_dir="$(dirname $($TARGET_STAGE1-gcc -print-libgcc-file-name))" - target_specs_dir="$DESTDIR/${specs_dir#$STAGE2_SYSROOT}" - mkdir -p "$target_specs_dir" - ln -s "temporary specs removed by baserock bootstrap" "$target_specs_dir/specs" diff --git a/strata/build-essential/zlib.morph b/strata/build-essential/zlib.morph deleted file mode 100644 index 900648b6..00000000 --- a/strata/build-essential/zlib.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: zlib -kind: chunk -build-system: manual -configure-commands: -- ./configure --prefix="$PREFIX" -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install diff --git a/strata/cloudinit-support.morph b/strata/cloudinit-support.morph deleted file mode 100644 index 4cb15542..00000000 --- a/strata/cloudinit-support.morph +++ /dev/null @@ -1,21 +0,0 @@ -name: cloudinit-support -kind: stratum -description: A stratum with cloudinit to fit a system in the OpenStack cloud. -build-depends: -- morph: strata/build-essential.morph -- morph: strata/python2-core.morph -- morph: strata/python-common.morph -- morph: strata/foundation.morph -chunks: -- name: python-cheetah - repo: upstream:python-cheetah - ref: 831aa6b99d9b4fb012ee644d8e80e0bc0eb6d6ed - unpetrify-ref: baserock/morph - build-system: python-distutils -- name: cloud-init - morph: strata/cloudinit-support/cloud-init.morph - repo: upstream:cloud-init - ref: 130d51acc5b0becd64e7007f9dfe41a6e022eaec - unpetrify-ref: baserock/morph - build-depends: - - python-cheetah diff --git a/strata/cloudinit-support/cloud-init.morph b/strata/cloudinit-support/cloud-init.morph deleted file mode 100644 index 5933dbf8..00000000 --- a/strata/cloudinit-support/cloud-init.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: cloud-init -kind: chunk -build-system: python-distutils -post-install-commands: -- mkdir -p "$DESTDIR"/lib/systemd/system -- cp systemd/* "$DESTDIR"/lib/systemd/system/ diff --git a/strata/connectivity.morph b/strata/connectivity.morph deleted file mode 100644 index 9d1a1b04..00000000 --- a/strata/connectivity.morph +++ /dev/null @@ -1,27 +0,0 @@ -name: connectivity -kind: stratum -build-depends: -- morph: strata/foundation.morph -chunks: -- name: mobile-broadband-provider-info - repo: upstream:mobile-broadband-provider-info - ref: 4ed19e11c2975105b71b956440acdb25d46a347d - unpetrify-ref: baserock/morph - build-system: autotools -- name: libnl - repo: upstream:libnl - ref: a2c4bd8f094a7247903578860a9c42049991860b - unpetrify-ref: baserock/morph - build-system: autotools -- name: wpa_supplicant - morph: strata/connectivity/wpa_supplicant.morph - repo: upstream:hostap - ref: 2462f347bca0a7cce7e06ff88adbe3aa47c52d54 - unpetrify-ref: hostap_2_6 - build-depends: - - libnl -- name: iptables - repo: upstream:iptables - ref: 482c6d3731e2681cb4baae835c294840300197e6 - unpetrify-ref: v1.4.21 - build-system: autotools diff --git a/strata/connectivity/wpa_supplicant.morph b/strata/connectivity/wpa_supplicant.morph deleted file mode 100644 index 3fdc68a2..00000000 --- a/strata/connectivity/wpa_supplicant.morph +++ /dev/null @@ -1,36 +0,0 @@ -name: wpa_supplicant -kind: chunk -configure-commands: -- | - cat >"wpa_supplicant/.config" < "$ACE_ROOT"/ace/config.h - echo "include "$ACE_ROOT"/include/makeinclude/platform_linux.GNU" > "$ACE_ROOT"/include/makeinclude/platform_macros.GNU - export LD_LIBRARY_PATH="$ACE_ROOT"/lib:$LD_LIBRARY_PATH - cd "$TAO_ROOT" - make -install-commands: -- | - export ACE_ROOT="$PWD/ACE" - export TAO_ROOT="$PWD/TAO" - export MPC_ROOT='/usr/src/MPC' - cd "$TAO_ROOT" - make DESTDIR="$DESTDIR" INSTALL_PREFIX="$PREFIX" install -system-integration: - ACE_TAO-misc: - 00-remove-build-dependencies: - - rm -rf /usr/src/MPC diff --git a/strata/corba/MPC.morph b/strata/corba/MPC.morph deleted file mode 100644 index 84b015ec..00000000 --- a/strata/corba/MPC.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: MPC -kind: chunk -build-system: manual -install-commands: -- mkdir -p "$DESTDIR/usr/src/MPC" -- cp -r * "$DESTDIR/usr/src/MPC" diff --git a/strata/core.morph b/strata/core.morph deleted file mode 100644 index 2d2c0253..00000000 --- a/strata/core.morph +++ /dev/null @@ -1,482 +0,0 @@ -name: core -kind: stratum -description: Core components of a Baserock base system that are build tools required - for the BSP and Foundation strata, but a step above build-essential -build-depends: -- morph: strata/build-essential.morph -chunks: -- name: gdbm - morph: strata/core/gdbm.morph - repo: upstream:gdbm-tarball - ref: e5faeaaf75ecfb705a9b643b3e4cb881ebb69f48 - unpetrify-ref: gdbm-1.11 -- name: perl - morph: strata/core/perl.morph - repo: upstream:perl - ref: 70f63a4c7dba89e8e48b44de7978faae4319e693 - unpetrify-ref: v5.22.0 - build-depends: - - gdbm -- name: ncurses - morph: strata/core/ncurses.morph - repo: upstream:ncurses - ref: f6d73a10a980bc78969c3af93665cbe7d06c3646 - unpetrify-ref: ncurses-5.9-20150131 -- name: texinfo-tarball - morph: strata/core/texinfo-tarball.morph - repo: upstream:texinfo-tarball - ref: 6a55f074b1f67d02149c13931eb1df9f0e539b15 - unpetrify-ref: texinfo-5.2 - build-depends: - - ncurses - - perl -- name: autoconf-tarball - morph: strata/core/autoconf-tarball.morph - repo: upstream:autoconf-tarball - ref: 55d1d2c339bc5f935f6d8d702e98b7bd5d968e9d - unpetrify-ref: autoconf-2.69 - build-depends: - - perl -- name: automake - morph: strata/core/automake.morph - repo: upstream:automake - ref: db43dd473361d90d8b00362cfef5bac8e722000d - unpetrify-ref: v1.15 - build-depends: - - autoconf-tarball - - perl - - texinfo-tarball -- name: help2man - repo: upstream:help2man - ref: 83bab7e2e8e24a380266a9a247c029c49b0de666 - unpetrify-ref: baserock/v1.46.5 - build-system: autotools - build-depends: - - autoconf-tarball - - automake - - perl - - texinfo-tarball -# Note: autoconf's version number must be set in autoconf's chunk morph, -# so if you update autoconf be sure to also update the version number -# in strata/core/autoconf.morph -- name: autoconf - morph: strata/core/autoconf.morph - repo: upstream:autoconf - ref: 218f9347c9c34919c2b8eef8d9a0513ac567a3c1 - unpetrify-ref: baserock/v2.69-texinfo-fix - build-depends: - - autoconf-tarball - - automake - - help2man - - texinfo-tarball - - perl -- name: libtool-tarball - morph: strata/core/libtool-tarball.morph - repo: upstream:libtool-tarball - ref: c026ca36e37d2643623a75d0d3e9e451023139f3 - unpetrify-ref: libtool-2.4.6 -- name: file - repo: upstream:file - ref: 670c2bbcffe873a2b8589ed140c12e7923ef20c0 - unpetrify-ref: file-5.22 - build-system: autotools - build-depends: - - autoconf - - automake - - libtool-tarball -- name: libexpat - morph: strata/core/libexpat.morph - repo: upstream:libexpat - ref: 7cfc09db3e258129ab05811f2f9e351746ddab9f - unpetrify-ref: R_2_1_0 - build-depends: - - autoconf - - automake - - file - - libtool-tarball - - perl -- name: openssl-new - morph: strata/core/openssl-new.morph - repo: upstream:openssl-new - ref: 081314d07705aa58912845c213a48414d8f616a9 - unpetrify-ref: OpenSSL_1_0_2k - build-depends: - - perl -- name: bzip2 - morph: strata/core/bzip2.morph - repo: upstream:bzip2 - ref: 8deafa68e52b230018c0318dc7959ff9af3ad2a5 - unpetrify-ref: baserock/morph -- name: readline - morph: strata/core/readline.morph - repo: upstream:readline - ref: 518937ab89be812ccd45e9b8c1ce4ad721d35ef6 - unpetrify-ref: baserock/genivi/baseline - build-depends: - - automake -- name: libffi - morph: strata/core/libffi.morph - repo: upstream:libffi - ref: 20562ac0427c3578250d04c6e34fb0127d4551cf - unpetrify-ref: v3.2.1 - build-depends: - - autoconf - - automake - - libtool-tarball -- name: sqlite3 - repo: upstream:sqlite3 - ref: 24adc227bc29cd17e39df097fbca389c7724cd14 - unpetrify-ref: sqlite-autoconf-3080801 - build-system: autotools - build-depends: - - autoconf - - automake - - libtool-tarball -- name: python3 - morph: strata/core/python3.morph - repo: upstream:cpython - ref: 609bc370055e03b3c74c4321a5990929c29a226d - unpetrify-ref: v3.5.2 - build-depends: - - openssl-new - - bzip2 - - libexpat - - libffi - - sqlite3 - - ncurses - - readline -- name: ca-certificates - morph: strata/core/ca-certificates.morph - repo: upstream:ca-certificates - ref: 642c21872876ce2f9ec323b1df44f1cd6c47e91c - unpetrify-ref: baserock/debian/20150426 - build-depends: - - automake - - python3 -- name: curl - morph: strata/core/curl.morph - repo: upstream:curl - ref: 44b9b4d4f56d6f6de92c89636994c03984e9cd01 - unpetrify-ref: curl-7_52_1 - build-depends: - - autoconf - - automake - - file - - libtool-tarball - - openssl-new - - perl -- name: gettext-tarball - morph: strata/core/gettext-tarball.morph - repo: upstream:gettext-tarball - ref: 500500ec9b7b0d0cef90b48c9b4ddc8866b5f19c - unpetrify-ref: gettext-0.19.8.1 - build-depends: - - libexpat -- name: git-minimal - morph: strata/core/git-minimal.morph - repo: upstream:git - ref: ed9067f705aa51819c7dfff7e4190dd267beaf5d - unpetrify-ref: v2.8.0-rc2 - build-depends: - - autoconf - - python3 - - curl - - gettext-tarball - - libexpat - - openssl-new - - perl -- name: mini-utils - morph: strata/core/mini-utils.morph - repo: baserock:baserock/mini-utils - ref: 5293265b29bbf468ab9d7f3302b19dbc81d0f8b8 - unpetrify-ref: master -- name: gzip - morph: strata/core/gzip.morph - repo: upstream:gzip - ref: e360d3795658e14fb15705876393b9384843971e - unpetrify-ref: master - build-system: autotools - build-depends: - - autoconf - - gettext-tarball - - git-minimal - - mini-utils - submodules: - gnulib: - url: upstream:gnulib -- name: flex - morph: strata/core/flex.morph - repo: upstream:flex - ref: de10f98e8a2dc2a021796811490d0f30c3cd90bf - unpetrify-ref: baserock/build-essential - build-depends: - - perl - - autoconf - - automake - - file - - gettext-tarball - - texinfo-tarball -- name: bison - morph: strata/core/bison.morph - repo: upstream:bison - ref: c4e686a1abd817b4d4da5bdd5b3a5540566fd4a0 - unpetrify-ref: v3.0.4 - build-depends: - - autoconf - - automake - - flex - - gettext-tarball - - git-minimal - - openssl-new - - help2man - - mini-utils - - perl - - texinfo-tarball - submodules: - submodules/autoconf: - url: upstream:autoconf - gnulib: - url: upstream:gnulib -- name: patch - morph: strata/core/patch.morph - repo: upstream:patch - ref: 3b698ab6a13fd3e5890689cd85cf41312c682f8c - unpetrify-ref: v2.7.5 - build-depends: - - autoconf - - automake - - bison - - git-minimal - - openssl-new - - mini-utils - - perl - submodules: - gnulib: - url: upstream:gnulib -- name: xz - repo: upstream:xz - ref: a0cd05ee71d330b79ead6eb9222e1b24e1559d3a - unpetrify-ref: v5.2.0 - build-system: autotools - build-depends: - - autoconf - - automake - - file - - gettext-tarball - - libtool-tarball - - perl -- name: libtool - morph: strata/core/libtool.morph - repo: upstream:libtool - ref: f09d00cbcf924c378573163e244fffeb8d28005f - unpetrify-ref: v2.4.6 - build-depends: - - autoconf - - automake - - file - - help2man - - git-minimal - - openssl-new - - patch - - texinfo-tarball - - xz - - perl - - mini-utils - submodules: - gnulib: - url: upstream:gnulib -- name: pkg-config - morph: strata/core/pkg-config.morph - repo: upstream:pkg-config - ref: 74ceac54ef6f9247c00f08eecd8cca811a3c5934 - unpetrify-ref: pkg-config-0.28 - build-depends: - - autoconf - - automake - - libtool - - perl -- name: attr - morph: strata/core/attr.morph - repo: upstream:attr - ref: 4b005410f865895d4dcd56e2c135278a7a315877 - unpetrify-ref: v2.4.47 - build-depends: - - file - - autoconf - - automake - - gettext-tarball - - libtool - - perl -- name: acl - repo: upstream:acl - ref: fa5f6835e00c4927cae051328642b2a5a0d8b1c1 - unpetrify-ref: master - build-system: autotools - build-depends: - - autoconf - - automake - - gettext-tarball - - libtool - - attr - - perl -- name: linux-pam - morph: strata/core/linux-pam.morph - repo: upstream:linux-pam - ref: b1521c97e73b10469f7b34c0571d51c647eca83c - unpetrify-ref: Linux-PAM-1.1.8 - build-depends: - - autoconf - - automake - - gettext-tarball - - libtool - - pkg-config - - flex - - attr - - acl - - perl -- name: libcap2 - morph: strata/core/libcap2.morph - repo: upstream:libcap2 - ref: 4f7cca1bc9c2a274edb39d351b65747010d3ba7b - unpetrify-ref: baserock/morph - build-depends: - - autoconf - - automake - - gettext-tarball - - libtool - - pkg-config - - attr - - acl - - linux-pam - - perl -- name: shadow - morph: strata/core/shadow.morph - repo: upstream:shadow - ref: bfaa59229d61adb7fa0c570f0d94fd324c6e05aa - unpetrify-ref: upstream/4.2.1 - build-depends: - - autoconf - - automake - - gettext-tarball - - libtool - - bison - - attr - - acl - - linux-pam - - libcap2 - - perl -- name: util-linux - morph: strata/core/util-linux.morph - repo: upstream:util-linux - ref: 44338f7fe6a529cef1f206dccd95e7282625c483 - unpetrify-ref: v2.28 - build-depends: - - autoconf - - automake - - gettext-tarball - - git-minimal - - openssl-new - - libtool - - pkg-config - - linux-pam - - shadow - - perl -- name: e2fsprogs - morph: strata/core/e2fsprogs.morph - repo: upstream:e2fsprogs - ref: 3427917edca335d2cc4258cff8ab105c840298a4 - unpetrify-ref: v1.43.7 - build-depends: - - pkg-config - - util-linux - - file -- name: libxml2 - repo: upstream:libxml2 - ref: 6657afe83a38278f124ace71dc85f60420beb2d5 - unpetrify-ref: v2.9.3 - build-system: autotools - build-depends: - - autoconf - - automake - - file - - libtool - - libexpat - - pkg-config - - python3 - - xz - - perl -- name: libxslt - repo: upstream:libxslt - ref: 73e08bf7c36a9145d38f51d37e66529b873c011a - unpetrify-ref: master - build-system: autotools - build-depends: - - autoconf - - libtool - - automake - - file - - libxml2 - - xz - - perl -- name: XML-Parser - repo: upstream:XML-Parser - ref: e1a3ec157140a699e3020836475a0df622f70f1b - unpetrify-ref: baserock/morph - build-system: cpan - build-depends: - - libexpat - - perl -- name: intltool - repo: upstream:intltool - ref: 12f04c88be9ff8a578d8fd6990ee2448c66dc5f4 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - libexpat - - XML-Parser - - autoconf - - automake - - perl -- name: bash - morph: strata/core/bash.morph - repo: upstream:bash - ref: 3590145af6f1c9fa321dff231f69ae696e7e740b - unpetrify-ref: baserock/bash-4.3-patch-27 -- name: cmake - morph: strata/core/cmake.morph - repo: upstream:cmake - ref: 0d5a2252ef8a586f4fc70a66aabd17fb3fd52110 - unpetrify-ref: v3.8.2 -- name: cython - repo: upstream:cython - ref: 4dd8e762fa51d01775506fbbc102c45dbcea065d - unpetrify-ref: '0.22' - build-system: python3-distutils - build-depends: - - python3 -- name: gperf - morph: strata/core/gperf.morph - repo: upstream:gperf - ref: 5094e4a539adf845111013f82c2c4fcaec637983 - unpetrify-ref: baserock/morph -- name: bc - repo: upstream:bc-tarball - ref: 0956d119432ff6a2e85bae1fa336df799cad70b0 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - autoconf - - automake - - perl - - flex - - texinfo-tarball -- name: libseccomp - repo: upstream:libseccomp - ref: 2331d104bc0cbde5f6c54e504a038e52bfe8e12d - unpetrify-ref: v2.3.2 - build-system: autotools - build-depends: - - autoconf - - automake - - libtool - - perl diff --git a/strata/core/attr.morph b/strata/core/attr.morph deleted file mode 100644 index c7b46d31..00000000 --- a/strata/core/attr.morph +++ /dev/null @@ -1,19 +0,0 @@ -name: attr -kind: chunk -build-system: autotools -pre-configure-commands: -- make configure -configure-commands: -- | - ./configure --prefix="$PREFIX" \ - --exec-prefix="$PREFIX" \ - --sbindir="$PREFIX"/bin \ - --bindir="$PREFIX"/bin \ - --libdir="$PREFIX"/lib \ - --libexecdir="$PREFIX"/lib \ - --enable-lib64=yes \ - --includedir="$PREFIX"/include \ - --mandir="$PREFIX"/share/man \ - --datadir="$PREFIX"/share -install-commands: -- make DESTDIR="$DESTDIR" install-lib install-dev diff --git a/strata/core/autoconf-tarball.morph b/strata/core/autoconf-tarball.morph deleted file mode 100644 index fbdc5768..00000000 --- a/strata/core/autoconf-tarball.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: autoconf-tarball -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/core/autoconf.morph b/strata/core/autoconf.morph deleted file mode 100644 index 63b95ba8..00000000 --- a/strata/core/autoconf.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: autoconf -kind: chunk -build-system: autotools -pre-configure-commands: -- echo "2.69" > .tarball-version diff --git a/strata/core/automake.morph b/strata/core/automake.morph deleted file mode 100644 index 282535d6..00000000 --- a/strata/core/automake.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: automake -kind: chunk -build-system: autotools -configure-commands: -- ./bootstrap.sh -- ./configure --prefix="$PREFIX" -build-commands: -- unset DESTDIR; make diff --git a/strata/core/bash.morph b/strata/core/bash.morph deleted file mode 100644 index 59c9e8b4..00000000 --- a/strata/core/bash.morph +++ /dev/null @@ -1,36 +0,0 @@ -name: bash -kind: chunk -build-system: autotools -configure-commands: -- | - export CFLAGS="${CFLAGS} -DSYS_BASHRC='\"/etc/bash.bashrc\"'"; - ./configure --prefix="$PREFIX" \ - --without-bash-malloc \ - --with-installed-readline \ - --enable-readline -post-install-commands: -- | - cat <<'EOF' >> bash.bashrc - # - # /etc/bash.bashrc - # - - # If not running interactively, don't do anything - [[ $- != *i* ]] && return - - # Configure prompt for different terminals - case ${TERM} in - xterm*|rxvt*|Eterm|aterm|kterm|gnome*) - PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033]0;%s@%s:%s\007" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"' - - ;; - screen) - PROMPT_COMMAND=${PROMPT_COMMAND:+$PROMPT_COMMAND; }'printf "\033_%s@%s:%s\033\\" "${USER}" "${HOSTNAME%%.*}" "${PWD/#$HOME/\~}"' - ;; - esac - - # Enable bash completion if present - [ -r /usr/share/bash-completion/bash_completion ] && . /usr/share/bash-completion/bash_completion - EOF -- mkdir -p "$DESTDIR"/etc -- install -m 644 bash.bashrc "$DESTDIR"/etc/bash.bashrc diff --git a/strata/core/bison.morph b/strata/core/bison.morph deleted file mode 100644 index 7b880cb6..00000000 --- a/strata/core/bison.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: bison -kind: chunk -build-system: autotools -configure-commands: -- sh bootstrap --skip-po --no-git --gnulib-srcdir=gnulib -- ./configure --prefix="$PREFIX" diff --git a/strata/core/bzip2.morph b/strata/core/bzip2.morph deleted file mode 100644 index f4bdb794..00000000 --- a/strata/core/bzip2.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: bzip2 -kind: chunk -configure-commands: -- sed -i -rf bzip2.morph-makefix.sed Makefile -build-commands: -- make -f Makefile-libbz2_so -- make -install-commands: -- make DESTDIR="$DESTDIR" PREFIX="$PREFIX" install -- install libbz2.so* "$DESTDIR$PREFIX/lib" diff --git a/strata/core/ca-certificates.morph b/strata/core/ca-certificates.morph deleted file mode 100644 index 0497b283..00000000 --- a/strata/core/ca-certificates.morph +++ /dev/null @@ -1,26 +0,0 @@ -name: ca-certificates -kind: chunk -build-system: manual -build-commands: -- make -install-commands: -# -# ca-certificates makefile does not properly take responsibility -# for creating the paths it installs to -# -- mkdir -p "$DESTDIR"/usr/share/ca-certificates -- mkdir -p "$DESTDIR"/usr/sbin -- make DESTDIR="$DESTDIR" install -- mkdir "$DESTDIR"/etc -# -# We create the config with all certificates provided -# by the debian package enabled. Some systems may want -# to override the ca-certificates.conf file. -# -- | - cd "$DESTDIR"/usr/share/ca-certificates - find * -type f > "$DESTDIR"/etc/ca-certificates.conf -system-integration: - ca-certificates-misc: - 00-update-ca-certs: - - update-ca-certificates diff --git a/strata/core/cmake.morph b/strata/core/cmake.morph deleted file mode 100644 index 1d310ef4..00000000 --- a/strata/core/cmake.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: cmake -kind: chunk -configure-commands: -- ./bootstrap --prefix="$PREFIX" --docdir=/share/doc/cmake --mandir=/share/man -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install diff --git a/strata/core/curl.morph b/strata/core/curl.morph deleted file mode 100644 index d445ee00..00000000 --- a/strata/core/curl.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: curl -kind: chunk -configure-commands: -# -# Curl must be configured --with-ca-bundle in order to find the -# correct certificate bundle at runtime, which is later generated -# by update-ca-certificates. Other applications such as git, rely -# on curl knowing the default location of the certs. -# -- ./buildconf -- ./configure --disable-manual --prefix="$PREFIX" --with-ca-bundle=/etc/ssl/certs/ca-certificates.crt -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install diff --git a/strata/core/e2fsprogs.morph b/strata/core/e2fsprogs.morph deleted file mode 100644 index 6f32ad38..00000000 --- a/strata/core/e2fsprogs.morph +++ /dev/null @@ -1,27 +0,0 @@ -name: e2fsprogs -kind: chunk -build-system: autotools -configure-commands: -# Configure with the usual paths for binaries and config -# but also disable whatever we can that is already provided by util-linux -# Disabling e2fsprofs' libblkid does not work, but we don't have to -# install it. -- | - ./configure --prefix="$PREFIX" --sysconfdir=/etc \ - --disable-libuuid --disable-uuidd --disable-libblkid -build-commands: -# Without this, the static archive libcom_err is generated without -# position independant code; later when samba tries to create a shared -# library linking to this archive, we get errors. -- make CFLAGS="-g -O2 -DHAVE_CONFIG_H -fPIC" -install-commands: -# e2fsprogs also includes tools that are provided by util-linux, so we -# need to selectively exclude them. Removing them directly from DESTDIR -# causes problems, so we need to remove them beforehand. -- | - td="$(mktemp -d)" - make DESTDIR="$td" install - make DESTDIR="$td" install-libs - find "$td" \( -name blkid -o -name findfs -o \) -delete - find "$td" \( -name blkid.8 -o -name findfs.8 \) -delete - mv "$td"/* "$DESTDIR" diff --git a/strata/core/flex.morph b/strata/core/flex.morph deleted file mode 100644 index 615bf79e..00000000 --- a/strata/core/flex.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: flex -kind: chunk -pre-configure-commands: -- autoreconf -ivf -configure-commands: -- ./configure --prefix="$PREFIX" -build-commands: -- make dist_doc_DATA= -install-commands: -- make dist_doc_DATA= DESTDIR="$DESTDIR" install -- ln -s libfl.a "$DESTDIR$PREFIX/lib/libl.a" -- echo "#!$PREFIX/bin/sh" >"$DESTDIR$PREFIX/bin/lex" -- echo 'exec '"$PREFIX"'/bin/flex -l "$@"' >>"$DESTDIR$PREFIX/bin/lex" -- chmod 755 "$DESTDIR$PREFIX/bin/lex" diff --git a/strata/core/gdbm.morph b/strata/core/gdbm.morph deleted file mode 100644 index 6bec33e0..00000000 --- a/strata/core/gdbm.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: gdbm -kind: chunk -configure-commands: -- ./configure --prefix="$PREFIX" --enable-libgdbm-compat --disable-nls -build-commands: -- make MANS= INFO_DEPS= -install-commands: -- make MANS= INFO_DEPS= DESTDIR="$DESTDIR" install diff --git a/strata/core/gettext-tarball.morph b/strata/core/gettext-tarball.morph deleted file mode 100644 index 4983b484..00000000 --- a/strata/core/gettext-tarball.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: gettext-tarball -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/core/git-minimal.morph b/strata/core/git-minimal.morph deleted file mode 100644 index 8b562ef6..00000000 --- a/strata/core/git-minimal.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: git-minimal -kind: chunk -build-system: autotools -pre-configure-commands: -- make configure -build-commands: -- make all diff --git a/strata/core/gperf.morph b/strata/core/gperf.morph deleted file mode 100644 index ca515880..00000000 --- a/strata/core/gperf.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: gperf -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/core/gzip.morph b/strata/core/gzip.morph deleted file mode 100644 index 2a9ebbe8..00000000 --- a/strata/core/gzip.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: gzip -kind: chunk -build-system: autotools -pre-configure-commands: -- sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf -- ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib diff --git a/strata/core/libcap2.morph b/strata/core/libcap2.morph deleted file mode 100644 index 3e4f205e..00000000 --- a/strata/core/libcap2.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: libcap2 -kind: chunk -build-commands: -- make prefix="$PREFIX" -install-commands: -- make prefix="$PREFIX" DESTDIR="$DESTDIR" RAISE_SETFCAP=no install lib=lib diff --git a/strata/core/libexpat.morph b/strata/core/libexpat.morph deleted file mode 100644 index 05285c0d..00000000 --- a/strata/core/libexpat.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: libexpat -kind: chunk -build-system: autotools -pre-configure-commands: -- ./buildconf.sh -- automake --add-missing --copy || true diff --git a/strata/core/libffi.morph b/strata/core/libffi.morph deleted file mode 100644 index 174477af..00000000 --- a/strata/core/libffi.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: libffi -kind: chunk -build-system: autotools -install-commands: -- make DESTDIR="$DESTDIR"/ install -- mkdir -p "$DESTDIR"/usr/include -- cp "$TARGET"/include/ffi.h "$DESTDIR"/usr/include/ -- cp "$TARGET"/include/ffitarget.h "$DESTDIR"/usr/include/ diff --git a/strata/core/libtool-tarball.morph b/strata/core/libtool-tarball.morph deleted file mode 100644 index 65a3edbc..00000000 --- a/strata/core/libtool-tarball.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: libtool-tarball -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/core/libtool.morph b/strata/core/libtool.morph deleted file mode 100644 index fc44e6fd..00000000 --- a/strata/core/libtool.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: libtool -kind: chunk -build-system: autotools -configure-commands: -- >- - export NOCONFIGURE=1; export MAKEFLAGS="-j 1"; - ./bootstrap -- ./configure --prefix="$PREFIX" - --sysconfdir=/etc - --localstatedir=/var diff --git a/strata/core/linux-pam.morph b/strata/core/linux-pam.morph deleted file mode 100644 index e65caa63..00000000 --- a/strata/core/linux-pam.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: linux-pam -kind: chunk -build-system: autotools -pre-configure-commands: -- autoreconf -ivf -configure-commands: -# libdir has to be specified or it'll go into lib64. It has to be /usr/lib because -# systemd installs its pam library into /usr/lib/security. -- ./configure --prefix="$PREFIX" --sysconfdir=/etc --libdir="$PREFIX/lib" diff --git a/strata/core/mini-utils.morph b/strata/core/mini-utils.morph deleted file mode 100644 index a3d1109e..00000000 --- a/strata/core/mini-utils.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: mini-utils -kind: chunk -build-system: manual -build-commands: -- make -install-commands: -- make PREFIX="$PREFIX" DESTDIR="$DESTDIR" install diff --git a/strata/core/ncurses.morph b/strata/core/ncurses.morph deleted file mode 100644 index 42acb481..00000000 --- a/strata/core/ncurses.morph +++ /dev/null @@ -1,45 +0,0 @@ -name: ncurses -kind: chunk -configure-commands: -- LDCONFIG=true ./configure --with-shared --without-debug --enable-widec -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install -post-install-commands: -- | - # lfs recommends some alterations for software that looks for - # libcurses instead of libncurses - # it's more convenient to have this in a separate file than the - # morph as less strings have to be escaped and comments are possible - - # some software expects to find libcurses in /lib - mkdir -p "$DESTDIR/lib" - mv "$DESTDIR"/"$PREFIX"/lib/libncursesw.so.5* "$DESTDIR"/lib - ln -sf ../../lib/libncursesw.so.5 "$DESTDIR"/"$PREFIX"/lib/libncursesw.so - - # some linker tricks for libraries that look for non-wide character - # versions of ncurses - for lib in ncurses form panel menu; do - # remove non-wide shared object - rm -f "$DESTDIR/${PREFIX}/lib/lib${lib}.so" - # use a linker script to find the wide character variant - echo "INPUT(-l${lib}w)" >"$DESTDIR/${PREFIX}/lib/lib${lib}.so" - # symlink the non-shared library - ln -sf "lib${lib}w.a" "$DESTDIR/${PREFIX}/lib/lib${lib}.a" - done - ln -sf libncurses++w.a "$DESTDIR/${PREFIX}/lib/libncurses++.a" - - # redirect software that looks for libcurses - rm -f "$DESTDIR/${PREFIX}/lib/libcursesw.so" - echo "INPUT(-lncursesw)" >"$DESTDIR/${PREFIX}/lib/libcursesw.so" - ln -sf libncurses.so "$DESTDIR/${PREFIX}/lib/libcurses.so" - ln -sf libncursesw.a "$DESTDIR/${PREFIX}/lib/libcursesw.a" - ln -sf libncurses.a "$DESTDIR/${PREFIX}/lib/libcurses.a" - - # install documentation - mkdir -p "$DESTDIR/${PREFIX}/share/doc/ncurses" - cp -R doc/* "$DESTDIR/${PREFIX}/share/doc/ncurses" - - # remove 'clear' and 'reset' executables, busybox provides them - rm -f "$DESTDIR/${PREFIX}/bin/clear" "$DESTDIR/${PREFIX}/bin/reset" diff --git a/strata/core/openssl-new.morph b/strata/core/openssl-new.morph deleted file mode 100644 index 2ed14ff2..00000000 --- a/strata/core/openssl-new.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: openssl-new -kind: chunk -max-jobs: 1 -configure-commands: -- sed -i -e 's,^LIBNAMES=\\(.*\\) padlock \\(.*\\),LIBNAMES=\\1 \\2,g' engines/Makefile -- | - if [ "$(uname -m)" = "ppc64" ]; then - sh ./Configure linux-ppc64 --openssldir=/etc/ssl --prefix="${PREFIX-/usr}" --libdir=lib shared - else - ./config --openssldir=/etc/ssl --prefix="${PREFIX-/usr}" --libdir=lib shared - fi -build-commands: -- make -install-commands: -- make INSTALL_PREFIX="$DESTDIR" install_sw diff --git a/strata/core/patch.morph b/strata/core/patch.morph deleted file mode 100644 index b7f146ef..00000000 --- a/strata/core/patch.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: patch -kind: chunk -build-system: autotools -pre-configure-commands: -- ./bootstrap --skip-po diff --git a/strata/core/perl.morph b/strata/core/perl.morph deleted file mode 100644 index ce086aa7..00000000 --- a/strata/core/perl.morph +++ /dev/null @@ -1,16 +0,0 @@ -name: perl -kind: chunk -max-jobs: 1 -configure-commands: -- sh Configure -des -Dprefix="$PREFIX" -Darchlib="$PREFIX/lib/perl" -Dprivlib="$PREFIX/share/perl" - -Dbin="$PREFIX/bin" -Dscriptdir="$PREFIX/bin" -Dman1dir="$PREFIX/share/man/man1" - -Dman3dir="$PREFIX/share/man/man3" -Dsiteprefix="$PREFIX" -Dsitearch="$PREFIX/lib/perl" - -Dsitelib="$PREFIX/share/perl" -Dsitebin="$PREFIX/bin" -Dsitescript="$PREFIX/bin" - -Dsiteman1dir="$PREFIX/share/man/man1" -Dsiteman3dir="$PREFIX/share/man/man3" -Dvendorprefix="$PREFIX" - -Dvendorarch="$PREFIX/lib/perl" -Dvendorlib="$PREFIX/share/perl" -Dvendorbin="$PREFIX/bin" - -Dvendorscript="$PREFIX/bin" -Dvendorman1dir="$PREFIX/share/man/man1" -Dvendorman3dir="$PREFIX/share/man/man3" - -Dpager="$PREFIX/bin/less -isR" -Duseshrplib -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install diff --git a/strata/core/pkg-config.morph b/strata/core/pkg-config.morph deleted file mode 100644 index ed35a2ac..00000000 --- a/strata/core/pkg-config.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: pkg-config -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --with-internal-glib diff --git a/strata/core/python3.morph b/strata/core/python3.morph deleted file mode 100644 index 54d2e9e7..00000000 --- a/strata/core/python3.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: python3 -kind: chunk -build-system: autotools -configure-commands: -- | - ./configure --prefix="$PREFIX" \ - --sysconfdir=/etc \ - --enable-shared \ - --with-system-expat \ - --with-system-ffi -post-install-commands: -- test -x "$DESTDIR"/"$PREFIX"/bin/python || ln -s python3.5 "$DESTDIR"/"$PREFIX"/bin/python -- test -x "$DESTDIR"/"$PREFIX"/bin/python3 || ln -s python3.5 "$DESTDIR"/"$PREFIX"/bin/python3 -- test -x "$DESTDIR"/"$PREFIX"/bin/python-config || ln -s python3.5-config "$DESTDIR"/"$PREFIX"/bin/python-config -- test -x "$DESTDIR"/"$PREFIX"/bin/python3-config || ln -s python3.5-config "$DESTDIR"/"$PREFIX"/bin/python3-config diff --git a/strata/core/readline.morph b/strata/core/readline.morph deleted file mode 100644 index 3a63a5c4..00000000 --- a/strata/core/readline.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: readline -kind: chunk -build-system: autotools -configure-commands: -- cp /usr/share/automake*/config.guess support -- cp /usr/share/automake*/config.sub support -- ./configure --prefix="$PREFIX" -build-commands: -- make SHLIB_LIBS=-lncurses diff --git a/strata/core/shadow.morph b/strata/core/shadow.morph deleted file mode 100644 index 5e3244ae..00000000 --- a/strata/core/shadow.morph +++ /dev/null @@ -1,53 +0,0 @@ -name: shadow -kind: chunk -build-system: autotools -pre-configure-commands: -- autoreconf -vfi -configure-commands: -- | - ./configure --with-selinux=no \ - --sysconfdir=/etc \ - --with-libpam=yes \ - --prefix="$PREFIX" -post-install-commands: -# Disable things handled by pam instead -- | - for OPTION in FAIL_DELAY \ - FAILLOG_ENAB \ - LASTLOG_ENAB \ - MAIL_CHECK_ENAB \ - OBSCURE_CHECKS_ENAB \ - PORTTIME_CHECKS_ENAB \ - QUOTAS_ENAB \ - CONSOLE MOTD_FILE \ - FTMP_FILE \ - NOLOGINS_FILE \ - ENV_HZ \ - PASS_MIN_LEN \ - SU_WHEEL_ONLY \ - CRACKLIB_DICTPATH \ - PASS_CHANGE_TRIES \ - PASS_ALWAYS_WARN \ - CHFN_AUTH \ - ENVIRON_FILE - do - sed -i -e "s/^${OPTION}.*/# & #This option is handled by PAM instead./" \ - "$DESTDIR/etc/login.defs" - done -# ENCRYPT_METHOD is handled specially with PAM, it will use the default as -# provided in login.defs, but it may be overridden in the pam.d config. -# We do not currently override this though, and it's better to guard oursleves -# against accidentally reducing password security by forgetting to include the -# algorithm as an argument to the PAM module, so ENCRYPT_METHOD is configured -# here, rather than in PAM. -- | - if grep -q '[\s#]ENCRYPT_METHOD' "$DESTDIR/etc/login.defs"; then - sed -i -e '/^[\s#]*ENCRYPT_METHOD /s/.*/ENCRYPT_METHOD SHA512/g' "$DESTDIR/etc/login.defs" - else - echo 'ENCRYPT_METHOD SHA512' >>"$DESTDIR/etc/login.defs" - fi - -# The default pam.d config files have pam_selinux.so as a requirement, even -# when shadow is configured '--with-selinux=no'. We change this default config -# to make this requirement optional. -- sed -i -e 's/\(.*\)required\(.*pam_selinux.so.*\)/\1optional\2/' "$DESTDIR"/etc/pam.d/* diff --git a/strata/core/texinfo-tarball.morph b/strata/core/texinfo-tarball.morph deleted file mode 100644 index 5f784ba2..00000000 --- a/strata/core/texinfo-tarball.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: texinfo-tarball -kind: chunk -configure-commands: -- ./configure --prefix="$PREFIX" -build-commands: -- make -install-commands: -- make DESTDIR="$DESTDIR" install -- make DESTDIR="$DESTDIR" TEXMF="$PREFIX/share/texmf" install-tex diff --git a/strata/core/util-linux.morph b/strata/core/util-linux.morph deleted file mode 100644 index dca8ad4c..00000000 --- a/strata/core/util-linux.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: util-linux -kind: chunk -build-system: autotools -pre-configure-commands: -- ./autogen.sh -configure-commands: -- | - ./configure --prefix="$PREFIX" \ - --enable-libmount-force-mountinfo \ - --disable-use-tty-group diff --git a/strata/coreutils-common.morph b/strata/coreutils-common.morph deleted file mode 100644 index c22fcfac..00000000 --- a/strata/coreutils-common.morph +++ /dev/null @@ -1,67 +0,0 @@ -name: coreutils-common -kind: stratum -description: | - We need to split this so we can build stuff using coreutils but we can not - having it in the final systems (for example in genivi ones that do not - accept GPLv3 code) -build-depends: -- morph: strata/core.morph -chunks: -- name: coreutils - morph: strata/coreutils-common/coreutils.morph - repo: upstream:coreutils - ref: 68f73f23866d6137e9c8d88d86073b33588d7b56 - unpetrify-ref: v8.25 - submodules: - gnulib: - url: upstream:gnulib -- name: sed - morph: strata/coreutils-common/sed.morph - repo: upstream:sed - ref: ed4b1d7c04f92b330b940d4f0d02cd51d2473ce9 - unpetrify-ref: baserock/morph - build-depends: - - coreutils - submodules: - gnulib: - url: upstream:gnulib -- name: diff - morph: strata/coreutils-common/diff.morph - repo: upstream:diffutils - ref: bd86eb1a1e87ab85a7c8dbb658fa829ce69c252e - unpetrify-ref: baserock/v3.3 - build-depends: - - coreutils - submodules: - gnulib: - url: upstream:gnulib -- name: tar - morph: strata/coreutils-common/tar.morph - repo: upstream:tar - ref: 20b55f0679d314568ec21ae6db1ea635494e292b - unpetrify-ref: baserock/release_1_29 - build-depends: - - coreutils - submodules: - paxutils: - url: upstream:paxutils - gnulib: - url: upstream:gnulib -- name: findutils - repo: upstream:findutils - ref: 992a6b62ab8061531dc0ad40325b8e4c222fce66 - unpetrify-ref: v4.6.0 - build-system: autotools - submodules: - gnulib: - url: upstream:gnulib -- name: less - repo: upstream:less - ref: 09a405d8f652b56944c93ebf5c673cdfe5319b04 - unpetrify-ref: baserock/morph - build-system: autotools -- name: jq - repo: upstream:jq - ref: a5b5cbefb83935ce95ec62b9cadc8ec73026d33a - unpetrify-ref: jq-1.5 - build-system: autotools diff --git a/strata/coreutils-common/coreutils.morph b/strata/coreutils-common/coreutils.morph deleted file mode 100644 index ad6b2c32..00000000 --- a/strata/coreutils-common/coreutils.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: coreutils -kind: chunk -build-system: autotools -pre-configure-commands: -- sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf -- bash bootstrap --skip-po --no-git --gnulib-srcdir=gnulib -configure-commands: -- FORCE_UNSAFE_CONFIGURE=1 ./configure --prefix="$PREFIX" --disable-nls -build-commands: -- make WERROR_CFLAGS= -install-commands: -- make INSTALL_PROGRAM=install DESTDIR="$DESTDIR" install diff --git a/strata/coreutils-common/diff.morph b/strata/coreutils-common/diff.morph deleted file mode 100644 index c5eb809d..00000000 --- a/strata/coreutils-common/diff.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: diff -kind: chunk -build-system: autotools -pre-configure-commands: -- sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf -- ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib -configure-commands: -- ./configure --prefix="$PREFIX" --disable-gcc-warnings diff --git a/strata/coreutils-common/sed.morph b/strata/coreutils-common/sed.morph deleted file mode 100644 index 87ace803..00000000 --- a/strata/coreutils-common/sed.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: sed -kind: chunk -build-system: autotools -pre-configure-commands: -- sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf -- ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib -configure-commands: -- ./configure --prefix="$PREFIX" --disable-gcc-warnings diff --git a/strata/coreutils-common/tar.morph b/strata/coreutils-common/tar.morph deleted file mode 100644 index 11ca9585..00000000 --- a/strata/coreutils-common/tar.morph +++ /dev/null @@ -1,13 +0,0 @@ -name: tar -kind: chunk -build-system: autotools -configure-commands: -- bash bootstrap --skip-po --gnulib-srcdir="$(pwd)/gnulib" - -# Configure flag notes: -# 1. Needed to run configure as root -# 2. Disable some warning that cause the build to fail -- | - `# [1]` env FORCE_UNSAFE_CONFIGURE=1 \ - ./configure --prefix="$PREFIX" \ - `# [2]` --disable-gcc-warnings diff --git a/strata/cpp-common-libs.morph b/strata/cpp-common-libs.morph deleted file mode 100644 index 470f0155..00000000 --- a/strata/cpp-common-libs.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: cpp-common-libs -kind: stratum -description: C++ common libraries -build-depends: -- morph: strata/python2-core.morph -chunks: -- name: boost - morph: strata/cpp-common-libs/boost.morph - repo: upstream:boost-tarball - ref: ed232fdd34968697a68783b3195b1da4226915b5 - unpetrify-ref: boost_1_57_0 diff --git a/strata/cpp-common-libs/boost.morph b/strata/cpp-common-libs/boost.morph deleted file mode 100644 index 6aaee8ad..00000000 --- a/strata/cpp-common-libs/boost.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: boost -kind: chunk -build-system: manual -configure-commands: -- ./bootstrap.sh -build-commands: -- ./b2 $MAKEFLAGS -install-commands: -- ./b2 install --prefix="$DESTDIR$PREFIX" diff --git a/strata/cross-bootstrap.morph b/strata/cross-bootstrap.morph deleted file mode 100644 index 9248101a..00000000 --- a/strata/cross-bootstrap.morph +++ /dev/null @@ -1,29 +0,0 @@ -name: cross-bootstrap -kind: stratum -description: The minimal development tools to build a baserock devel system -build-depends: -- morph: strata/core.morph -- morph: strata/python2-core.morph -chunks: -- name: groff - morph: strata/cross-bootstrap/groff.morph - repo: upstream:groff-git - ref: 16305a24e67966ace06d55e2a0b98cc0e3127a93 - unpetrify-ref: 1.22.3 -- name: openssh - morph: strata/cross-bootstrap/openssh.morph - repo: upstream:openssh-git - ref: 782fe9e725243eeb5ad6ab9a1783b5d6bedfe0d7 - unpetrify-ref: baserock/morph - build-depends: - - groff -- name: linux-user-chroot - repo: upstream:linux-user-chroot - ref: d25cc110f69e6e71a95b4ac532dcfc5423d4a16b - unpetrify-ref: baserock/morph - build-system: autotools -- name: rsync - morph: strata/cross-bootstrap/rsync.morph - repo: upstream:rsync - ref: 7cb0de6326c915a72253fd103dae93308031ec3f - unpetrify-ref: v3.1.1 diff --git a/strata/cross-bootstrap/groff.morph b/strata/cross-bootstrap/groff.morph deleted file mode 100644 index 8380a9cc..00000000 --- a/strata/cross-bootstrap/groff.morph +++ /dev/null @@ -1,13 +0,0 @@ -name: groff -kind: chunk -max-jobs: 1 -configure-commands: -- PAGE=A4 ./configure --prefix="$PREFIX" -build-commands: -# hack to avoid a netpbm dependency -- touch doc/gnu.eps -- make -install-commands: -- make DESTDIR="$DESTDIR" install -- ln -s eqn "$DESTDIR$PREFIX/bin/geqn" -- ln -s tbl "$DESTDIR$PREFIX/bin/gtbl" diff --git a/strata/cross-bootstrap/openssh.morph b/strata/cross-bootstrap/openssh.morph deleted file mode 100644 index 6c759cb0..00000000 --- a/strata/cross-bootstrap/openssh.morph +++ /dev/null @@ -1,28 +0,0 @@ -name: openssh -kind: chunk -configure-commands: -- autoreconf -if -- | - OPENSSL_SEEDS_ITSELF=yes ./configure \ - --prefix="$PREFIX" --sysconfdir=/etc/ssh \ - --datadir="$PREFIX/share/sshd" \ - --libexecdir="$PREFIX/lib/openssh" \ - --with-privsep-path=/var/lib/sshd -build-commands: -- make -- | - sed -e "s|@prefix@|$PREFIX|g" \ - -e 's|@STARTUP_SCRIPT_SHELL@|/bin/sh|g' \ - -e 's|@sysconfdir@|/etc/ssh|g' \ - -e 's|@COMMENT_OUT_ECC@||g' \ - sshd-keygen.in >sshd-keygen -- sed -e "s|@prefix@|$PREFIX|g" opensshd.service.in >opensshd.service -install-commands: -- make DESTDIR="$DESTDIR" install -- mkdir -p "$DESTDIR/$PREFIX/sbin" -- chmod go= "$DESTDIR"/var/lib/sshd -- install -m 744 sshd-keygen "$DESTDIR/$PREFIX/sbin/sshd-keygen" -- install -m 755 contrib/ssh-copy-id "$DESTDIR/$PREFIX/bin/ssh-copy-id" -- mkdir -p "$DESTDIR/lib/systemd/system/multi-user.target.wants" -- install -m 644 opensshd.service "$DESTDIR/lib/systemd/system/opensshd.service" -- ln -s ../opensshd.service "$DESTDIR/lib/systemd/system/multi-user.target.wants/opensshd.service" diff --git a/strata/cross-bootstrap/rsync.morph b/strata/cross-bootstrap/rsync.morph deleted file mode 100644 index 9a92878d..00000000 --- a/strata/cross-bootstrap/rsync.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: rsync -kind: chunk -build-system: autotools -build-commands: -- make proto -- make diff --git a/strata/cross-tools.morph b/strata/cross-tools.morph deleted file mode 100644 index 795d3936..00000000 --- a/strata/cross-tools.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: cross-tools -kind: stratum -description: Tools used together with cross compilers -build-depends: -- morph: strata/core.morph -chunks: -- name: patchelf - repo: upstream:patchelf - ref: 21a85cc1c63cf3ef060ece59cdd82455e2884703 - unpetrify-ref: baserock/morph - build-system: autotools diff --git a/strata/cups.morph b/strata/cups.morph deleted file mode 100644 index b10bcd6c..00000000 --- a/strata/cups.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: cups -kind: stratum -description: Cups printer driver -build-depends: -- morph: strata/core.morph -chunks: -- name: cups - morph: strata/cups/cups.morph - repo: upstream:cups - ref: f28bae1aeae3964fba4f0728263657405f63c417 - unpetrify-ref: release-1.7.0 diff --git a/strata/cups/cups.morph b/strata/cups/cups.morph deleted file mode 100644 index a3c2edf8..00000000 --- a/strata/cups/cups.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: cups -kind: chunk -build-system: manual -configure-commands: -- autoconf -- ./configure --prefix="$PREFIX" -build-commands: -- make -# Note: BUILDROOT is the variable recommended in INSTALL.txt for the -# destination directory. -install-commands: -- make BUILDROOT="$DESTDIR" install diff --git a/strata/data-indexing-management.morph b/strata/data-indexing-management.morph deleted file mode 100644 index 097f2d72..00000000 --- a/strata/data-indexing-management.morph +++ /dev/null @@ -1,40 +0,0 @@ -name: data-indexing-management -kind: stratum -description: Components to index data -build-depends: -- morph: strata/graphics-common.morph -- morph: strata/icu-common.morph -- morph: strata/multimedia-gstreamer.morph -- morph: strata/vala-common.morph -chunks: -- name: libexif - repo: upstream:libexif-tarball - ref: 0c6a5fa0d9719a40748d8726b4543f02f70518c1 - unpetrify-ref: libexif-0.6.21 - build-system: autotools -- name: libmediaart - morph: strata/data-indexing-management/libmediaart.morph - repo: upstream:gnome/libmediaart - ref: 52eb6498c97ce0005186946bc9162d87597abc2c - unpetrify-ref: baserock/1.9.0-8-g52eb649 -- name: gmime - morph: strata/data-indexing-management/gmime.morph - repo: upstream:gnome/gmime - ref: 496313fbe956b350c22fa705edbcfdde3d7c9e50 - unpetrify-ref: baserock/GMIME_2_6_20-24-g496313f -- name: totem-pl-parser - repo: upstream:gnome/totem-pl-parser - ref: 1be3144e9a6bf183a61c9596165d52bbe405b5cc - unpetrify-ref: baserock/V_3_10_5-16-g1be3144 - build-system: autotools - build-depends: - - gmime -- name: tracker - repo: upstream:gnome/tracker - ref: ad31f26e3c45dbe3365ff4aaae39269d9210f4a9 - unpetrify-ref: 1.6.0 - build-system: autotools - build-depends: - - libexif - - libmediaart - - totem-pl-parser diff --git a/strata/data-indexing-management/gmime.morph b/strata/data-indexing-management/gmime.morph deleted file mode 100644 index f71efac4..00000000 --- a/strata/data-indexing-management/gmime.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: gmime -kind: chunk -build-system: autotools -pre-configure-commands: -# Work around upstream bug: https://bugzilla.gnome.org/show_bug.cgi?id=757720 -- sed -i 's/$(INCLUDES)/$(AM_CPPFLAGS)/g' gmime/Makefile.am diff --git a/strata/data-indexing-management/libmediaart.morph b/strata/data-indexing-management/libmediaart.morph deleted file mode 100644 index 43e0812f..00000000 --- a/strata/data-indexing-management/libmediaart.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: libmediaart -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --disable-qt diff --git a/strata/device-management.morph b/strata/device-management.morph deleted file mode 100644 index e0ed4a25..00000000 --- a/strata/device-management.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: device-management -kind: stratum -description: libraries that provides access to devices -build-depends: -- morph: strata/foundation.morph -- morph: strata/glib-common.morph -chunks: -- name: libgudev - repo: upstream:libgudev - ref: d722339aae9065a379acc0c421e8bbab866d5a38 - unpetrify-ref: "230" - build-system: autotools diff --git a/strata/devtools.morph b/strata/devtools.morph deleted file mode 100644 index 57fa7e3a..00000000 --- a/strata/devtools.morph +++ /dev/null @@ -1,56 +0,0 @@ -name: devtools -kind: stratum -description: | - Extra development tools included in the devel system, this stratum - is here to help reduce unnecessary building, chunks added to this - stratum should not have any dependants (please don't build-depend on this - stratum) -build-depends: -- morph: strata/core.morph -- morph: strata/python2-core.morph -- morph: strata/docutils.morph -chunks: -- name: nano - morph: strata/devtools/nano.morph - repo: upstream:nano-tarball - ref: fb040ea36cb8e2158ccd9100600652f94ae90af1 - unpetrify-ref: baserock/morph -- name: vim - morph: strata/devtools/vim.morph - repo: upstream:vim - ref: 07c2c06799e0579e6bfb1a7d98acf38e36a98f79 - unpetrify-ref: baserock/morph -- name: pv - morph: strata/devtools/pv.morph - repo: upstream:pv - ref: d6ce7cfec684fa72d7a919d7b1aa817a0ca6102a - unpetrify-ref: baserock/morph - build-system: autotools -- name: screen - morph: strata/devtools/screen.morph - repo: upstream:screen - ref: 7dd4a9e5f385c96a77e8ee5c977a1dde4c0ff467 - unpetrify-ref: baserock/morph -- name: git-review - repo: upstream:git-review - ref: 79262a52301c146a6b60d09a828661a83a5f5ba7 - unpetrify-ref: master - build-system: python-distutils -- name: wget - morph: strata/devtools/wget.morph - repo: upstream:wget - ref: f65f522f58606f125535306e712c2c29921ee8b4 - unpetrify-ref: v1.17.1 - submodules: - gnulib: - url: upstream:gnulib -- name: git - morph: strata/devtools/git.morph - repo: upstream:git - ref: ed9067f705aa51819c7dfff7e4190dd267beaf5d - unpetrify-ref: v2.8.0-rc2 -- name: iotop - repo: upstream:iotop - ref: 59e2537794d91c1375d391293f8fd89ca8b794a8 - unpetrify-ref: iotop-0.6 - build-system: python-distutils diff --git a/strata/devtools/git.morph b/strata/devtools/git.morph deleted file mode 100644 index da7a8c04..00000000 --- a/strata/devtools/git.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: git -kind: chunk -build-system: autotools -pre-configure-commands: -- make configure -build-commands: -- make all doc -install-commands: -- make DESTDIR="$DESTDIR" install install-doc -post-install-commands: -- install -D -m 644 -t "$DESTDIR"/etc/bash_completion.d/. contrib/completion/git-completion.bash diff --git a/strata/devtools/nano.morph b/strata/devtools/nano.morph deleted file mode 100644 index 3eeee120..00000000 --- a/strata/devtools/nano.morph +++ /dev/null @@ -1,16 +0,0 @@ -name: nano -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" --sysconfdir=/etc -post-install-commands: -- | - cat <> nanorc - set smooth - include /usr/share/nano/c.nanorc - include /usr/share/nano/patch.nanorc - include /usr/share/nano/python.nanorc - include /usr/share/nano/sh.nanorc - EOF -- mkdir -p "$DESTDIR"/etc -- install -m 644 nanorc "$DESTDIR"/etc/nanorc diff --git a/strata/devtools/pv.morph b/strata/devtools/pv.morph deleted file mode 100644 index 392bff6a..00000000 --- a/strata/devtools/pv.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: pv -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/devtools/screen.morph b/strata/devtools/screen.morph deleted file mode 100644 index 0b23c5d4..00000000 --- a/strata/devtools/screen.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: screen -kind: chunk -description: A terminal multiplexer and sanity tool for many -max-jobs: 1 -configure-commands: -- cd ./src && sh autogen.sh -- cd ./src && ./configure --prefix="$PREFIX" -build-commands: -- cd ./src && make -install-commands: -- cd ./src && make DESTDIR="$DESTDIR" install diff --git a/strata/devtools/vim.morph b/strata/devtools/vim.morph deleted file mode 100644 index 58e1403f..00000000 --- a/strata/devtools/vim.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: vim -kind: chunk -build-system: autotools -configure-commands: -- echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >>src/feature.h -- ./configure --prefix="$PREFIX" --enable-multibyte -install-commands: -- make DESTDIR="$DESTDIR" install -- mkdir -p "$DESTDIR"/etc -- install -m 644 runtime/vimrc_example.vim "$DESTDIR"/etc/vimrc diff --git a/strata/devtools/wget.morph b/strata/devtools/wget.morph deleted file mode 100644 index a3a7995a..00000000 --- a/strata/devtools/wget.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: wget -kind: chunk -build-system: autotools -pre-configure-commands: -# rsync is needed if we want the bootstrap script to download .po files, -# we can't download into our chroot so we remove this dependency -- sed -i '/^buildreq="/,/"/ { /^rsync.*/ d }' bootstrap.conf -- ./bootstrap --no-bootstrap-sync --skip-po -configure-commands: -- ./configure --prefix="$PREFIX" --with-ssl=openssl diff --git a/strata/dlna-services.morph b/strata/dlna-services.morph deleted file mode 100644 index 2c4f1104..00000000 --- a/strata/dlna-services.morph +++ /dev/null @@ -1,51 +0,0 @@ -name: dlna-services -kind: stratum -description: provides DLNA services -build-depends: -- morph: strata/data-indexing-management.morph -- morph: strata/docutils.morph -- morph: strata/vala-common.morph -chunks: -- name: gssdp - morph: strata/dlna-services/gssdp.morph - repo: upstream:gnome/gssdp - ref: a53a6ac85f1b70192bc75fbbd4601582d6095cfd - unpetrify-ref: gssdp-0.14.12 -- name: gupnp - repo: upstream:gnome/gupnp - ref: c42b9cdda466ae9fef91f6beb370f8dfdebc295c - unpetrify-ref: gupnp-0.20.14 - build-system: autotools - build-depends: - - gssdp -- name: gupnp-av - repo: upstream:gnome/gupnp-av - ref: d277511ae1f456ba804f4c9beb5d36043f5a1659 - unpetrify-ref: gupnp-av-0.12.7 - build-system: autotools - build-depends: - - gupnp -- name: gupnp-igd - repo: upstream:gnome/gupnp-igd - ref: f679a8ad782eee72e2ff7a0a7598b4523ef03bb3 - unpetrify-ref: 0.2.4 - build-system: autotools - build-depends: - - gupnp -- name: gupnp-dlna - repo: upstream:gnome/gupnp-dlna - ref: 1aad765f223e3338d86bc975a2b4925fca43bf58 - unpetrify-ref: gupnp-dlna-0.10.3 - build-system: autotools - build-depends: - - gupnp -- name: rygel - repo: upstream:rygel - ref: 4a42aee4afda9509db1e3d259c5a2907407a7261 - unpetrify-ref: RYGEL_0_28_2 - build-system: autotools - build-depends: - - gssdp - - gupnp - - gupnp-av - - gupnp-dlna diff --git a/strata/dlna-services/gssdp.morph b/strata/dlna-services/gssdp.morph deleted file mode 100644 index 14b810b0..00000000 --- a/strata/dlna-services/gssdp.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: gssdp -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --disable-Werror diff --git a/strata/docutils.morph b/strata/docutils.morph deleted file mode 100644 index e76cc7a2..00000000 --- a/strata/docutils.morph +++ /dev/null @@ -1,52 +0,0 @@ -name: docutils -kind: stratum -description: Stuff for generating documentation -build-depends: -- morph: strata/python2-core.morph -chunks: -- name: xml-catalog - morph: strata/docutils/xml-catalog.morph - repo: baserock:baserock/xml-catalog - ref: 1d4a2abc875c4dda1b5eadc0a097a48a8d2ec82b - unpetrify-ref: master -- name: docbook-xml - morph: strata/docutils/docbook-xml.morph - repo: upstream:docbook-xml - ref: c8f0ce32a8075e9ab21e5cf734fb96195455264d - unpetrify-ref: docbook-xml-4.5 - build-depends: - # This is a little awkward, we don't really build-depend on xml-catalog, - # but if we don't include it as a build dependency - # then we won't have the existing xml catalog in our staging area - # which would cause this chunk to create a new catalog which would - # overwrite the catalog created by the 'xml-catalog' chunk. - # - # construction of the catalog cannot be done at system-integration time - # because we need the catalog *here* in order to build nasm complete with - # man pages. - - xml-catalog -- name: docbook-xsl - morph: strata/docutils/docbook-xsl.morph - repo: upstream:docbook-xsl - ref: 802da9dd5d4bc18f46a916eedc0c5c1980a15e59 - unpetrify-ref: docbook-xsl-1.78.1 - build-depends: - # Same issue as above, except this time we don't want to overwrite - # the catalog that now contains the XML DTDs. - - docbook-xml -- name: asciidoc - repo: upstream:asciidoc - ref: d3a6df0caa94edaf8180bd71bf2fc68390f56520 - unpetrify-ref: 8.6.9 - build-system: autotools - build-depends: - - docbook-xml - - docbook-xsl -- name: xmlto - repo: upstream:xmlto-tarball - ref: 6a590aba95cbcce0f184381fb19d16558e56832d - unpetrify-ref: xmlto-0.0.26 - build-system: autotools - build-depends: - - docbook-xml - - docbook-xsl diff --git a/strata/docutils/docbook-xml.morph b/strata/docutils/docbook-xml.morph deleted file mode 100644 index 91233b6d..00000000 --- a/strata/docutils/docbook-xml.morph +++ /dev/null @@ -1,104 +0,0 @@ -name: docbook-xml -kind: chunk -build-system: manual -install-commands: -- install -v -d -m755 "$DESTDIR$PREFIX/share/xml/docbook/xml-dtd-4.5" -- install -v -d -m755 "$DESTDIR/etc/xml" -- | - cp -v -af docbook.cat *.dtd ent/ *.mod \ - "$DESTDIR$PREFIX/share/xml/docbook/xml-dtd-4.5" -post-install-commands: -- | - # Create (or update) and populate the "$DESTDIR/etc/xml/docbook" catalog file - if [ ! -e /etc/xml/docbook ]; then - xmlcatalog --noout --create "$DESTDIR/etc/xml/docbook" - else - # Copy the existing catalog so we can update it - cp /etc/xml/docbook "$DESTDIR/etc/xml/docbook" - fi - -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML V4.5//EN" \ - "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/calstblx.dtd" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/soextblx.dtd" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbpoolx.mod" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbhierx.mod" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/htmltblx.mod" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbnotnx.mod" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5/dbcentx.mod" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "public" \ - "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ "file:///usr/share/xml/docbook/xml-dtd-4.5/dbgenent.mod" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "rewriteSystem" \ - "http://www.oasis-open.org/docbook/xml/4.5" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5" \ - "$DESTDIR/etc/xml/docbook" -- | - xmlcatalog --noout --add "rewriteURI" \ - "http://www.oasis-open.org/docbook/xml/4.5" \ - "file:///usr/share/xml/docbook/xml-dtd-4.5" \ - "$DESTDIR/etc/xml/docbook" - -- | - # Create (or update) and populate the "$DESTDIR/etc/xml/catalog" catalog file - if [ ! -e /etc/xml/catalog ]; then - echo 'Creating new xml catalog' - xmlcatalog --noout --create "$DESTDIR/etc/xml/catalog" - else - # Copy the existing catalog so we can update it - cp /etc/xml/catalog "$DESTDIR/etc/xml/catalog" - fi - -- | - xmlcatalog --noout --add "delegatePublic" \ - "-//OASIS//ENTITIES DocBook XML" \ - "file:///etc/xml/docbook" \ - "$DESTDIR/etc/xml/catalog" -- | - xmlcatalog --noout --add "delegatePublic" \ - "-//OASIS//DTD DocBook XML" \ - "file:///etc/xml/docbook" \ - "$DESTDIR/etc/xml/catalog" -- | - xmlcatalog --noout --add "delegateSystem" \ - "http://www.oasis-open.org/docbook/" \ - "file:///etc/xml/docbook" \ - "$DESTDIR/etc/xml/catalog" -- | - xmlcatalog --noout --add "delegateURI" \ - "http://www.oasis-open.org/docbook/" \ - "file:///etc/xml/docbook" \ - "$DESTDIR/etc/xml/catalog" diff --git a/strata/docutils/docbook-xsl.morph b/strata/docutils/docbook-xsl.morph deleted file mode 100644 index b3bf396d..00000000 --- a/strata/docutils/docbook-xsl.morph +++ /dev/null @@ -1,50 +0,0 @@ -name: docbook-xsl -kind: chunk -install-commands: -- install -v -m755 -d "$DESTDIR$PREFIX/share/xml/docbook/xsl-stylesheets-1.78.1" -- | - cp -v -R VERSION common eclipse epub extensions fo highlighting html \ - htmlhelp images javahelp lib manpages params profiling \ - roundtrip slides template tests tools webhelp website \ - xhtml xhtml-1_1 \ - "$DESTDIR$PREFIX/share/xml/docbook/xsl-stylesheets-1.78.1" - -- ln -s VERSION "$DESTDIR$PREFIX/share/xml/docbook/xsl-stylesheets-1.78.1/VERSION.xsl" - -- install -v -m644 -D README "$DESTDIR$PREFIX/share/doc/docbook-xsl-1.78.1/README.txt" -- | - install -v -m644 RELEASE-NOTES* NEWS* \ - "$DESTDIR$PREFIX/share/doc/docbook-xsl-1.78.1" -post-install-commands: -- if [ ! -d "$DESTDIR/etc/xml" ]; then install -v -m755 -d "$DESTDIR/etc/xml"; fi -- | - if [ ! -e /etc/xml/catalog ]; then - echo "Creating new xml catalog" - xmlcatalog --noout --create "$DESTDIR/etc/xml/catalog" - else - cp /etc/xml/catalog "$DESTDIR/etc/xml/catalog" - fi - -- | - xmlcatalog --noout --add "rewriteSystem" \ - "http://docbook.sourceforge.net/release/xsl/1.78.1" \ - "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \ - "$DESTDIR/etc/xml/catalog" - -- | - xmlcatalog --noout --add "rewriteURI" \ - "http://docbook.sourceforge.net/release/xsl/1.78.1" \ - "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \ - "$DESTDIR/etc/xml/catalog" - -- | - xmlcatalog --noout --add "rewriteSystem" \ - "http://docbook.sourceforge.net/release/xsl/current" \ - "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \ - "$DESTDIR/etc/xml/catalog" - -- | - xmlcatalog --noout --add "rewriteURI" \ - "http://docbook.sourceforge.net/release/xsl/current" \ - "/usr/share/xml/docbook/xsl-stylesheets-1.78.1" \ - "$DESTDIR/etc/xml/catalog" diff --git a/strata/docutils/xml-catalog.morph b/strata/docutils/xml-catalog.morph deleted file mode 100644 index f0f589d3..00000000 --- a/strata/docutils/xml-catalog.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: xml-catalog -kind: chunk -install-commands: -- make DESTDIR="$DESTDIR" install -post-install-commands: -- DESTDIR="$DESTDIR" ./post-install.sh diff --git a/strata/elixir.morph b/strata/elixir.morph deleted file mode 100644 index dd46ed64..00000000 --- a/strata/elixir.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: elixir -kind: stratum -description: stratum for elixir -build-depends: -- morph: strata/erlang.morph -chunks: -- name: elixir - morph: strata/elixir/elixir.morph - repo: upstream:elixir - ref: 737ac62926db7a692e2fe67c27b696cfd0866674 - unpetrify-ref: v1.2.3 diff --git a/strata/elixir/elixir.morph b/strata/elixir/elixir.morph deleted file mode 100644 index 1efbea87..00000000 --- a/strata/elixir/elixir.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: elixir -kind: chunk -build-commands: -- make clean -install-commands: -- make install diff --git a/strata/erlang.morph b/strata/erlang.morph deleted file mode 100644 index 3aad68e8..00000000 --- a/strata/erlang.morph +++ /dev/null @@ -1,18 +0,0 @@ -name: erlang -kind: stratum -description: stratum for erlang/otp and stuff -build-depends: -- morph: strata/core.morph -chunks: -- name: erlang - morph: strata/erlang/erlang.morph - repo: upstream:erlang - ref: 1ab69efa960703b86a13ea6ba96f4fd56f1565f9 - unpetrify-ref: OTP-18.3.3 -- name: rebar - morph: strata/erlang/rebar.morph - repo: upstream:erlang-modules/rebar - ref: d42ed4683576d995f60e3222f076e99f0b081f79 - unpetrify-ref: master - build-depends: - - erlang diff --git a/strata/erlang/erlang.morph b/strata/erlang/erlang.morph deleted file mode 100644 index feaf04f1..00000000 --- a/strata/erlang/erlang.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: erlang -kind: chunk -configure-commands: -- ./otp_build autoconf -- ./configure --prefix=$PREFIX -build-commands: -- make -install-commands: -- make install diff --git a/strata/erlang/rebar.morph b/strata/erlang/rebar.morph deleted file mode 100644 index fa5fd64f..00000000 --- a/strata/erlang/rebar.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: rebar -kind: chunk -build-commands: -- ./bootstrap -install-commands: -- install -D -m 755 rebar "$DESTDIR$PREFIX"/bin/rebar diff --git a/strata/foundation.morph b/strata/foundation.morph deleted file mode 100644 index 50d1e63b..00000000 --- a/strata/foundation.morph +++ /dev/null @@ -1,131 +0,0 @@ -name: foundation -kind: stratum -description: Basic userland runtime system -build-depends: -- morph: strata/coreutils-common.morph -chunks: -- name: bash-completion - repo: upstream:bash-completion - ref: 3085c7e12179817a02a611016606391295c69942 - unpetrify-ref: '2.1' - build-system: autotools -- name: groff - morph: strata/foundation/groff.morph - repo: upstream:groff-git - ref: 16305a24e67966ace06d55e2a0b98cc0e3127a93 - unpetrify-ref: 1.22.3 -- name: kmod - morph: strata/foundation/kmod.morph - repo: upstream:kmod - ref: 42f32b8ae45ad8e3a1da29c9b20af9b5e2e9e676 - unpetrify-ref: v22 -- name: time-zone-database - morph: strata/foundation/time-zone-database.morph - repo: upstream:tz - ref: a0782484f101ac55c916568bc1c490d7761fc904 - unpetrify-ref: 2015a -- name: pciutils - morph: strata/foundation/pciutils.morph - repo: upstream:pciutils - ref: 37c9315c504f266c23d51e62e59d32422dbbe9e7 - unpetrify-ref: v3.4.1 -- name: dbus-pre - morph: strata/foundation/dbus-pre.morph - repo: upstream:dbus - ref: 8f71063e75fd6e06e985c1de711bf62231b504af - unpetrify-ref: baserock/dbus-1.10.14-capi-patches -- name: libgpg-error - morph: strata/foundation/libgpg-error.morph - repo: upstream:libgpg-error - ref: d77c33ae608d67086ea057cca5ddee99a7202f8b - unpetrify-ref: libgpg-error-1.19 -- name: libgcrypt - morph: strata/foundation/libgcrypt.morph - repo: upstream:libgcrypt - ref: b16176769672a659b9a7c1d23325270338323385 - unpetrify-ref: baserock/libgcrypt-1.7.8 - build-depends: - - libgpg-error -- name: systemd - morph: strata/foundation/systemd.morph - repo: upstream:systemd - ref: a1e2ef7ec912902d8142e7cb5830cbfb47dba86c - unpetrify-ref: v232 - build-depends: - - dbus-pre - - kmod - - libgcrypt - - libgpg-error -- name: libusb - repo: upstream:libusb - ref: 09e75e98b4d9ea7909e8837b7a3f00dda4589dc3 - unpetrify-ref: v1.0.21 - build-system: autotools - build-depends: - - systemd -- name: usbutils - repo: upstream:usbutils - ref: 3bafa6940f512357d7aa54d3a76de01662a19e48 - unpetrify-ref: v008 - build-system: autotools - build-depends: - - libusb - - systemd - submodules: - usbhid-dump: - url: upstream:usbhid-dump -- name: lzo - morph: strata/foundation/lzo.morph - repo: upstream:lzo - ref: 338906b389d616a50da0447038d4ec3e1e3f190f - unpetrify-ref: lzo-2.08 -- name: fuse - morph: strata/foundation/fuse.morph - repo: upstream:fuse - ref: e9b2eec7c5856032652bb8ff734174764e444c74 - unpetrify-ref: baserock/fuse_2_9_4-fix-armv8 -- name: btrfs-progs - morph: strata/foundation/btrfs-progs.morph - repo: upstream:btrfs-progs - ref: 19a806f575cd010734fa5793c4b3bfb49926dc62 - unpetrify-ref: v4.0 - build-depends: - - lzo -- name: dbus - morph: strata/foundation/dbus.morph - repo: upstream:dbus - ref: 8f71063e75fd6e06e985c1de711bf62231b504af - unpetrify-ref: baserock/dbus-1.10.14-capi-patches - build-depends: - - systemd - - libgcrypt - - libgpg-error -- name: openssh - morph: strata/foundation/openssh.morph - repo: upstream:openssh-git - ref: 782fe9e725243eeb5ad6ab9a1783b5d6bedfe0d7 - unpetrify-ref: baserock/morph - build-depends: - - groff -- name: tbdiff - morph: strata/foundation/tbdiff.morph - repo: baserock:baserock/tbdiff - ref: e17a444c651451724046e7da1ae2559e71478b3a - unpetrify-ref: master -- name: rsync - morph: strata/foundation/rsync.morph - repo: upstream:rsync - ref: 7cb0de6326c915a72253fd103dae93308031ec3f - unpetrify-ref: v3.1.1 -- name: python-systemd - build-system: python3-distutils - repo: upstream:python-packages/python-systemd - ref: 8ccd64789ab030b76a99b578b5b1e9812b7a8cd8 - unpetrify-ref: v231 - build-depends: - - systemd -- name: libarchive - morph: strata/foundation/libarchive.morph - repo: upstream:libarchive - ref: 19f23e191f9d3e1dd2a518735046100419965804 - unpetrify-ref: v3.1.2 diff --git a/strata/foundation/btrfs-progs.morph b/strata/foundation/btrfs-progs.morph deleted file mode 100644 index 807a115f..00000000 --- a/strata/foundation/btrfs-progs.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: btrfs-progs -kind: chunk -build-system: autotools -pre-configure-commands: -- ./autogen.sh -configure-commands: -# The change in the CFLAGS is needed to make the compilation succeed in armv5l -- export CFLAGS="-O2 $CFLAGS"; ./configure --prefix="$PREFIX" --disable-documentation diff --git a/strata/foundation/dbus-pre.morph b/strata/foundation/dbus-pre.morph deleted file mode 100644 index 34e7f221..00000000 --- a/strata/foundation/dbus-pre.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: dbus-pre -kind: chunk -build-system: autotools -configure-commands: -- sh autogen.sh --no-configure -- ./configure --prefix="$PREFIX" --localstatedir=/var --sysconfdir=/etc --disable-systemd --disable-xml-docs -build-commands: -- make XMLTO_OUTPUT= -install-commands: -- make XMLTO_OUTPUT= DESTDIR="$DESTDIR" install diff --git a/strata/foundation/dbus.morph b/strata/foundation/dbus.morph deleted file mode 100644 index 23840ce1..00000000 --- a/strata/foundation/dbus.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: dbus -kind: chunk -build-system: autotools -configure-commands: -- sh autogen.sh --no-configure -- ./configure --prefix="$PREFIX" --localstatedir=/var --sysconfdir=/etc --enable-user-session -build-commands: -- make XMLTO_OUTPUT= -install-commands: -- make XMLTO_OUTPUT= DESTDIR="$DESTDIR" install diff --git a/strata/foundation/fuse.morph b/strata/foundation/fuse.morph deleted file mode 100644 index 5d431307..00000000 --- a/strata/foundation/fuse.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: fuse -kind: chunk -build-system: autotools -pre-configure-commands: -- ./makeconf.sh diff --git a/strata/foundation/groff.morph b/strata/foundation/groff.morph deleted file mode 100644 index 8380a9cc..00000000 --- a/strata/foundation/groff.morph +++ /dev/null @@ -1,13 +0,0 @@ -name: groff -kind: chunk -max-jobs: 1 -configure-commands: -- PAGE=A4 ./configure --prefix="$PREFIX" -build-commands: -# hack to avoid a netpbm dependency -- touch doc/gnu.eps -- make -install-commands: -- make DESTDIR="$DESTDIR" install -- ln -s eqn "$DESTDIR$PREFIX/bin/geqn" -- ln -s tbl "$DESTDIR$PREFIX/bin/gtbl" diff --git a/strata/foundation/kmod.morph b/strata/foundation/kmod.morph deleted file mode 100644 index 364ca42e..00000000 --- a/strata/foundation/kmod.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: kmod -kind: chunk -build-system: autotools -configure-commands: -- | - ./bootstrap-configure --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var \ - --bindir="$PREFIX"/bin --libdir="$PREFIX"/lib \ - --disable-manpages --enable-python -post-install-commands: -- ln -s kmod "$DESTDIR/$PREFIX"/bin/modprobe -- ln -s kmod "$DESTDIR/$PREFIX"/bin/lsmod -- ln -s kmod "$DESTDIR/$PREFIX"/bin/rmmod -- ln -s kmod "$DESTDIR/$PREFIX"/bin/insmod -- ln -s kmod "$DESTDIR/$PREFIX"/bin/modinfo -- ln -s kmod "$DESTDIR/$PREFIX"/bin/depmod diff --git a/strata/foundation/libarchive.morph b/strata/foundation/libarchive.morph deleted file mode 100644 index bf840f58..00000000 --- a/strata/foundation/libarchive.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: libarchive -kind: chunk -build-system: autotools -configure-commands: -- autoreconf -ivf -- ./configure --prefix="$PREFIX" --disable-acl diff --git a/strata/foundation/libgcrypt.morph b/strata/foundation/libgcrypt.morph deleted file mode 100644 index ccd5cb8a..00000000 --- a/strata/foundation/libgcrypt.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: libgcrypt -kind: chunk -build-system: autotools - -pre-configure-commands: -- autoreconf -fi - -configure-commands: -# libgcrypt documentation requires fig2dev, which we don't have -- ./configure --prefix="$PREFIX" --disable-doc diff --git a/strata/foundation/libgpg-error.morph b/strata/foundation/libgpg-error.morph deleted file mode 100644 index bc8dcdab..00000000 --- a/strata/foundation/libgpg-error.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: libgpg-error -kind: chunk -build-system: autotools -pre-configure-commands: -- autoreconf -fi -configure-commands: -- ./configure --prefix="$PREFIX" --disable-doc diff --git a/strata/foundation/lzo.morph b/strata/foundation/lzo.morph deleted file mode 100644 index a1a7bbc7..00000000 --- a/strata/foundation/lzo.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: lzo -kind: chunk -build-system: autotools -configure-commands: -- ./configure --enable-shared=yes --prefix="$PREFIX" diff --git a/strata/foundation/openssh.morph b/strata/foundation/openssh.morph deleted file mode 100644 index 7d38791f..00000000 --- a/strata/foundation/openssh.morph +++ /dev/null @@ -1,32 +0,0 @@ -name: openssh -kind: chunk -configure-commands: -- autoreconf -if -- | - OPENSSL_SEEDS_ITSELF=yes ./configure \ - --prefix="$PREFIX" --sysconfdir=/etc/ssh \ - --datadir="$PREFIX/share/sshd" \ - --libexecdir="$PREFIX/lib/openssh" \ - --with-privsep-path=/var/lib/sshd \ - --with-pam -build-commands: -- make -- | - sed -e "s|@prefix@|$PREFIX|g" \ - -e 's|@STARTUP_SCRIPT_SHELL@|/bin/sh|g' \ - -e 's|@sysconfdir@|/etc/ssh|g' \ - -e 's|@COMMENT_OUT_ECC@||g' \ - sshd-keygen.in >sshd-keygen -- sed -e "s|@prefix@|$PREFIX|g" opensshd.service.in >opensshd.service -install-commands: -- make DESTDIR="$DESTDIR" install -- mkdir -p "$DESTDIR/$PREFIX/sbin" -- chmod go= "$DESTDIR"/var/lib/sshd -- install -m 744 sshd-keygen "$DESTDIR/$PREFIX/sbin/sshd-keygen" -- install -m 755 contrib/ssh-copy-id "$DESTDIR/$PREFIX/bin/ssh-copy-id" -- mkdir -p "$DESTDIR$PREFIX/lib/systemd/system/" -- install -m 644 opensshd.service "$DESTDIR$PREFIX/lib/systemd/system/opensshd.service" -system-integration: - openssh-misc: - 00-enable-opensshd-unit: - - systemctl enable opensshd diff --git a/strata/foundation/pciutils.morph b/strata/foundation/pciutils.morph deleted file mode 100644 index 03bd4a23..00000000 --- a/strata/foundation/pciutils.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: pciutils -kind: chunk -configure-commands: -- make PREFIX="$PREFIX" ZLIB=no lib/config.mk -- echo PREFIX="$PREFIX" >>lib/config.mk -- echo MANDIR="$PREFIX/share/man" >>lib/config.mk # ensure manpages are always installed in share/man -build-commands: -- make PREFIX="$PREFIX" -install-commands: -- make PREFIX="$PREFIX" DESTDIR="$DESTDIR" install -- make PREFIX="$PREFIX" DESTDIR="$DESTDIR" install-lib diff --git a/strata/foundation/rsync.morph b/strata/foundation/rsync.morph deleted file mode 100644 index 0060e386..00000000 --- a/strata/foundation/rsync.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: rsync -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" -build-commands: -- make proto -- make -install-commands: -- make install -- install -D -m 644 packaging/systemd/rsync.service "$DESTDIR$PREFIX"/lib/systemd/system/rsync.service diff --git a/strata/foundation/systemd.morph b/strata/foundation/systemd.morph deleted file mode 100644 index d0f962a8..00000000 --- a/strata/foundation/systemd.morph +++ /dev/null @@ -1,31 +0,0 @@ -name: systemd -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh -- ./configure --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var - --disable-manpages - --disable-tests - --libexecdir="$PREFIX/libexec" - --enable-split-usr -post-install-commands: -- mkdir -p "$DESTDIR"/sbin -- ln -s "$PREFIX"/lib/systemd/systemd "$DESTDIR"/sbin/init -- for f in telinit runlevel shutdown poweroff reboot halt; do ln -s "$PREFIX"/bin/systemctl - "$DESTDIR/sbin/$f"; done -- touch "$DESTDIR/etc/machine-id" -- | - cat > "$DESTDIR/etc/systemd/network/10-dhcp.network" << "EOF" - [Match] - Name=e* - - [Network] - DHCP=yes - EOF -# Use the pam config systemd provides -- cp -a "$DESTDIR/$PREFIX"/share/factory/etc/pam.d/* "$DESTDIR/etc/pam.d" - -# Add pam_deny.so to the default systemd-auth pam.d config file. Without -# it, if shadow is configured to use PAM, it would be possible to login -# to a system with the wrong password. -- echo 'auth requisite pam_deny.so' >> "$DESTDIR"/etc/pam.d/system-auth diff --git a/strata/foundation/tbdiff.morph b/strata/foundation/tbdiff.morph deleted file mode 100644 index a907a109..00000000 --- a/strata/foundation/tbdiff.morph +++ /dev/null @@ -1,3 +0,0 @@ -name: tbdiff -kind: chunk -build-system: autotools diff --git a/strata/foundation/time-zone-database.morph b/strata/foundation/time-zone-database.morph deleted file mode 100644 index 701d781a..00000000 --- a/strata/foundation/time-zone-database.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: time-zone-database -kind: chunk -description: | - Time zone database. -build-system: manual -install-commands: -# ETCDIR is actually where the 'tzselect', 'zdump' and 'zic' commands get -# installed. Note that tzselect from this chunk will overlap with and override -# the tzselect binary from GLIBC. -- make TOPDIR="$PREFIX" ETCDIR="$PREFIX/bin" TZDIR="$PREFIX/share/zoneinfo" DESTDIR="$DESTDIR" - install diff --git a/strata/geolocation.morph b/strata/geolocation.morph deleted file mode 100644 index f6d654fc..00000000 --- a/strata/geolocation.morph +++ /dev/null @@ -1,18 +0,0 @@ -name: geolocation -kind: stratum -description: libraries/services that provides location information -build-depends: -- morph: strata/glib-common.morph -- morph: strata/libsoup-common.morph -- morph: strata/NetworkManager-common.morph -chunks: -- name: geocode-glib - repo: upstream:gnome/geocode-glib - ref: a3e183e40053b4bd0fd0b25a070f60597270397a - unpetrify-ref: master - build-system: autotools -- name: geoclue - morph: strata/geolocation/geoclue.morph - repo: upstream:geoclue - ref: ae8f7ab2f1e90f61931c652f2f65996c30c79e87 - unpetrify-ref: 2.4.0 diff --git a/strata/geolocation/geoclue.morph b/strata/geolocation/geoclue.morph deleted file mode 100644 index 3be946bb..00000000 --- a/strata/geolocation/geoclue.morph +++ /dev/null @@ -1,13 +0,0 @@ -name: geoclue -kind: chunk -build-system: autotools -configure-commands: -- | - ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc \ - --disable-nmea-source \ - --with-dbus-service-user=geoclue -system-integration: - geoclue-misc: - 00-add-geoclue-user: - - groupadd geoclue - - useradd -c "GeoClue Owner" -r -g geoclue -s /bin/false geoclue diff --git a/strata/glib-common.morph b/strata/glib-common.morph deleted file mode 100644 index bbeb8f3c..00000000 --- a/strata/glib-common.morph +++ /dev/null @@ -1,38 +0,0 @@ -name: glib-common -kind: stratum -description: GLib and dependencies -build-depends: -- morph: strata/python2-core.morph -- morph: strata/pcre-utils.morph -chunks: -- name: gtk-doc-stub - morph: strata/glib-common/gtk-doc-stub.morph - repo: upstream:gtk-doc-stub - ref: 58ec0d8593541ef7ae522ce42ebec6f98536c4e0 - unpetrify-ref: baserock/morph -- name: gnome-common - repo: upstream:gnome-common - ref: 5d61b55e8bea32fe2b52e21682ee4b3719b290c5 - unpetrify-ref: 3.14.0 - build-system: autotools -- name: glib - morph: strata/glib-common/glib.morph - repo: upstream:glib - ref: 90bb8778f2eabf00bee5bff1259c48f1e7b791b8 - unpetrify-ref: 2.52.3 -- name: gobject-introspection - repo: upstream:gobject-introspection - ref: 42bf17a25c7379689fe78f31f332a64e3eded5d2 - unpetrify-ref: 1.48.0 - build-system: autotools - build-depends: - - glib -- name: json-glib - repo: upstream:json-glib - ref: 19f5626b70e72a81dae7ee11b4c3a4d75779a7be - unpetrify-ref: 1.2.0 - build-system: autotools - build-depends: - - glib - - gobject-introspection - - gtk-doc-stub diff --git a/strata/glib-common/glib.morph b/strata/glib-common/glib.morph deleted file mode 100644 index cdfceed2..00000000 --- a/strata/glib-common/glib.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: glib -kind: chunk -build-system: autotools -system-integration: - glib-misc: - 01-compile-schemas: - - mkdir -p /usr/share/glib-2.0/schemas - - /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas diff --git a/strata/glib-common/gtk-doc-stub.morph b/strata/glib-common/gtk-doc-stub.morph deleted file mode 100644 index 89abc97b..00000000 --- a/strata/glib-common/gtk-doc-stub.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: gtk-doc-stub -kind: chunk -build-system: autotools - -# This package doesn't actually use Autotools, it has a hand-written -# `configure` script and Makefile. -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/graphics-common.morph b/strata/graphics-common.morph deleted file mode 100644 index f99e6093..00000000 --- a/strata/graphics-common.morph +++ /dev/null @@ -1,110 +0,0 @@ -name: graphics-common -kind: stratum -build-depends: -- morph: strata/glib-common.morph -- morph: strata/mesa-common.morph -- morph: strata/x-common.morph -- morph: strata/icu-common.morph -chunks: -- name: pixman - morph: strata/graphics-common/pixman.morph - repo: upstream:pixman - ref: 87eea99e443b389c978cf37efc52788bf03a0ee0 - unpetrify-ref: pixman-0.32.6 -- name: freetype2 - repo: upstream:freetype2 - ref: 66cf29b1bc869b44863b0de2115bd017dfcce849 - unpetrify-ref: VER-2-6-2 - build-system: autotools -- name: colm-tarball - repo: upstream:colm-tarball - ref: 404ae0f284a3b2d41fcdb53826550e4dfec5c65c - unpetrify-ref: colm-0.12.0 - build-system: autotools -- name: ragel-tarball - repo: upstream:ragel-tarball - ref: d13d67a31c451ebd78ce708a4ef85803d429f158 - unpetrify-ref: ragel-6.10 - build-system: autotools - build-depends: - - colm-tarball -- name: harfbuzz - repo: upstream:harfbuzz - ref: 432ffc47a46d41bea17d839d0d3980e654c6e638 - unpetrify-ref: 1.0.4 - build-system: autotools - build-depends: - - freetype2 - - ragel-tarball -- name: freetype2-harfbuzz - repo: upstream:freetype2 - ref: 66cf29b1bc869b44863b0de2115bd017dfcce849 - unpetrify-ref: VER-2-6-2 - build-system: autotools -- name: fontconfig - morph: strata/graphics-common/fontconfig.morph - repo: upstream:fontconfig - ref: 690f822a1b26b089d86e9843746cab80f3c07fe3 - unpetrify-ref: 2.12.3 - build-depends: - - freetype2-harfbuzz -- name: freefont-otf - morph: strata/graphics-common/freefont-otf.morph - repo: upstream:freefont-otf - ref: 75fa95a912718bb94a135d4bf6b13bb38e186ce7 - unpetrify-ref: baserock/morph -- name: ttf-alee - morph: strata/graphics-common/ttf-alee.morph - repo: upstream:ttf-alee - ref: 97ededc81c03d0a7333a15a9a1e6acc4d0e5ac50 - unpetrify-ref: fonts-alee_13.1 -- name: chinese-fonts-truetype-bkai00mp - morph: strata/graphics-common/chinese-fonts-truetype-bkai00mp.morph - repo: upstream:chinese-fonts-truetype/bkai00mp - ref: aa20d88b0ae7945f0956d7d662e8e5cf1e50b53a - unpetrify-ref: bkai00mp.ttf -- name: chinese-fonts-truetype-gkai00mp - morph: strata/graphics-common/chinese-fonts-truetype-gkai00mp.morph - repo: upstream:chinese-fonts-truetype/gkai00mp - ref: 7569dd2d8f31617a87229a4446b294a0d48055dd - unpetrify-ref: gkai00mp.ttf -- name: chinese-fonts-truetype-bsmi00lp - morph: strata/graphics-common/chinese-fonts-truetype-bsmi00lp.morph - repo: upstream:chinese-fonts-truetype/bsmi00lp - ref: 8f1febdd4f74d56670777c8a5fc25dc6d8cf972c - unpetrify-ref: bsmi00lp.ttf -- name: chinese-fonts-truetype-gbsn00lp - morph: strata/graphics-common/chinese-fonts-truetype-gbsn00lp.morph - repo: upstream:chinese-fonts-truetype/gbsn00lp - ref: be390396044728b4b535a067e3a0dca7daa0b8b6 - unpetrify-ref: gbsn00lp.ttf -- name: libpng - repo: upstream:libpng - ref: 88dd30b232362b65cca374dda39096888163dd6b - unpetrify-ref: libpng-1.6.16-signed - build-system: autotools -- name: libjpeg - repo: upstream:libjpeg - ref: f57ac58ac664ede6bc6e8cd9d88e0edaa366e21a - unpetrify-ref: baserock/morph - build-system: autotools -- name: libtiff - repo: upstream:libtiff - ref: 2f83c385ff3d5493602308b62ca6d7707725b4fd - unpetrify-ref: Release-v4-0-3 - build-system: autotools -- name: cairo - morph: strata/graphics-common/cairo.morph - repo: upstream:cairo - ref: f6fd372a8b31a0bebbdfe36090d6ffc7bab9a2f8 - unpetrify-ref: 1.14.0 - build-depends: - - fontconfig - - freetype2-harfbuzz - - pixman - - libpng -- name: libwebp - repo: upstream:libwebp - ref: fcd94e925a9377cccfcf9de6db278126a52b97a4 - unpetrify-ref: v0.4.3-rc1 - build-system: autotools diff --git a/strata/graphics-common/cairo.morph b/strata/graphics-common/cairo.morph deleted file mode 100644 index cc5a0725..00000000 --- a/strata/graphics-common/cairo.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: cairo -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-glesv2 diff --git a/strata/graphics-common/chinese-fonts-truetype-bkai00mp.morph b/strata/graphics-common/chinese-fonts-truetype-bkai00mp.morph deleted file mode 100644 index 8dcde50f..00000000 --- a/strata/graphics-common/chinese-fonts-truetype-bkai00mp.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: chinese-fonts-truetype-bkai00mp -kind: chunk -install-commands: -- mkdir -p "$DESTDIR"/usr/share/fonts/truetype/chinese -- install -p *.ttf "$DESTDIR"/usr/share/fonts/truetype/chinese diff --git a/strata/graphics-common/chinese-fonts-truetype-bsmi00lp.morph b/strata/graphics-common/chinese-fonts-truetype-bsmi00lp.morph deleted file mode 100644 index 8e0c060d..00000000 --- a/strata/graphics-common/chinese-fonts-truetype-bsmi00lp.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: chinese-fonts-truetype-bsmi00lp -kind: chunk -install-commands: -- mkdir -p "$DESTDIR"/usr/share/fonts/truetype/chinese -- install -p *.ttf "$DESTDIR"/usr/share/fonts/truetype/chinese diff --git a/strata/graphics-common/chinese-fonts-truetype-gbsn00lp.morph b/strata/graphics-common/chinese-fonts-truetype-gbsn00lp.morph deleted file mode 100644 index f1a0d15f..00000000 --- a/strata/graphics-common/chinese-fonts-truetype-gbsn00lp.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: chinese-fonts-truetype-gbsn00lp -kind: chunk -install-commands: -- mkdir -p "$DESTDIR"/usr/share/fonts/truetype/chinese -- install -p *.ttf "$DESTDIR"/usr/share/fonts/truetype/chinese diff --git a/strata/graphics-common/chinese-fonts-truetype-gkai00mp.morph b/strata/graphics-common/chinese-fonts-truetype-gkai00mp.morph deleted file mode 100644 index c08e0736..00000000 --- a/strata/graphics-common/chinese-fonts-truetype-gkai00mp.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: chinese-fonts-truetype-gkai00mp -kind: chunk -install-commands: -- mkdir -p "$DESTDIR"/usr/share/fonts/truetype/chinese -- install -p *.ttf "$DESTDIR"/usr/share/fonts/truetype/chinese diff --git a/strata/graphics-common/fontconfig.morph b/strata/graphics-common/fontconfig.morph deleted file mode 100644 index 08a228f5..00000000 --- a/strata/graphics-common/fontconfig.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: fontconfig -kind: chunk -build-system: autotools -system-integration: - fontconfig-misc: - 00-update-fc-cache: - - fc-cache -f -v diff --git a/strata/graphics-common/freefont-otf.morph b/strata/graphics-common/freefont-otf.morph deleted file mode 100644 index f021480d..00000000 --- a/strata/graphics-common/freefont-otf.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: freefont-otf -kind: chunk -install-commands: -- mkdir -p "$DESTDIR"/usr/share/fonts/opentype/freefont -- install -p *.otf "$DESTDIR"/usr/share/fonts/opentype/freefont diff --git a/strata/graphics-common/pixman.morph b/strata/graphics-common/pixman.morph deleted file mode 100644 index 7942a964..00000000 --- a/strata/graphics-common/pixman.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: pixman -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-arm-iwmmxt --disable-arm-iwmmxt2 diff --git a/strata/graphics-common/ttf-alee.morph b/strata/graphics-common/ttf-alee.morph deleted file mode 100644 index b25e699f..00000000 --- a/strata/graphics-common/ttf-alee.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: ttf-alee -kind: chunk -install-commands: -- mkdir -p "$DESTDIR"/usr/share/fonts/truetype/alee -- install -p *.ttf "$DESTDIR"/usr/share/fonts/truetype/alee diff --git a/strata/gtk-deps.morph b/strata/gtk-deps.morph deleted file mode 100644 index e1090557..00000000 --- a/strata/gtk-deps.morph +++ /dev/null @@ -1,55 +0,0 @@ -name: gtk-deps -kind: stratum -description: the GTK+ dependencies stratum -build-depends: -- morph: strata/core.morph -- morph: strata/graphics-common.morph -- morph: strata/x-common.morph -chunks: -- name: pango - repo: upstream:pango - ref: 8daf1de02f8ac7e05b4788dcd6a209ef06e6e03a - unpetrify-ref: 1.40.1 - build-system: autotools -- name: shared-mime-info - morph: strata/gtk-deps/shared-mime-info.morph - repo: upstream:shared-mime-info - ref: f4e094740c36c629b5284ac270a0b08d8c75cb85 - unpetrify-ref: Release-1-6 -- name: gdk-pixbuf - morph: strata/gtk-deps/gdk-pixbuf.morph - repo: upstream:gdk-pixbuf - ref: d8ae54bc5e3e31d43acf410a6689be2d40567b03 - unpetrify-ref: 2.36.6 -- name: atk - repo: upstream:atk - ref: 5a0a8577d29eba636aa0573c469a6200cc93db30 - unpetrify-ref: ATK_2_20_0 - build-system: autotools -- name: at-spi2-core - morph: strata/gtk-deps/at-spi2-core.morph - repo: upstream:at-spi2-core - ref: 5c3aa9275bb4d143ed9b0a94c7e7d92f88eb1520 - unpetrify-ref: AT_SPI2_CORE_2_20_1 -- name: at-spi2-atk - morph: strata/gtk-deps/at-spi2-atk.morph - repo: upstream:at-spi2-atk - ref: 176a34174403ab09cd633b04cbbb2219cfe58a9d - unpetrify-ref: AT_SPI2_ATK_2_20_1 - build-depends: - - at-spi2-core - - atk -- name: libcroco - repo: upstream:libcroco - ref: d8a1a160186a45a5852abc06916f9e452ace9e00 - unpetrify-ref: 0.6.11 - build-system: autotools -- name: librsvg - repo: upstream:librsvg - ref: e68ec17827a7116fc418189d474c5fafa08555b5 - unpetrify-ref: 2.40.16 - build-system: autotools - build-depends: - - gdk-pixbuf - - libcroco - - pango diff --git a/strata/gtk-deps/at-spi2-atk.morph b/strata/gtk-deps/at-spi2-atk.morph deleted file mode 100644 index ae15e7f1..00000000 --- a/strata/gtk-deps/at-spi2-atk.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: at-spi2-atk -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc diff --git a/strata/gtk-deps/at-spi2-core.morph b/strata/gtk-deps/at-spi2-core.morph deleted file mode 100644 index ec641284..00000000 --- a/strata/gtk-deps/at-spi2-core.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: at-spi2-core -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc diff --git a/strata/gtk-deps/gdk-pixbuf.morph b/strata/gtk-deps/gdk-pixbuf.morph deleted file mode 100644 index 92655e30..00000000 --- a/strata/gtk-deps/gdk-pixbuf.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: gdk-pixbuf -kind: chunk -build-system: autotools -system-integration: - gdk-pixbuf-misc: - 01-query-loaders: - - mkdir -p /usr/lib/gdk-pixbuf-2.0/2.10.0/ - - /usr/bin/gdk-pixbuf-query-loaders > /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache diff --git a/strata/gtk-deps/shared-mime-info.morph b/strata/gtk-deps/shared-mime-info.morph deleted file mode 100644 index 02ae5555..00000000 --- a/strata/gtk-deps/shared-mime-info.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: shared-mime-info -kind: chunk -max-jobs: 1 -build-system: autotools -system-integration: - shared-mime-info-misc: - 00-update-mime-database: - - update-mime-database /usr/share/mime diff --git a/strata/gtk2.morph b/strata/gtk2.morph deleted file mode 100644 index 4c8db88a..00000000 --- a/strata/gtk2.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: gtk2 -kind: stratum -description: the gtk2 stratum -build-depends: -- morph: strata/gtk-deps.morph -- morph: strata/x-common.morph -chunks: -- name: gtk+ - morph: strata/gtk2/gtk+.morph - repo: upstream:gtk+ - ref: b5b055721378ffe0269613e49ab5741a315eeb00 - unpetrify-ref: 2.24.28 diff --git a/strata/gtk2/gtk+.morph b/strata/gtk2/gtk+.morph deleted file mode 100644 index bdc14cc6..00000000 --- a/strata/gtk2/gtk+.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: gtk+ -kind: chunk -build-system: autotools -configure-commands: -- gdk-pixbuf-query-loaders > loader.cache -- NOCONFIGURE=1 ./autogen.sh -- ./configure --prefix="$PREFIX" --sysconfdir=/etc -build-commands: -- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make -install-commands: -- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make install DESTDIR="$DESTDIR" -system-integration: - gtk2-misc: - 00-update-im2-cache: - - gtk-query-immodules-2.0 --update-cache diff --git a/strata/gtk3.morph b/strata/gtk3.morph deleted file mode 100644 index dd429739..00000000 --- a/strata/gtk3.morph +++ /dev/null @@ -1,20 +0,0 @@ -name: gtk3 -kind: stratum -description: the gtk3 stratum -build-depends: -- morph: strata/gtk-deps.morph -- morph: strata/wayland-generic.morph -- morph: strata/x-common.morph -chunks: -- name: libxkbcommon-x11 - repo: upstream:xorg-lib-libxkbcommon - ref: 877fe59ac362b4e9afb2979b6e0bc837950a1dad - unpetrify-ref: xkbcommon-0.7.1 - build-system: autotools -- name: gtk3 - morph: strata/gtk3/gtk3.morph - repo: upstream:gtk+ - ref: 74d51e86af1e983e4eab317da87fdcfc70aac32a - unpetrify-ref: 3.22.16 - build-depends: - - libxkbcommon-x11 diff --git a/strata/gtk3/gtk3.morph b/strata/gtk3/gtk3.morph deleted file mode 100644 index 86e15e89..00000000 --- a/strata/gtk3/gtk3.morph +++ /dev/null @@ -1,15 +0,0 @@ -name: gtk3 -kind: chunk -build-system: autotools -configure-commands: -- gdk-pixbuf-query-loaders > loader.cache -- NOCONFIGURE=1 ./autogen.sh -- ./configure --prefix="$PREFIX" --sysconfdir=/etc -build-commands: -- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make -install-commands: -- GDK_PIXBUF_MODULE_FILE="$(pwd)/loader.cache" make install DESTDIR="$DESTDIR" -system-integration: - gtk3-misc: - 00-update-im3-cache: - - gtk-query-immodules-3.0 --update-cache diff --git a/strata/icu-common.morph b/strata/icu-common.morph deleted file mode 100644 index 3ac48524..00000000 --- a/strata/icu-common.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: icu-common -kind: stratum -build-depends: -- morph: strata/coreutils-common.morph -chunks: -- name: icu - morph: strata/icu-common/icu.morph - repo: upstream:icu - ref: e2bd11ca1374cccfa50b7d27507ba9fe581be76a - unpetrify-ref: icu4c-52_1-src diff --git a/strata/icu-common/icu.morph b/strata/icu-common/icu.morph deleted file mode 100644 index 5c269ee0..00000000 --- a/strata/icu-common/icu.morph +++ /dev/null @@ -1,19 +0,0 @@ -name: icu -kind: chunk -configure-commands: -- | - # As per commit 8874a7c7, We issue this sed command when - # building ICU libraries on arm architectures. - case "$MORPH_ARCH" in - *arm*) - sed -e 's/LDFLAGSICUDT/#LDFLAGSICUDT/' -i source/config/mh-linux - ;; - *) - ;; - esac - cd source - ./runConfigureICU Linux --prefix=/usr --sysconfdir=/etc -build-commands: -- cd source; unset TARGET ; make -install-commands: -- cd source; unset TARGET ; make DESTDIR="$DESTDIR" install diff --git a/strata/initramfs-utils.morph b/strata/initramfs-utils.morph deleted file mode 100644 index 610997f3..00000000 --- a/strata/initramfs-utils.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: initramfs-utils -kind: stratum -description: stratum for initramfs -build-depends: -- morph: strata/build-essential.morph -chunks: -- name: initramfs-scripts - repo: baserock:baserock/initramfs-scripts - ref: e5c71f0ca075bd29ffd55ec0c25804585bc21046 - unpetrify-ref: master - build-system: autotools diff --git a/strata/input-common.morph b/strata/input-common.morph deleted file mode 100644 index c9b8fc20..00000000 --- a/strata/input-common.morph +++ /dev/null @@ -1,46 +0,0 @@ -name: input-common -kind: stratum -build-depends: -- morph: strata/device-management.morph -- morph: strata/foundation.morph -- morph: strata/glib-common.morph -- morph: strata/xorg-util-macros-common.morph -- morph: strata/x-common.morph -chunks: -- name: mtdev - repo: upstream:mtdev-git - ref: 4381b78fea54de0e775bf54952b2f95e5a06c57d - unpetrify-ref: v1.1.5 - build-system: autotools -- name: xkeyboard-config - morph: strata/input-common/xkeyboard-config.morph - repo: upstream:xkeyboard-config - ref: 26f344c93f8c6141e9233eb68088ba4fd56bc9ef - unpetrify-ref: xkeyboard-config-2.14 -- name: libevdev - repo: upstream:libevdev - ref: 6f03fd49fb949e46ebccb5dfb54489584896c791 - unpetrify-ref: libevdev-1.4.2 - build-system: autotools -- name: libwacom - repo: upstream:linuxwacom/libwacom - ref: 46774c4b0ece2ee326ca5f913303f055de240c64 - unpetrify-ref: libwacom-0.25 - build-system: autotools -- name: libinput - morph: strata/input-common/libinput.morph - repo: upstream:libinput - ref: 401728a1574ef886ddb7fa19cd8ed196420d7931 - unpetrify-ref: 1.8.0 - build-system: autotools - build-depends: - - mtdev - - libevdev - - libwacom -- name: libxkbcommon-no-x11 - repo: upstream:xorg-lib-libxkbcommon - ref: c43c3c866eb9d52cd8f61e75cbef1c30d07f3a28 - morph: strata/input-common/libxkbcommon-no-x11.morph - unpetrify-ref: xkbcommon-0.5.0 - build-depends: - - xkeyboard-config diff --git a/strata/input-common/libinput.morph b/strata/input-common/libinput.morph deleted file mode 100644 index 89ee1961..00000000 --- a/strata/input-common/libinput.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: libinput -kind: chunk - -build-system: autotools - -configure-commands: - - NOCONFIGURE=1 ./autogen.sh - - ./configure --prefix="$PREFIX" --disable-documentation --disable-debug-gui --disable-tests diff --git a/strata/input-common/libxkbcommon-no-x11.morph b/strata/input-common/libxkbcommon-no-x11.morph deleted file mode 100644 index 95165aaf..00000000 --- a/strata/input-common/libxkbcommon-no-x11.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: libxkbcommon-no-x11 -kind: chunk - -description: | - xkbcommon is a library to handle keyboard descriptions. - - This version is built without X11 support. If built with X11 support, - it depends on the xcb-xkb library. - -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-x11 diff --git a/strata/input-common/xkeyboard-config.morph b/strata/input-common/xkeyboard-config.morph deleted file mode 100644 index 2195befe..00000000 --- a/strata/input-common/xkeyboard-config.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: xkeyboard-config -kind: chunk -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-runtime-deps -install-commands: -- mkdir -p "$DESTDIR"/"$PREFIX"/share/X11/xkb/ -- make install DESTDIR="$DESTDIR" diff --git a/strata/installer-utils.morph b/strata/installer-utils.morph deleted file mode 100644 index ddc714b6..00000000 --- a/strata/installer-utils.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: installer-utils -kind: stratum -description: stratum for Baserock installer script. -build-depends: -- morph: strata/build-essential.morph -chunks: -- name: installer-scripts - morph: strata/installer-utils/installer-scripts.morph - repo: baserock:baserock/installer-scripts - ref: a1629ded9eb499b55b547cd8caa0ade8233b32f4 - unpetrify-ref: master diff --git a/strata/installer-utils/installer-scripts.morph b/strata/installer-utils/installer-scripts.morph deleted file mode 100644 index e42313a8..00000000 --- a/strata/installer-utils/installer-scripts.morph +++ /dev/null @@ -1,4 +0,0 @@ -name: installer-scripts -kind: chunk -install-commands: -- install -D -m 755 baserock-installer "$DESTDIR/usr/lib/baserock-installer/installer" diff --git a/strata/ivi-common.morph b/strata/ivi-common.morph deleted file mode 100644 index 80c519b1..00000000 --- a/strata/ivi-common.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: ivi-common -kind: stratum -description: Components shared with different IVI systems -build-depends: -- morph: strata/cpp-common-libs.morph -- morph: strata/glib-common.morph -chunks: -- name: automotive-message-broker - morph: strata/ivi-common/automotive-message-broker.morph - repo: upstream:automotive-message-broker - ref: 5cac4bd2958ea24ac6913be5baa0dfcda6466089 - unpetrify-ref: '0.14' diff --git a/strata/ivi-common/automotive-message-broker.morph b/strata/ivi-common/automotive-message-broker.morph deleted file mode 100644 index 50428735..00000000 --- a/strata/ivi-common/automotive-message-broker.morph +++ /dev/null @@ -1,20 +0,0 @@ -name: automotive-message-broker -kind: chunk -description: Automotive Message Broker framework -build-system: cmake -post-install-commands: -- mkdir -p "$DESTDIR/usr/lib/systemd/system" -- | - cat >"$DESTDIR/usr/lib/systemd/system/ambd.service" <"$DESTDIR/lib/systemd/system/nmb.service" - [Unit] - Description=Samba NMB Daemon - After=syslog.target network-online.target - - [Service] - Type=forking - PIDFile=/var/run/samba/nmbd.pid - EnvironmentFile=-/etc/sysconfig/samba - ExecStart=$PREFIX/sbin/nmbd \$NMBDOPTIONS - ExecReload=$PREFIX/bin/kill -HUP \$MAINPID - - [Install] - WantedBy=multi-user.target - EOF -- | - cat <"$DESTDIR/lib/systemd/system/smb.service" - [Unit] - Description=Samba SMB Daemon - After=syslog.target network-online.target nmb.service winbind.service - - [Service] - Type=forking - PIDFile=/var/run/samba/smbd.pid - EnvironmentFile=-/etc/sysconfig/samba - ExecStart=$PREFIX/sbin/smbd \$NMBDOPTIONS - ExecReload=$PREFIX/bin/kill -HUP \$MAINPID - - [Install] - WantedBy=multi-user.target - EOF -- | - cat <"$DESTDIR/lib/systemd/system/winbind.service" - [Unit] - Description=Samba winbind Daemon - After=syslog.target network-online.target nmb.service - - [Service] - Type=forking - PIDFile=/var/run/samba/winbindd.pid - EnvironmentFile=-/etc/sysconfig/samba - ExecStart=$PREFIX/sbin/winbindd \$NMBDOPTIONS - ExecReload=$PREFIX/bin/kill -HUP \$MAINPID - - [Install] - WantedBy=multi-user.target - EOF -- | - for i in nmb smb winbind - do - ln -s ../$i.service "$DESTDIR/lib/systemd/system/multi-user.target.wants/$i.service" - done -- mkdir -p "$DESTDIR/var/log/samba" -# Install a sample configuration -- mkdir -p "$DESTDIR/etc/samba" -- | - cat <"$DESTDIR/etc/samba/smb.conf" - [global] - workgroup = WORKGROUP - dns proxy = no - local master = yes - preferred master = yes - os level = 2 - log file = /var/log/samba/log.%m - max log size = 1000 - syslog = 0 - server role = standalone server - passdb backend = tdbsam - obey pam restrictions = yes - unix password sync = yes - pam password change = yes - map to guest = bad user - usershare allow guests = yes - [homes] - comment = Home Directories - browseable = no - read only = yes - create mask = 0700 - valid users = %S - ;[printers] - ;comment = All Printers - ;browseable = no - ;path = /var/spool/samba - ;printable = yes - ;guest ok = no - ;read only = yes - ;create mask = 0700 - ;[src] - ;comment = Source code - ;path = /src - ;read only = yes - ;guest ok = yes - EOF diff --git a/strata/sandboxing.morph b/strata/sandboxing.morph deleted file mode 100644 index 64de36c3..00000000 --- a/strata/sandboxing.morph +++ /dev/null @@ -1,18 +0,0 @@ -name: sandboxing -kind: stratum -description: | - Libraries/tools for running programs/commands in a (partially) isolated - environment. -build-depends: -- morph: strata/python2-core.morph -chunks: -- name: sandboxlib - repo: upstream:sandboxlib - ref: ce30050daa10fa32801e8f798911b36aa82343a4 - unpetrify-ref: master - build-system: python-distutils -- name: linux-user-chroot - repo: upstream:linux-user-chroot - ref: 40e0b71d556414dfe150a74937f2c8a68d351d6d - unpetrify-ref: v2015.1 - build-system: autotools diff --git a/strata/secret-service.morph b/strata/secret-service.morph deleted file mode 100644 index b6f9e896..00000000 --- a/strata/secret-service.morph +++ /dev/null @@ -1,27 +0,0 @@ -name: secret-service -kind: stratum -description: Service implementing the DBus Secret Service API -build-depends: -- morph: strata/foundation.morph -- morph: strata/glib-common.morph -- morph: strata/gtk3.morph -- morph: strata/network-security.morph -- morph: strata/vala-common.morph -chunks: -- name: gcr - repo: upstream:gnome/gcr - ref: 289ba4859fd170285f51e6bbfe91f2aac3b9170d - unpetrify-ref: 3.18.0 - build-system: autotools -- name: gnome-keyring - morph: strata/secret-service/gnome-keyring.morph - repo: upstream:gnome-keyring - ref: eb16c037431da14d4f1c396357f82f2b35e76e23 - unpetrify-ref: baserock/3.18.3-5-geb16c03 - build-depends: - - gcr -- name: libsecret - morph: strata/secret-service/libsecret.morph - repo: upstream:gnome/libsecret - ref: 4d76cf7dd8e55d93bb58164a1fff38113ba97af5 - unpetrify-ref: master diff --git a/strata/secret-service/gnome-keyring.morph b/strata/secret-service/gnome-keyring.morph deleted file mode 100644 index 73fe5298..00000000 --- a/strata/secret-service/gnome-keyring.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: gnome-keyring -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-selinux --enable-pam --with-pam-dir=/lib/security --disable-doc diff --git a/strata/secret-service/libsecret.morph b/strata/secret-service/libsecret.morph deleted file mode 100644 index b8af29b1..00000000 --- a/strata/secret-service/libsecret.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: libsecret -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-manpages diff --git a/strata/sound-server-pulseaudio.morph b/strata/sound-server-pulseaudio.morph deleted file mode 100644 index e9f9d830..00000000 --- a/strata/sound-server-pulseaudio.morph +++ /dev/null @@ -1,74 +0,0 @@ -name: sound-server-pulseaudio -kind: stratum -description: Components required for pulseaudio. -build-depends: -- morph: strata/bluetooth.morph -chunks: -- name: libatomic_ops - repo: upstream:libatomic_ops - ref: 0a58f5d63969c10d2141af89cb7a53df786909ab - unpetrify-ref: baserock/morph - build-system: autotools -- name: alsa-lib - repo: upstream:alsa-lib - ref: 7e86c8c56fba6fd8cdb57ee97aaa731c351a8892 - # Note: ref anchored because alsa-lib is known for rebasing - # tags, and master - unpetrify-ref: baserock/v1.1.3 - build-system: autotools -- name: alsa-utils - morph: strata/sound-server-pulseaudio/alsa-utils.morph - repo: upstream:alsa-utils - ref: 84591f0de015e5c40f5bfea83ca62360b9eaa349 - # Note: ref anchored because alsa-utils is known for rebasing - # tags, and master - unpetrify-ref: baserock/v1.1.3 - build-depends: - - alsa-lib -- name: speex - repo: upstream:speex - ref: e5dc987a403426ee3d0d81768afffa0fe74e20fa - unpetrify-ref: baserock/morph - build-system: autotools -- name: libsndfile - morph: strata/sound-server-pulseaudio/libsndfile.morph - repo: upstream:libsndfile - ref: 6c05c615c95ffef7a8a5a707cde0bb52bdd74244 - unpetrify-ref: baserock/morph -- name: libdaemon - repo: upstream:libdaemon - ref: 9fcc28e0e8f84968d1fb8b6d544a42efb13803ec - unpetrify-ref: v0.14 - build-system: autotools -- name: avahi - morph: strata/sound-server-pulseaudio/avahi.morph - repo: upstream:avahi - ref: 4c0b4cbf9c597f6df6a3220dec5438f4fe9e551b - unpetrify-ref: v0.6.31 - build-depends: - - libdaemon -- name: sbc - repo: upstream:sbc - ref: 24812c660036a693f8770766aa6fdea667de05d0 - unpetrify-ref: "1.3" - build-system: autotools - build-depends: - - libsndfile -- name: webrtc-audio-processing - morph: strata/sound-server-pulseaudio/webrtc-audio-processing.morph - repo: upstream:webrtc-audio-processing - ref: 9a0e28cab06f43d10cd00b69fc14dee78a73c2d0 - unpetrify-ref: v0.2 -- name: pulseaudio - morph: strata/sound-server-pulseaudio/pulseaudio.morph - repo: upstream:pulseaudio - ref: 84952e6a092b6a0c5b153bd7a4f6e490810681c8 - unpetrify-ref: v10.0 - build-depends: - - avahi - - libsndfile - - libatomic_ops - - speex - - alsa-lib - - sbc - - webrtc-audio-processing diff --git a/strata/sound-server-pulseaudio/alsa-utils.morph b/strata/sound-server-pulseaudio/alsa-utils.morph deleted file mode 100644 index a6a1e041..00000000 --- a/strata/sound-server-pulseaudio/alsa-utils.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: alsa-utils -kind: chunk -description: ALSA utilities -build-system: autotools -configure-commands: -- autoreconf -ifv -- ./configure --prefix="$PREFIX" --disable-xmlto diff --git a/strata/sound-server-pulseaudio/avahi.morph b/strata/sound-server-pulseaudio/avahi.morph deleted file mode 100644 index a255ce1e..00000000 --- a/strata/sound-server-pulseaudio/avahi.morph +++ /dev/null @@ -1,16 +0,0 @@ -name: avahi -kind: chunk -build-system: autotools -configure-commands: -- | - ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var --disable-werror \ - --with-distro=none --disable-qt3 --disable-qt4 --disable-gtk --disable-gtk3 \ - --disable-pygtk --disable-python-dbus --disable-mono --disable-manpages -system-integration: - avahi-misc: - 00-add-avahi-user: - - groupadd -fg 86 netdev - - groupadd -fg 84 avahi - - useradd -c "Avahi Daemon Owner" -d /var/run/avahi-daemon -u 84 -g avahi -s /bin/false avahi - 00-enable-avahi-service: - - systemctl enable avahi-daemon diff --git a/strata/sound-server-pulseaudio/libsndfile.morph b/strata/sound-server-pulseaudio/libsndfile.morph deleted file mode 100644 index 8d6c2fe0..00000000 --- a/strata/sound-server-pulseaudio/libsndfile.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: libsndfile -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" --disable-external-libs diff --git a/strata/sound-server-pulseaudio/pulseaudio.morph b/strata/sound-server-pulseaudio/pulseaudio.morph deleted file mode 100644 index dfaa9b0d..00000000 --- a/strata/sound-server-pulseaudio/pulseaudio.morph +++ /dev/null @@ -1,18 +0,0 @@ -name: pulseaudio -kind: chunk -description: PulseAudio System -build-system: autotools -pre-configure-commands: -- NOCONFIGURE=1 ./bootstrap.sh -configure-commands: -- ./configure --prefix="$PREFIX" --localstatedir=/var --sysconfdir=/etc --with-database=simple - --with-systemduserunitdir=/usr/lib/systemd/user - --with-system-user=pulse --with-system-group=pulse --with-access-group=pulse-access - --enable-webrtc-aec -system-integration: - pulseaudio-misc: - 00-add-pulse-users: - - groupadd -rf pulse-access - - groupadd -rf pulse-rt - - groupadd -f -g 171 -r pulse - - useradd -r -g pulse -d /var/run/pulse -s /bin/false -c "PulseAudio System Daemon" pulse || exit 0 diff --git a/strata/sound-server-pulseaudio/webrtc-audio-processing.morph b/strata/sound-server-pulseaudio/webrtc-audio-processing.morph deleted file mode 100644 index ea8cd4e0..00000000 --- a/strata/sound-server-pulseaudio/webrtc-audio-processing.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: webrtc-audio-processing -kind: chunk -build-system: autotools -configure-commands: -- | - NOCONFIGURE=1 ./autogen.sh - - case "$MORPH_ARCH" in - x86_32) - sed -i -e "s/-O2/& -msse2/" configure - ;; - esac - - ./configure --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var diff --git a/strata/spell-checking.morph b/strata/spell-checking.morph deleted file mode 100644 index dfe8b997..00000000 --- a/strata/spell-checking.morph +++ /dev/null @@ -1,16 +0,0 @@ -name: spell-checking -kind: stratum -description: Spell checking libraries -build-depends: -- morph: strata/glib-common.morph -chunks: -- name: enchant - repo: upstream:enchant - ref: 6d8b6bb15f09a14c90fb900eb2ecf1172d7cf6cf - unpetrify-ref: master - build-system: autotools -- name: hyphen - repo: upstream:hyphen - ref: 7f28cf7edb54cc1bc4eaa09672e0bc043b1da70b - unpetrify-ref: master - build-system: autotools diff --git a/strata/storage-management.morph b/strata/storage-management.morph deleted file mode 100644 index c972d0d3..00000000 --- a/strata/storage-management.morph +++ /dev/null @@ -1,40 +0,0 @@ -name: storage-management -kind: stratum -description: libraries/services that provides access to storage -build-depends: -- morph: strata/device-management.morph -- morph: strata/glib-common.morph -- morph: strata/privileges-management.morph -- morph: strata/secret-service.morph -chunks: -- name: libatasmart - morph: strata/storage-management/libatasmart.morph - repo: upstream:libatasmart - ref: de6258940960443038b4c1651dfda3620075e870 - unpetrify-ref: master -- name: udisks - morph: strata/storage-management/udisks.morph - repo: upstream:udisks - ref: 410cab8f3d749ad2660cda3ba38b6aece42bf10f - unpetrify-ref: master - build-depends: - - libatasmart -- name: libgphoto2 - repo: upstream:libgphoto2 - ref: 3745402108932b457d73b102cbf8b2da8d383a18 - unpetrify-ref: libgphoto2-2_5_9-release - build-system: autotools -- name: libmtp - morph: strata/storage-management/libmtp.morph - repo: upstream:libmtp - ref: 83820ced69dca750b2edd6ac6d5640f246022a10 - unpetrify-ref: libmtp-1-1-11 -- name: gvfs - morph: strata/storage-management/gvfs.morph - repo: upstream:gvfs - ref: d037b5fd56cae878ed7bb5269a40e4bd046551d7 - unpetrify-ref: master - build-depends: - - libgphoto2 - - libmtp - - udisks diff --git a/strata/storage-management/gvfs.morph b/strata/storage-management/gvfs.morph deleted file mode 100644 index bafd3158..00000000 --- a/strata/storage-management/gvfs.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: gvfs -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --disable-documentation diff --git a/strata/storage-management/libatasmart.morph b/strata/storage-management/libatasmart.morph deleted file mode 100644 index e8df654e..00000000 --- a/strata/storage-management/libatasmart.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: libatasmart -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh -- ./configure CFLAGS='-g -O0 -Wp,-U_FORTIFY_SOURCE' --sysconfdir=/etc --localstatedir=/var --libdir=/usr/lib --libexecdir=/usr/lib diff --git a/strata/storage-management/libmtp.morph b/strata/storage-management/libmtp.morph deleted file mode 100644 index 8dbb22ba..00000000 --- a/strata/storage-management/libmtp.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: libmtp -kind: chunk -build-system: autotools -configure-commands: -# autogen.sh asks user about autoupdate config.sub and config.guess -- touch config.rpath -- autoreconf -if -- ./configure --prefix="$PREFIX" --sysconfdir=/etc --localstatedir=/var diff --git a/strata/storage-management/udisks.morph b/strata/storage-management/udisks.morph deleted file mode 100644 index 785fab39..00000000 --- a/strata/storage-management/udisks.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: udisks -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc --enable-fhs-media --disable-gtk-doc --disable-man diff --git a/strata/swift.morph b/strata/swift.morph deleted file mode 100644 index 41fd0c75..00000000 --- a/strata/swift.morph +++ /dev/null @@ -1,53 +0,0 @@ -name: swift -kind: stratum -description: Distributed object storage -build-depends: -# openstack-common is required for simplejson, cffi, greenlet, -# eventlet, pastedeploy, netifaces -- morph: strata/openstack-common.morph -chunks: -- name: dnspython - repo: upstream:python-packages/dnspython - ref: e1369c62d14f82b80ef11197a490ace5d43bb3f3 - unpetrify-ref: v1.12.0 - build-system: python-distutils -- name: xattr - morph: strata/swift/xattr.morph - repo: upstream:python-packages/xattr - ref: dd10d44e3eb9a1d2303c1f7d5126c099d56e97fc - unpetrify-ref: v0.7.6 -- name: liberasurecode - morph: strata/swift/liberasurecode.morph - repo: upstream:liberasurecode - ref: a380246762c16ea8eb7dbfccd50d296c3743b39e - unpetrify-ref: v1.0.7 -- name: gf-complete - morph: strata/swift/gf-complete.morph - repo: upstream:gf-complete - ref: 715443661c00558fe32f004a4be5f93f341b6e59 - unpetrify-ref: v2 -- name: jerasure - repo: upstream:jerasure - ref: ff7032153ea230fb59596f1f8a0e9ad8653addfb - unpetrify-ref: v2 - build-system: autotools - build-depends: - - gf-complete -- name: pyeclib - repo: upstream:python-packages/pyeclib - ref: aa58aa887c2327e1394d6f28b3b6b7ab8f190b2b - unpetrify-ref: v1.0.7 - build-system: python-distutils - build-depends: - - liberasurecode - - gf-complete - - jerasure -- name: swift - repo: upstream:openstack/swift - ref: f8dee761bd36f857aa1288c27e095907032fad68 - unpetrify-ref: 2.3.0 - build-system: python-distutils - build-depends: - - dnspython - - xattr - - pyeclib diff --git a/strata/swift/gf-complete.morph b/strata/swift/gf-complete.morph deleted file mode 100644 index adbe5a48..00000000 --- a/strata/swift/gf-complete.morph +++ /dev/null @@ -1,19 +0,0 @@ -name: gf-complete -kind: chunk -build-system: autotools -pre-configure-commands: -- ./autogen.sh -configure-commands: -- | - case "$MORPH_ARCH" in - x86_64) - SSE= - ;; - *) - # Disable SSE4 for any architecture which are not x86_64 bits - # see more information about architecture which support SSE in - # https://en.wikipedia.org/wiki/SSE4#Supporting_CPUs. - SSE=--disable-sse - ;; - esac - ./configure --prefix="$PREFIX" "$SSE" diff --git a/strata/swift/liberasurecode.morph b/strata/swift/liberasurecode.morph deleted file mode 100644 index 68839403..00000000 --- a/strata/swift/liberasurecode.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: liberasurecode -kind: chunk -build-system: autotools -pre-configure-commands: -- autoreconf -ivf diff --git a/strata/swift/xattr.morph b/strata/swift/xattr.morph deleted file mode 100644 index 65f47dae..00000000 --- a/strata/swift/xattr.morph +++ /dev/null @@ -1,8 +0,0 @@ -name: xattr -kind: chunk -configure-commands: -- cp -r /usr/lib/python2.7/site-packages/cffi . -build-commands: -- python setup.py build -install-commands: -- python setup.py install --prefix "$PREFIX" --root "$DESTDIR" diff --git a/strata/tools.morph b/strata/tools.morph deleted file mode 100644 index b4710f6b..00000000 --- a/strata/tools.morph +++ /dev/null @@ -1,69 +0,0 @@ -name: tools -kind: stratum -description: Various tools -build-depends: -- morph: strata/core.morph -chunks: -- name: distcc - morph: strata/tools/distcc.morph - repo: upstream:distcc - ref: c9691a9604fdf9d6711204999787d332b7141692 - unpetrify-ref: baserock/morph -- name: gdb - morph: strata/tools/gdb.morph - repo: upstream:binutils-gdb - ref: cf9e333b2158c90752a1eacd16a9443dff4a59f1 - unpetrify-ref: gdb-8.0-branch -- name: lsof - morph: strata/tools/lsof.morph - repo: upstream:lsof - ref: fffb8558208586338587027c265fd0eca44466be - unpetrify-ref: baserock/morph -- name: strace - repo: upstream:strace - ref: 6d8c0637e8dd0f65c667af33c612230552419db1 - unpetrify-ref: v4.8 - build-system: autotools -- name: u-boot - morph: strata/tools/u-boot.morph - repo: upstream:u-boot - ref: fe57382d04b46c37f34cf8d3b3ad876554fd12bf - unpetrify-ref: baserock/morph -- name: kexec-tools - morph: strata/tools/kexec-tools.morph - repo: upstream:kexec-tools - ref: f4d1d2ad474e882df13418239aa3050673a844d7 - unpetrify-ref: baserock/morph -- name: device-tree-compiler - morph: strata/tools/device-tree-compiler.morph - repo: upstream:device-tree-compiler - ref: c92f284c3cf76d471eb27a271de3a51cb45ed058 - unpetrify-ref: baserock/morph -- name: sudo - repo: upstream:sudo - ref: a4769dc7999b53260325fb89945bef85714fb338 - unpetrify-ref: baserock/morph - build-system: autotools -- name: procps-ng - morph: strata/tools/procps-ng.morph - repo: upstream:procps-ng - ref: 85fff468fa263cdd2ff1c0144579527c32333695 - unpetrify-ref: v3.3.9 -- name: ipmitool - morph: strata/tools/ipmitool.morph - repo: upstream:ipmitool - ref: be7917f9f58c8a354bc0960ed57516af5d2bd29a - unpetrify-ref: IPMITOOL_1_8_14 -- name: parted - morph: strata/tools/parted.morph - repo: upstream:parted - ref: 387e96e6eac59d84e9a688422b4b321ae9beaa20 - unpetrify-ref: baserock/v3.2 - submodules: - gnulib: - url: upstream:gnulib -- name: zip - morph: strata/tools/zip.morph - repo: upstream:zip - ref: e52e9d6a339aad5fcff464cf207da51c02996e39 - unpetrify-ref: zip30 diff --git a/strata/tools/device-tree-compiler.morph b/strata/tools/device-tree-compiler.morph deleted file mode 100644 index 8abfafc8..00000000 --- a/strata/tools/device-tree-compiler.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: device-tree-compiler -kind: chunk -build-commands: -- make all -install-commands: -- make install DESTDIR="$DESTDIR" PREFIX="$PREFIX" diff --git a/strata/tools/distcc.morph b/strata/tools/distcc.morph deleted file mode 100644 index 82adbe50..00000000 --- a/strata/tools/distcc.morph +++ /dev/null @@ -1,10 +0,0 @@ -name: distcc -kind: chunk -build-system: autotools -pre-configure-commands: -- NOCONFIGURE=1 ./autogen.sh -# distcc doesn't use automake, so we cannot autoreconf it -- cp /usr/share/automake*/config.guess . -- cp /usr/share/automake*/config.sub . -configure-commands: -- ./configure --prefix="$PREFIX" --disable-Werror diff --git a/strata/tools/gdb.morph b/strata/tools/gdb.morph deleted file mode 100644 index 6f60da9e..00000000 --- a/strata/tools/gdb.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: gdb -kind: chunk -build-system: autotools -configure-commands: -- ./configure --prefix="$PREFIX" --disable-werror --disable-gas --disable-binutils - --disable-ld --disable-gold --disable-gprof diff --git a/strata/tools/git-fat.morph b/strata/tools/git-fat.morph deleted file mode 100644 index c971b07f..00000000 --- a/strata/tools/git-fat.morph +++ /dev/null @@ -1,4 +0,0 @@ -name: git-fat -kind: chunk -install-commands: -- install -D -m 755 git-fat "$DESTDIR/usr/bin/git-fat" diff --git a/strata/tools/ipmitool.morph b/strata/tools/ipmitool.morph deleted file mode 100644 index db0d5a3a..00000000 --- a/strata/tools/ipmitool.morph +++ /dev/null @@ -1,5 +0,0 @@ -name: ipmitool -kind: chunk -build-system: autotools -pre-configure-commands: -- touch NEWS diff --git a/strata/tools/kexec-tools.morph b/strata/tools/kexec-tools.morph deleted file mode 100644 index 118c1ac2..00000000 --- a/strata/tools/kexec-tools.morph +++ /dev/null @@ -1,6 +0,0 @@ -name: kexec-tools -kind: chunk -build-system: autotools -configure-commands: -- ./bootstrap -- ./configure --prefix="$PREFIX" diff --git a/strata/tools/lsof.morph b/strata/tools/lsof.morph deleted file mode 100644 index 38183ae6..00000000 --- a/strata/tools/lsof.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: lsof -kind: chunk -configure-commands: -- tar xf lsof_*_src.tar --no-same-owner -- cd lsof_*_src/ && ./Configure -n linux -build-commands: -- cd lsof_*_src/ && make -install-commands: -- mkdir -p "$DESTDIR$PREFIX"/bin -- mv lsof_*_src/lsof "$DESTDIR$PREFIX"/bin/lsof -- mkdir -p "$DESTDIR$PREFIX"/man/man8 -- mv lsof_*_src/lsof.8 "$DESTDIR$PREFIX"/man/man8 diff --git a/strata/tools/parted.morph b/strata/tools/parted.morph deleted file mode 100644 index 0f279950..00000000 --- a/strata/tools/parted.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: parted -kind: chunk -build-system: autotools -pre-configure-commands: -- sed -i -e '/^buildreq="/,/^"/{/rsync/d}' bootstrap.conf -- sed -i -e '/^buildreq="/,/^"/{/perl/d}' bootstrap.conf -- ./bootstrap --skip-po --no-git --gnulib-srcdir=gnulib -configure-commands: -# Disable device-mapper as it is not installed on Baserock -- ./configure --prefix="$PREFIX" --disable-device-mapper -build-commands: -- make WERROR_CFLAGS="" diff --git a/strata/tools/procps-ng.morph b/strata/tools/procps-ng.morph deleted file mode 100644 index fb742a23..00000000 --- a/strata/tools/procps-ng.morph +++ /dev/null @@ -1,16 +0,0 @@ -name: procps-ng -kind: chunk - -description: | - Process management tools. - - procps-ng is a fork of the original procps project. - -build-system: autotools - -configure-commands: -- NOCONFIGURE=1 ./autogen.sh - # Setting exec-prefix to /usr causes a bunch of stuff to go in /usr/usr/bin - # Setting prefix to / causes files to go in /include and /share - # So don't do either of those things! -- ./configure --prefix="$PREFIX" --exec-prefix=/ diff --git a/strata/tools/u-boot.morph b/strata/tools/u-boot.morph deleted file mode 100644 index 9be30bc7..00000000 --- a/strata/tools/u-boot.morph +++ /dev/null @@ -1,11 +0,0 @@ -name: u-boot -kind: chunk -build-commands: -- make tools -install-commands: -- mkdir -p "$DESTDIR$PREFIX/bin" -- install -m 755 tools/img2brec.sh "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/jtagconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/netconsole "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkenvimage "$DESTDIR$PREFIX/bin/." -- install -m 755 tools/mkimage "$DESTDIR$PREFIX/bin/." diff --git a/strata/tools/zip.morph b/strata/tools/zip.morph deleted file mode 100644 index 070467e0..00000000 --- a/strata/tools/zip.morph +++ /dev/null @@ -1,9 +0,0 @@ -name: zip -kind: chunk -configure-commands: -- cp unix/Makefile . -build-commands: -- sed -i -e 's/^prefix = .*$/prefix = $$DESTDIR\/$$PREFIX/' Makefile -- make generic -install-commands: -- make install diff --git a/strata/unionfs-fuse-group.morph b/strata/unionfs-fuse-group.morph deleted file mode 100644 index acb094ea..00000000 --- a/strata/unionfs-fuse-group.morph +++ /dev/null @@ -1,20 +0,0 @@ -name: unionfs-fuse-group -kind: stratum - -description: | - User-space union file system. - - This is used by Morph for systems which are unable to use 'overlayfs'. It is slower - than 'overlayfs', because it runs outside rather than inside the kernel, but 'overlayfs' - is only available in Linux 3.18 and newer. - -build-depends: -# Depends on foundation for 'fuse', and maybe other stuff. -- morph: strata/foundation.morph - -chunks: -- name: unionfs-fuse - morph: strata/unionfs-fuse-group/unionfs-fuse.morph - repo: upstream:unionfs-fuse - ref: efac5b7aa91ec860f8f430a8d21060fe53a07002 - unpetrify-ref: v0.26 diff --git a/strata/unionfs-fuse-group/unionfs-fuse.morph b/strata/unionfs-fuse-group/unionfs-fuse.morph deleted file mode 100644 index 98e1ce1f..00000000 --- a/strata/unionfs-fuse-group/unionfs-fuse.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: unionfs-fuse -kind: chunk - -description: User-space union file system. - -build-system: manual - -build-commands: -- make PREFIX="$PREFIX" - -install-commands: -- make PREFIX="$PREFIX" DESTDIR="$DESTDIR" install diff --git a/strata/vala-common.morph b/strata/vala-common.morph deleted file mode 100644 index e1438de3..00000000 --- a/strata/vala-common.morph +++ /dev/null @@ -1,35 +0,0 @@ -name: vala-common -kind: stratum -description: Vala compiler -build-depends: -- morph: strata/core.morph -- morph: strata/glib-common.morph -chunks: -- name: vala-bootstrap - morph: strata/vala-common/vala-bootstrap.morph - repo: upstream:vala - ref: 4e4a02c03445336237b36723b23a91670ef7621b - unpetrify-ref: baserock/bootstrap -- name: vala - repo: upstream:vala - ref: 5f6ebe007050be12bdc4aa7c902ae4059f28874a - unpetrify-ref: 0.28.0 - build-system: autotools - build-depends: - - vala-bootstrap -- name: m4-common - repo: upstream:m4-common - ref: 6e9a4d3b35c5ce8af050e66d8caff96070c57d34 - unpetrify-ref: baserock/2015-12-15 - build-system: autotools - submodules: - autoconf-archive: - url: upstream:autoconf-archive -- name: libgee - repo: upstream:gnome/libgee - ref: 4301ab58efc217409c588a5527f68990b4e3d220 - unpetrify-ref: master - build-system: autotools - build-depends: - - m4-common - - vala diff --git a/strata/vala-common/vala-bootstrap.morph b/strata/vala-common/vala-bootstrap.morph deleted file mode 100644 index e55b1887..00000000 --- a/strata/vala-common/vala-bootstrap.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: vala-bootstrap -kind: chunk -build-system: autotools -pre-configure-commands: -- autoreconf -ivf -configure-commands: -- ./configure --prefix="$PREFIX" diff --git a/strata/virtualbox-guest-x86_64.morph b/strata/virtualbox-guest-x86_64.morph deleted file mode 100644 index fadcec92..00000000 --- a/strata/virtualbox-guest-x86_64.morph +++ /dev/null @@ -1,22 +0,0 @@ -name: virtualbox-guest-x86_64 -kind: stratum -description: | - VirtualBox Guest Additions for x86_64 -build-depends: -- morph: strata/tools.morph -- morph: strata/bsp-x86_64-generic.morph -- morph: strata/x-common.morph -- morph: strata/x-generic.morph -chunks: -- name: yasm - morph: strata/virtualbox-guest-x86_64/yasm.morph - repo: upstream:yasm - ref: fefefe262eb29081f0bcb4d48f2d476ce5730562 - unpetrify-ref: baserock/morph -- name: vboxguest - morph: strata/virtualbox-guest-x86_64/vboxguest.morph - repo: upstream:VirtualBox - ref: 617aeb5a3c13f4a46423e8c2fb560449403ad56d - unpetrify-ref: baserock/morph - build-depends: - - yasm diff --git a/strata/virtualbox-guest-x86_64/vboxguest.morph b/strata/virtualbox-guest-x86_64/vboxguest.morph deleted file mode 100644 index 1ab7f0f1..00000000 --- a/strata/virtualbox-guest-x86_64/vboxguest.morph +++ /dev/null @@ -1,34 +0,0 @@ -name: vboxguest -kind: chunk -description: | - VirtualBox guest additions -max-jobs: 1 -build-commands: -- truncate -s0 src/VBox/Additions/common/pam/Makefile.kmk -- env PATH="${PATH}:$(pwd)/kBuild/bin/linux.amd64/" VBOX_ONLY_ADDITIONS=1 VBOX_ONLY_BUILD=1 - kmk -- cd out/linux.amd64/release/bin/additions/src/ && make M="$(pwd)" -C /usr/src/linux - modules -install-commands: -- cd out/linux.amd64/release/bin/additions/src && make M="$(pwd)" -C /usr/src/linux - INSTALL_MOD_PATH="$DESTDIR" modules_install -- install -m 755 -D -o 0 -g 0 out/linux.amd64/release/bin/additions/mount.vboxsf "$DESTDIR/sbin/mount.vboxsf" -- install -m 755 -D -o 0 -g 0 out/linux.amd64/release/bin/additions/VBoxService "$DESTDIR/sbin/VBoxService" -- install -m 755 -D -o 0 -g 0 out/linux.amd64/release/bin/additions/VBoxControl "$DESTDIR/sbin/VBoxControl" -- | - install -m 644 -D -o 0 -g 0 /proc/self/fd/0 "$DESTDIR/lib/systemd/system/virtualbox-guest.service" < "$DESTDIR/etc/modules-load.d/virtualbox-guest-filesystem.conf" -system-integration: - vboxguest-misc: - 00-depmod: - - depmod -a $(cd /usr/lib/modules; ls | head -n 1) diff --git a/strata/virtualbox-guest-x86_64/yasm.morph b/strata/virtualbox-guest-x86_64/yasm.morph deleted file mode 100644 index 437ae97d..00000000 --- a/strata/virtualbox-guest-x86_64/yasm.morph +++ /dev/null @@ -1,4 +0,0 @@ -name: yasm -kind: chunk -max-jobs: 1 -build-system: autotools diff --git a/strata/wayland-generic.morph b/strata/wayland-generic.morph deleted file mode 100644 index 5db5868e..00000000 --- a/strata/wayland-generic.morph +++ /dev/null @@ -1,17 +0,0 @@ -name: wayland-generic -kind: stratum -build-depends: -- morph: strata/core.morph -chunks: -- name: wayland - morph: strata/wayland-generic/wayland.morph - repo: upstream:wayland - ref: 47163797f810373c81b6e13b7a8a245eb9877785 - unpetrify-ref: 1.11.0 -- name: wayland-protocols - repo: upstream:wayland-protocols - ref: 26c99346ab5f2273fe5581bc4f6397bbb834f747 - unpetrify-ref: "1.8" - build-system: autotools - build-depends: - - wayland diff --git a/strata/wayland-generic/wayland.morph b/strata/wayland-generic/wayland.morph deleted file mode 100644 index a65afd05..00000000 --- a/strata/wayland-generic/wayland.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: wayland -kind: chunk -description: Wayland server -build-system: autotools -configure-commands: -- autoreconf -ivf -- ./configure --prefix="$PREFIX" --sysconfdir=/etc --disable-documentation diff --git a/strata/weston-common.morph b/strata/weston-common.morph deleted file mode 100644 index 93818920..00000000 --- a/strata/weston-common.morph +++ /dev/null @@ -1,14 +0,0 @@ -name: weston-common -kind: stratum -build-depends: -- morph: strata/graphics-common.morph -- morph: strata/input-common.morph -- morph: strata/mesa-common.morph -- morph: strata/libdrm-common.morph -- morph: strata/wayland-generic.morph -chunks: -- name: weston - morph: strata/weston-common/weston.morph - repo: upstream:weston - ref: 2e5232b980eaa1074023a65dd7941e80b72a763c - unpetrify-ref: baserock/weston-1.11.0/tegra diff --git a/strata/weston-common/weston.morph b/strata/weston-common/weston.morph deleted file mode 100644 index af0844ed..00000000 --- a/strata/weston-common/weston.morph +++ /dev/null @@ -1,7 +0,0 @@ -name: weston -kind: chunk -build-system: autotools -configure-commands: -- ./autogen.sh --prefix="$PREFIX" --sysconfdir=/etc - --enable-demo-clients-install - --enable-systemd-notify diff --git a/strata/x-common.morph b/strata/x-common.morph deleted file mode 100644 index a1149ae0..00000000 --- a/strata/x-common.morph +++ /dev/null @@ -1,405 +0,0 @@ -name: x-common -kind: stratum -build-depends: -- morph: strata/xorg-util-macros-common.morph -chunks: -- name: xorg-proto-bigreqsproto - repo: upstream:xorg-proto-bigreqsproto - ref: d6ed3e927a756900ad4c9fd7235f8f7f34f376db - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-compositeproto - repo: upstream:xorg-proto-compositeproto - ref: 39738dbe9438dc80fc6b9e221d9ed26a6d42da6b - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-damageproto - repo: upstream:xorg-proto-damageproto - ref: 015b980e5091492dbe681af59569768ba89fbfe0 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-dmxproto - repo: upstream:xorg-proto-dmxproto - ref: 395f6fcc0a5635907b5e45829e86b29431316184 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-fixesproto - repo: upstream:xorg-proto-fixesproto - ref: b6c6bc2aa4b83f8763c75c90e6671052272a2af2 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-fontsproto - repo: upstream:xorg-proto-fontsproto - ref: df8c05f7c0253a36589d96efa52938215eff9d4d - unpetrify-ref: fontsproto-2.1.3 - build-system: autotools -- name: xorg-proto-glproto - repo: upstream:xorg-proto-glproto - ref: f84853d97d5749308992412a215fa518b6536eb3 - unpetrify-ref: glproto-1.4.17 - build-system: autotools -- name: xorg-proto-inputproto - repo: upstream:xorg-proto-inputproto - ref: 343ff0938f592876b9d82c966f166bf45a78c3c8 - unpetrify-ref: inputproto-2.3.1 - build-system: autotools -- name: xorg-proto-kbproto - repo: upstream:xorg-proto-kbproto - ref: f7022f5775350dce3348b7151845a32390e98791 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-xineramaproto - repo: upstream:xorg-proto-xineramaproto - ref: 4e77b45e0d6b42a448dab2ec316eeb5c490ecfed - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-randrproto - repo: upstream:xorg-proto-randrproto - ref: 79b63f0e57cd5baf06ff24252d3f1675dcb64467 - unpetrify-ref: randrproto-1.5.0 - build-system: autotools -- name: xorg-proto-recordproto - repo: upstream:xorg-proto-recordproto - ref: 0fd4f8e57c1e637b2aaaaa0f539ddbac8cc50575 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-renderproto - repo: upstream:xorg-proto-renderproto - ref: 935f5ec95a3718c184ff685f5b79b467483b7844 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-resourceproto - repo: upstream:xorg-proto-resourceproto - ref: ada91f54c98b5a61d3e116fca6bf239a8604730f - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-scrnsaverproto - repo: upstream:xorg-proto-scrnsaverproto - ref: 614532026e8ec7496216316fb584d6f2af6a7f7b - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-videoproto - repo: upstream:xorg-proto-videoproto - ref: e42cf822e230cff5c6550ca2c050dfa27d2c9611 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-xcmiscproto - repo: upstream:xorg-proto-xcmiscproto - ref: 83549077a3c2140b9862709004cd873f1c55e395 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-xextproto - repo: upstream:xorg-proto-xextproto - ref: 66afec3f49e8eb0d4c2e9af7088fc3116d4bafd7 - unpetrify-ref: xextproto-7.3.0 - build-system: autotools -- name: xorg-proto-xf86bigfontproto - repo: upstream:xorg-proto-xf86bigfontproto - ref: f805b328b2195de384c0fb6b82ef5f88c179b2c0 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-xf86dgaproto - repo: upstream:xorg-proto-xf86dgaproto - ref: c52b205c3175309be7952774668c87dd2d5ce30e - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-xf86driproto - repo: upstream:xorg-proto-xf86driproto - ref: cb03b8d49bf063860859c1ed8bcecd055551e93a - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-x11proto - repo: upstream:xorg-proto-x11proto - ref: d5524e2b8d811aa03ed19c6e8fb2ee4162ca2b23 - unpetrify-ref: xproto-7.0.28 - build-system: autotools -- name: xorg-proto-dri2proto - repo: upstream:xorg-proto-dri2proto - ref: ead89ad84877551cc15d26b95cb19a3e205df71f - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-proto-dri3proto - repo: upstream:xorg-proto-dri3proto - ref: 91df0f88b70c268f3580385a7b37543ab8c544c8 - build-system: autotools -- name: xorg-proto-presentproto - repo: upstream:xorg-proto-presentproto - ref: ef84007fc4a23d3897b4776906139de9d0698c2a - build-system: autotools -- name: xcb-proto - repo: upstream:xcb-proto - ref: 4b384d2a015c50d0e93dcacda4b8260a3fd37640 - unpetrify-ref: '1.11' - build-system: autotools -- name: xorg-lib-libxshmfence - repo: upstream:xorg-lib-libxshmfence - ref: 9c4f070e1304a3503cfab08f68573443025fc4c9 - unpetrify-ref: master - build-system: autotools - build-depends: - - xorg-proto-x11proto -- name: xorg-lib-libXau - repo: upstream:xorg-lib-libXau - ref: 1a8a1b2c68967b48c07b56142799b1020f017027 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xorg-proto-x11proto -- name: xcb-libxcb - repo: upstream:xcb-libxcb - ref: d1e8ec96fca4862f37ec9f0e9407bb989c4c161a - unpetrify-ref: '1.11' - build-system: autotools - build-depends: - - xcb-proto - - xorg-lib-libXau -- name: xcb-util - repo: upstream:xcb-util - ref: 4de010f122da40e17b52866d07d1d501a66bf007 - unpetrify-ref: baserock/0.4.0 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - submodules: - m4: - url: upstream:xcb/util-common-m4 -- name: util-wm - repo: upstream:util-wm - ref: fb7afc3f291c8cc072d327cd8d97ab1db3283c21 - unpetrify-ref: baserock/0.4.1 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - submodules: - m4: - url: upstream:xcb/util-common-m4 -- name: util-keysyms - repo: upstream:util-keysyms - ref: edb763a8837d3932690b9d6d77cb7e20a9ab8013 - unpetrify-ref: baserock/0.4.0 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - submodules: - m4: - url: upstream:xcb/util-common-m4 -- name: util-image - repo: upstream:util-image - ref: f20f25a1c017c58d5d7dfffc6e9adc8d31879152 - unpetrify-ref: baserock/0.4.0 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xcb-util - submodules: - m4: - url: upstream:xcb/util-common-m4 -- name: xorg-lib-libxtrans - repo: upstream:xorg-lib-libxtrans - ref: 7cbad9fe2e61cd9d5caeaf361826a6f4bd320f03 - unpetrify-ref: xtrans-1.3.5 - build-system: autotools -- name: xorg-lib-libX11 - repo: upstream:xorg-lib-libX11 - ref: cb107760df33ffc8630677e66e2e50aa37950a5c - unpetrify-ref: libX11-1.6.2 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libxtrans - - xorg-proto-inputproto - - xorg-proto-kbproto - - xorg-proto-x11proto - - xorg-proto-xextproto - - xorg-proto-xf86bigfontproto -- name: xorg-lib-libXext - repo: upstream:xorg-lib-libXext - ref: 8eee1236041d46a21faba32e0d27c26985267d89 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libX11 - - xorg-lib-libXau - - xorg-proto-x11proto - - xorg-proto-xextproto -- name: xorg-lib-libXfixes - repo: upstream:xorg-lib-libXfixes - ref: 0cb446962381f750e05d97bfb974ca1e32481d5d - unpetrify-ref: libXfixes-5.0.1 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libXext - - xorg-proto-fixesproto -- name: xorg-lib-libXi - repo: upstream:xorg-lib-libXi - ref: f180dff710dc54d00e0e26b84de053151f8f207e - unpetrify-ref: libXi-1.7.5 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-lib-libXext - - xorg-lib-libXfixes - - xorg-proto-fixesproto - - xorg-proto-inputproto - - xorg-proto-x11proto - - xorg-proto-xextproto -- name: xorg-lib-libXcomposite - repo: upstream:xorg-lib-libXcomposite - ref: eda48b1bedaa344ada8e13930c9ab3058b836190 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-lib-libXfixes - - xorg-proto-compositeproto -- name: xorg-lib-libXrender - repo: upstream:xorg-lib-libXrender - ref: 1af52cb334377611233d7dc156bc1e6f7923756d - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-proto-renderproto -- name: xorg-lib-libXrandr - repo: upstream:xorg-lib-libXrandr - ref: 99a63d10cbbab7d69a52d25d78795a3278506ea9 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-lib-libXext - - xorg-lib-libXrender - - xorg-proto-randrproto - - xorg-proto-renderproto - - xorg-proto-xextproto -- name: xorg-lib-libXinerama - repo: upstream:xorg-lib-libXinerama - ref: 470b9356af961ff7d3968b164aa73872b49a5dcc - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xorg-lib-libX11 - - xorg-lib-libXext - - xorg-proto-xextproto - - xorg-proto-xineramaproto -- name: xorg-lib-libXtst - repo: upstream:xorg-lib-libXtst - ref: 2aafac9474a0a0a0c39797862f823255918cf368 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-lib-libXext - - xorg-lib-libXi - - xorg-proto-inputproto - - xorg-proto-recordproto - - xorg-proto-xextproto -- name: xorg-lib-libXdamage - repo: upstream:xorg-lib-libXdamage - ref: 0d35761dc39409b70e04dd0786aef6537f92976a - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libXfixes - - xorg-proto-damageproto -- name: xorg-lib-libXcursor - repo: upstream:xorg-lib-libXcursor - ref: 1b98fd6a2e8c00a563187849a585e68c7344468b - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXrender - - xorg-lib-libXfixes - - xorg-proto-fixesproto - - xorg-lib-libXau - - xorg-lib-libX11 -- name: xorg-lib-libICE - repo: upstream:xorg-lib-libICE - ref: 0dfab4253e26d5c6e5f058126eb5e9f7a7732ae8 - unpetrify-ref: libICE-1.0.9 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-proto-x11proto - - xorg-lib-libxtrans -- name: xorg-lib-libSM - repo: upstream:xorg-lib-libSM - ref: 0fd7aa17da41779129a3acfdad28e07c0072a160 - unpetrify-ref: libSM-1.2.2 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-proto-x11proto - - xorg-lib-libICE - - xorg-lib-libxtrans -- name: xorg-lib-libXt - repo: upstream:xorg-lib-libXt - ref: e7411e7e5299116604ff1f01d9415802607f1051 - unpetrify-ref: libXt-1.1.5 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-proto-kbproto - - xorg-lib-libX11 - - xorg-lib-libSM - - xorg-lib-libICE -- name: xorg-lib-libXmu - repo: upstream:xorg-lib-libXmu - ref: 2539e539eafdac88177c8ee30b043c5d52f017e4 - unpetrify-ref: libXmu-1.1.2 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-lib-libXext - - xorg-lib-libXt - - xorg-proto-xextproto - - xorg-lib-libICE - - xorg-lib-libSM -- name: xorg-lib-libXv - repo: upstream:xorg-lib-libXv - ref: 736d7ac5a94c7aa6761d50ab58339a3d9a116c51 - unpetrify-ref: libXv-1.0.10 - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-lib-libXext - - xorg-proto-xextproto - - xorg-proto-videoproto -- name: xorg-lib-libxkbfile - repo: upstream:xorg-lib-libxkbfile - ref: 7381c2f9013ef7784c78091fa671e652a62ca706 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xcb-libxcb - - xorg-lib-libXau - - xorg-lib-libX11 - - xorg-proto-kbproto diff --git a/strata/x-drivers.morph b/strata/x-drivers.morph deleted file mode 100644 index faf646f2..00000000 --- a/strata/x-drivers.morph +++ /dev/null @@ -1,26 +0,0 @@ -name: x-drivers -kind: stratum -build-depends: -- morph: strata/input-common.morph -- morph: strata/x-generic.morph -chunks: -- name: xorg-driver-xf86-video-fbdev - repo: upstream:xorg-driver-xf86-video-fbdev - ref: 679ed9a4e6b54227df191c580e3ef641e075db19 - unpetrify-ref: xf86-video-fbdev-0.4.4 - build-system: autotools -- name: xorg-driver-xf86-video-vesa - repo: upstream:xorg-driver-xf86-video-vesa - ref: b49c293e67cd88424ff40a2ca4e58b28528691d7 - unpetrify-ref: xf86-video-vesa-2.3.4 - build-system: autotools -- name: xorg-driver-xf86-video-intel - repo: upstream:xorg-driver-xf86-video-intel - ref: 57725564179b8ddb48d5c9437fde91a6c02c0740 - unpetrify-ref: 2.99.917-381-g5772556 - build-system: autotools -- name: xorg-driver-xf86-input-libinput - repo: upstream:xorg-driver-xf86-input-libinput - ref: 44f4b2ed7075d424e3621f30815e11875b364c27 - unpetrify-ref: xf86-input-libinput-0.15.0 - build-system: autotools diff --git a/strata/x-generic.morph b/strata/x-generic.morph deleted file mode 100644 index d9462426..00000000 --- a/strata/x-generic.morph +++ /dev/null @@ -1,46 +0,0 @@ -name: x-generic -kind: stratum -build-depends: -- morph: strata/foundation.morph -- morph: strata/libdrm-common.morph -- morph: strata/mesa-common.morph -- morph: strata/x-common.morph -- morph: strata/graphics-common.morph -chunks: -- name: xorg-font-util - repo: upstream:xorg-font-util - ref: 5f01ea79f1cb2328bfc4130b1e693f71be916b87 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-lib-libfontenc - repo: upstream:xorg-lib-libfontenc - ref: f5d1208172e965fdd7fae8927bd3e29b3cc3a975 - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xorg-font-util -- name: xorg-lib-libXfont - repo: upstream:xorg-lib-libXfont - ref: ad4f4d8a2d0730c0ea3c09210bf921638b4682bc - unpetrify-ref: libXfont-1.5.0 - build-system: autotools - build-depends: - - xorg-lib-libfontenc -- name: xserver - morph: strata/x-generic/xserver.morph - repo: upstream:xserver - ref: 93d4224ccf3dee5a51815a66f76c905450419b50 - unpetrify-ref: xorg-server-1.18.2 - build-depends: - - xorg-font-util - - xorg-lib-libXfont -- name: xorg-app-xkbcomp - repo: upstream:xorg-app-xkbcomp - ref: 705b9bbb426410f9510601c7010da51184919b36 - unpetrify-ref: baserock/morph - build-system: autotools -- name: xorg-app-xinit - repo: upstream:xorg-app-xinit - ref: 4e85bce64acef1fa0ddff04d59737444e942ff12 - unpetrify-ref: baserock/morph - build-system: autotools diff --git a/strata/x-generic/xserver.morph b/strata/x-generic/xserver.morph deleted file mode 100644 index 4e15605b..00000000 --- a/strata/x-generic/xserver.morph +++ /dev/null @@ -1,12 +0,0 @@ -name: xserver -kind: chunk -build-system: autotools -configure-commands: -- | - ./autogen.sh --prefix="$PREFIX" \ - --disable-xvfb \ - --disable-xnest \ - --disable-xquartz \ - --disable-xwin \ - --enable-glamor \ - --enable-xwayland diff --git a/strata/xorg-util-macros-common.morph b/strata/xorg-util-macros-common.morph deleted file mode 100644 index 7e252a90..00000000 --- a/strata/xorg-util-macros-common.morph +++ /dev/null @@ -1,17 +0,0 @@ -name: xorg-util-macros-common -kind: stratum -build-depends: -- morph: strata/core.morph -chunks: -- name: xorg-util-macros - repo: upstream:xorg-util-macros - ref: 9a54b858601bd305de2737b06e609084a2a114c2 - unpetrify-ref: util-macros-1.19.0 - build-system: autotools -- name: xcb-pthread-stubs - repo: upstream:xcb-pthread-stubs - ref: 431d2c0be218d878b9dd3862e4232243c599df4b - unpetrify-ref: baserock/morph - build-system: autotools - build-depends: - - xorg-util-macros -- cgit v1.2.1