Projects
OpenHPC3:3.3:Factory
docs
_service:extract_file:docs.spec
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:extract_file:docs.spec of Package docs
#----------------------------------------------------------------------------bh- # This RPM .spec file is part of the OpenHPC project. # # It may have been modified from the default version supplied by the underlying # release package (if available) in order to apply patches, perform customized # build/install configurations, and supply additional files to support # desired integration conventions. # #----------------------------------------------------------------------------eh- %include %{_sourcedir}/OHPC_macros Name: docs%{PROJ_DELIM} Version: 3.3.0 Release: 1 Summary: OpenHPC documentation License: BSD-3-Clause Group: %{PROJ_NAME}/admin URL: https://github.com/openhpc/ohpc Source0: docs-ohpc.tar BuildRequires: git BuildRequires: make BuildRequires: texlive-latex BuildRequires: texlive-caption BuildRequires: texlive-colortbl BuildRequires: texlive-fancyhdr BuildRequires: texlive-mdwtools BuildRequires: texlive-multirow #BuildRequires: texlive-draftwatermark BuildRequires: texlive-tcolorbox BuildRequires: texlive-environ BuildRequires: texlive-trimspaces BuildRequires: texlive-amsmath %if 0%{?suse_version} BuildRequires: libstdc++6 BuildRequires: texlive-latexmk BuildRequires: texlive-epstopdf-pkg BuildRequires: texlive-listings BuildRequires: texlive-geometry %endif %if 0%{?rhel} || 0%{?openEuler} BuildRequires: texlive-texconfig BuildRequires: texlive-metafont BuildRequires: texlive-cm BuildRequires: texlive-helvetic BuildRequires: texlive-ec BuildRequires: texlive-cm-super BuildRequires: texlive-dvips BuildRequires: texlive-mfware BuildRequires: latexmk %endif %if 0%{?rhel} BuildRequires: texlive-pdftex-def BuildRequires: texlive-epstopdf-pkg BuildRequires: tex %endif %if 0%{?openEuler} BuildRequires: texlive-pdftex BuildRequires: texlive-epstopdf BuildRequires: texlive-collection-basic %endif %description This guide presents a simple cluster installation procedure using components from the OpenHPC software stack. %prep %setup -n docs-ohpc %build %if 0%{?suse_version} %define source_path docs/recipes/install/leap15 %else %if 0%{?rhel} %define source_path docs/recipes/install/centos8 %endif %if 0%{?openEuler} %define source_path docs/recipes/install/openeuler22.03 %endif %endif %define parser ../../../../parse_doc.pl #---------------------- # x86_64-based recipes #---------------------- #pushd docs/recipes/install/centos8/x86_64/warewulf/slurm #make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/x86_64/warewulf4/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/x86_64/warewulf4/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/x86_64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/x86_64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/x86_64/xcat/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/x86_64/confluent/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/x86_64/xcat_stateful/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/x86_64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/x86_64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/x86_64/xcat/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/x86_64/xcat_stateful/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/x86_64/confluent/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/leap15/x86_64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/leap15/x86_64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/openeuler22.03/x86_64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/openeuler22.03/x86_64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd #---------------------- # aarch64-based recipes #---------------------- pushd docs/recipes/install/rocky9/aarch64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/rocky9/aarch64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/aarch64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/almalinux9/aarch64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/leap15/aarch64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/leap15/aarch64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/openeuler22.03/aarch64/warewulf/slurm make ; %{parser} steps.tex > recipe.sh ; popd pushd docs/recipes/install/openeuler22.03/aarch64/warewulf/openpbs make ; %{parser} steps.tex > recipe.sh ; popd %install %{__mkdir_p} %{buildroot}%{OHPC_PUB}/doc install -m 0644 -p docs/ChangeLog %{buildroot}/%{OHPC_PUB}/doc/ChangeLog install -m 0644 -p docs/Release_Notes.txt %{buildroot}/%{OHPC_PUB}/doc/Release_Notes.txt # x86_64 guides %define lpath rocky9/x86_64/warewulf4/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/x86_64/warewulf4/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath rocky9/x86_64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath rocky9/x86_64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath rocky9/x86_64/confluent/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath rocky9/x86_64/xcat/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath rocky9/x86_64/xcat_stateful/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/x86_64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/x86_64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/x86_64/xcat/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/x86_64/xcat_stateful/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/x86_64/confluent/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath leap15/x86_64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath leap15/x86_64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath openeuler22.03/x86_64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath openeuler22.03/x86_64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh # aarch64 guides %define lpath rocky9/aarch64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath rocky9/aarch64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/aarch64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath almalinux9/aarch64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath leap15/aarch64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath leap15/aarch64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath openeuler22.03/aarch64/warewulf/slurm install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh %define lpath openeuler22.03/aarch64/warewulf/openpbs install -m 0644 -p -D docs/recipes/install/%{lpath}/steps.pdf %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/Install_guide.pdf install -m 0755 -p -D docs/recipes/install/%{lpath}/recipe.sh %{buildroot}/%{OHPC_PUB}/doc/recipes/%{lpath}/recipe.sh # input file templates #install -m 0644 -p docs/recipes/install/centos8/input.local.template %{buildroot}/%{OHPC_PUB}/doc/recipes/centos8/input.local install -m 0644 -p docs/recipes/install/rocky9/input.local.template %{buildroot}/%{OHPC_PUB}/doc/recipes/rocky9/input.local install -m 0644 -p docs/recipes/install/almalinux9/input.local.template %{buildroot}/%{OHPC_PUB}/doc/recipes/almalinux9/input.local install -m 0644 -p docs/recipes/install/leap15/input.local.template %{buildroot}/%{OHPC_PUB}/doc/recipes/leap15/input.local install -m 0644 -p docs/recipes/install/openeuler22.03/input.local.template %{buildroot}/%{OHPC_PUB}/doc/recipes/openeuler22.03/input.local %{__mkdir_p} ${RPM_BUILD_ROOT}/%{_docdir} %files %dir %{OHPC_HOME} %{OHPC_PUB}
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.