Commit da68f752 authored by Christof Schulze's avatar Christof Schulze 😎
Browse files

include meta-package to populate the bash

parent 5d6c4e6e
Loading
Loading
Loading
Loading
+43 −7
Original line number Diff line number Diff line
---  # ppbuilder target definition v1

- release: "epel-7-x86_64"
  objects:
    - ww8-bash-env
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: release/centos7/x86_64
  spms: release/centos7/SRPMS

- release: "epel-8-x86_64"
  objects:
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/centos8/x86_64"
  spms: "release/centos8/SRPMS"

- release: "fedora-29-x86_64"
  objects:
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/fedora29/x86_64"
  spms: "release/fedora29/SRPMS"

- release: "fedora-30-x86_64"
  objects:
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/fedora30/x86_64"
  spms: "release/fedora30/SRPMS"

- release: "fedora-31-x86_64"
  objects:
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/fedora31/x86_64"
  spms: "release/fedora31/SRPMS"

- release: "fedora-32-x86_64"
  objects:
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/fedora32/x86_64"
  spms: "release/fedora32/SRPMS"

- release: "fedora-33-x86_64"
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/fedora33/x86_64"
  spms: "release/fedora33/SRPMS"

- release: "fedora-34-x86_64"
  source:
    - "ww8-bash"
  packages:
    - "ww8-bash-env"
    - "ww8-bash-tools"
  rpms: "release/fedora34/x86_64"
  spms: "release/fedora34/SRPMS"
+12 −0
Original line number Diff line number Diff line
# WW8 bash-Environment


## `ww8-bash-env`

Environment settings for Institute of Material Simulation (WW8).

 - Workaround for MKL slowdown on AMD-CPUs

## `ww8-bash-tools`

Bash Environment Tools providing all tools needed on the bash.

ww8-bash-env.spec

deleted100644 → 0
+0 −50
Original line number Diff line number Diff line

Name:      ww8-bash-env
Version:   1.0.0
Release:   1%{?dist}
Summary:   Environment settings
License:   MIT
Group:     System Environment/Base
Url:       https://simlab.ww.uni-erlangen.de/ww8it/packaging/ww8-bash-env

   
Source0:        zz_ww8_mkl_fix.sh

BuildArch: noarch
BuildRoot:      %{_tmppath}/%{name}-%{version}

%if 0%{?fedora}%{?el7}
%endif
Requires:    /etc/profile.d

%description
Environment settings for Institute of Material Simulation (WW8).


%prep
echo empty prep

%build
echo empty build


%install
echo Install
/usr/bin/pwd
/usr/bin/ls
#rm -rf %{buildroot}
echo BuildRoot %{buildroot}

%{__install} -Dp -m0644  %{SOURCE0} %{buildroot}%{_sysconfdir}/profile.d/zz_ww8_mkl_fix.sh

%files
%defattr(-,root,root,-)
%{_sysconfdir}/profile.d/zz_ww8_mkl_fix.sh

%clean
rm -rf %{buildroot}


%changelog
* Sat Apr 11 2020 Christof Schulze <christof.schulze@fau.de> - 1.0.0-1
  - first release of bash-env settings

ww8-bash.spec

0 → 100644
+81 −0
Original line number Diff line number Diff line

Name:      ww8-bash
Version:   1.0.3
Release:   1%{?dist}
License:   MIT
Summary:   Environment settings
Group:     System Environment/Base
Url:       https://simlab.ww.uni-erlangen.de/ww8it/packaging/ww8-bash-env
Source0:    zz_ww8_mkl_fix.sh
%description
Environment settings for Institute of Material Simulation (WW8).

%package env
Summary:   Environment settings
BuildArch:  noarch
BuildRoot:  %{_tmppath}/%{name}-%{version}
Requires:    /etc/profile.d

%description env
Environment settings for Institute of Material Simulation (WW8).


%package tools
Summary:     Bash Environment Tools
Group:       System Environment/Base

Requires:    bash-completion
%if 0%{?rhel} == 7
Requires:    bash-completion-extras
%endif

# tools
Requires:   dmidecode
Requires:   lshw
Requires:   dos2unix
Requires:   htop
Requires:   iotop
Requires:   iftop
Requires:   glances

# user-tools
Requires:   clusterssh
Requires:   colordiff
Requires:   screen
Requires:   tmux
Requires:   spawn
Requires:   parallel

%description tools
Basic shell tools provided in Institute of Material Simulation (WW8).


%prep
# echo empty prep

%build
# echo empty build

%install
rm -rf %{buildroot}
%{__install} -Dp -v -m0644 %{SOURCE0}  %{buildroot}%{_sysconfdir}/profile.d/zz_ww8_mkl_fix.sh

%files env
%defattr(-,root,root,-)
%config %{_sysconfdir}/profile.d/zz_ww8_mkl_fix.sh

%files tools


%clean
rm -rf %{buildroot}



%changelog
* Thu Apr 29 2021 Christof Schulze <christof.schulze@fau.de> - 1.0.3-1
  - include meta-package to populate the bash
* Mon Mar 15 2021 Christof Schulze <christof.schulze@fau.de> - 1.0.2-1
  - first release of ww8-bash-env settings
* Sat Apr 11 2020 Christof Schulze <christof.schulze@fau.de> - 1.0.0-1
  - first release of ww8-bash-env settings