9b64d388 | 2019-03-28 18:43:31 | François Andriot |
RPM: update build scripts for pclinuxos |
||
A redhat/docker/pclinuxos.pkg M redhat/Makefile.r14 M redhat/docker/pclinuxos.sh M redhat/docker/pclinuxos/Dockerfile.x86_64 M redhat/docker/pclinuxos/packages.x86_64 M redhat/main/tdebase/tdebase.spec |
||
redhat/Makefile.r14diff --git a/redhat/Makefile.r14 b/redhat/Makefile.r14 index 491bdec..57eb8eb 100644 --- a/redhat/Makefile.r14 +++ b/redhat/Makefile.r14 @@ -576,9 +576,7 @@ $(call buildpkg,applications/kooldock) kopete-otr: tdebase tdenetwork -ifeq (,$(filter $(DIST),.pclos2018)) $(call buildpkg,applications/kopete-otr) -endif kpicosim: tdebase $(call buildpkg,applications/kpicosim) redhat/docker/pclinuxos.pkgdiff --git a/redhat/docker/pclinuxos.pkg b/redhat/docker/pclinuxos.pkg new file mode 100644 index 0000000..d1ad003 --- /dev/null +++ b/redhat/docker/pclinuxos.pkg @@ -0,0 +1,159 @@ +apt +apt-common +apt-sources-list +bash +bzip2 +chkconfig +common-licenses +coreutils +cpio +cracklib-dicts +crypto-policies +dash-static +diffutils +e2fsprogs +fdupes +file +filesystem +findutils +fuse +gawk +gdk-pixbuf2.0 +glibc +glibc-devel +gnupg +gnutls +grep +gzip +icu56-data +info-install +kernel-userspace-headers +krb5 +ldetect-lst +less +lib64acl1 +lib64apt-pkg0 +lib64attr1 +lib64audit1 +lib64audit-devel +lib64blkid1 +lib64bsd0 +lib64bzip2_1 +lib64cap2 +lib64cdio12 +lib64crack2 +lib64curl4 +lib64db4.8 +lib64dbnss4.8 +lib64elfutils1 +lib64ext2fs2 +lib64fdisk1 +lib64ffi6 +lib64fuse2 +lib64gdbm3 +lib64gdk_pixbuf2.0_0 +lib64gio2.0_0 +lib64glib2.0_0 +lib64gmp10 +lib64gnutls30 +lib64icu56 +lib64idn2_0 +lib64intl8 +lib64iso9660_7 +lib64jasper1 +lib64jbig1 +lib64jpeg62 +lib64jpeg8 +lib64keyutils1 +lib64krb53 +lib64ldap2.4_2 +lib64libcap-ng0 +lib64lua5.1 +lib64lzma5 +lib64magic1 +lib64mount1 +lib64mpfr4 +lib64ncurses5 +lib64ncurses6 +lib64ncursesw6 +lib64nettle6 +lib64notify4 +lib64nspr4 +lib64nss3 +lib64openssl1.0.0 +lib64openssl1.1 +lib64opts25 +lib64pam0 +lib64pam-devel +lib64pam_userpass1 +lib64pcre1 +lib64pcre2_0 +lib64pcre-compatible0 +lib64png16_16 +lib64png3 +lib64popt0 +lib64psl5 +lib64readline7 +lib64rpm1 +lib64rtmp1 +lib64sasl2 +lib64sigsegv2 +lib64smartcols1 +lib64sqlite3_0 +lib64ssh2_1 +lib64tasn1_6 +lib64tcb0 +lib64tiff3 +lib64tiff5 +lib64udev0 +lib64unistring2 +lib64usb1.0_0 +lib64usb-compat0.1_4 +lib64uuid1 +lib64verto1 +lib64x11_6 +lib64xau6 +lib64xdmcp6 +lib64xml2_2 +libgcc1 +libidn2-i18n +libnotify +libstdc++6 +libxcb +makedev +mktemp +ncurses +nss +nss_tcb +openldap +openssl +p11-kit +pam +pam_tcb +perl +perl-base +perl-File-Sync +perl-MDK-Common +pkgconfig +popt-data +procps +publicsuffix-list-dafsa +rmt +rootcerts +rpm +rpm-helper +rpm-pclinuxos-setup +rpm-rambo-setup +run-parts +sed +setup +shadow-utils +tcb +udev +update-alternatives +usbutils +util-linux-ng +uuidd +which +xz +zlib1 redhat/docker/pclinuxos.shdiff --git a/redhat/docker/pclinuxos.sh b/redhat/docker/pclinuxos.sh index 3791afc..e4ed685 100755 --- a/redhat/docker/pclinuxos.sh +++ b/redhat/docker/pclinuxos.sh @@ -1,170 +1,49 @@ -#!/bin/bash +#!/bin/bash -ex NAME="pclinuxos" VERSION="$1" # E.g: '26' IMAGE="${NAME}:${VERSION}" INSTALLROOT="/dev/shm/${IMAGE}" +grep -qw "${INSTALLROOT}/dev" /proc/mounts && sudo umount "${INSTALLROOT}/dev" sudo rm -rf "${INSTALLROOT}" sudo mkdir -p "${INSTALLROOT}" +LANG=C + MIRROR="http://distrib-coffee.ipsl.jussieu.fr/pub/linux/pclinuxos/pclinuxos/apt/pclinuxos/64bit" -cd /dev/shm -wget -c \ - "${MIRROR}/RPMS.x86_64/bash-4.3-48.1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/glibc-2.20-10pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/rpm-4.8.1-10pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64readline6-6.3-4pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64ncurses5-5.9-9pclos2015.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/rpm-helper-0.23.5-1pclos2015.noarch.rpm" \ - "${MIRROR}/RPMS.x86_64/mktemp-1.7-2pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/setup-2.7.17-1pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/findutils-4.6.0-3pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/run-parts-3.2.1-1pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/shadow-utils-4.1.4.2-1pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/coreutils-8.27-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/chkconfig-1.3.37-4pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64ncursesw5-5.9-9pclos2015.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/gawk-4.1.2-1pclos2015.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64rpm1-4.8.1-10pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/cpio-2.11-3pclos2014.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/gawk-4.1.2-1pclos2015.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/grep-2.28-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/rpm-rambo-setup-1.1-2pclos2017.noarch.rpm" \ - "${MIRROR}/RPMS.x86_64/rpm-pclinuxos-setup-1.135-4pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64popt0-1.16-1pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64tcb0-1.0.3-2pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64pam_userpass1-1.0.2-2pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/pam_tcb-1.0.3-2pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64lzma5-5.2.3-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/bzip2-1.0.6-2pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64audit1-2.1.2-3pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/update-alternatives-1.9.0-1pclos2011.noarch.rpm" \ - "${MIRROR}/RPMS.x86_64/zlib1-1.2.10-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64bzip2_1-1.0.6-2pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/util-linux-ng-2.30.1-3pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64acl1-2.2.51-1pclos2013.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64attr1-2.4.46-1pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64cap2-2.25-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64gmp10-6.1.2-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/info-install-5.0-2pclos2013.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/rmt-0.4b46-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64mpfr4-3.1.4-1pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64sigsegv2-2.10-2pclos2016.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/dash-static-0.5.6.1-3pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/filesystem-2.1.9-1pclos2011.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/dash-static-0.5.6.1-3pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64pcre2_0-10.23-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/lib64pcre1-8.36-1pclos2014.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/xz-5.2.3-1pclos2017.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/ncurses-5.9-9pclos2015.x86_64.rpm" \ - "${MIRROR}/RPMS.x86_64/libgcc1-4.9.2-2pclos2015.x86_64.rpm" \** Diff limit reached (max: 250 lines) ** |