Skip to content
This repository was archived by the owner on Aug 29, 2024. It is now read-only.
This repository was archived by the owner on Aug 29, 2024. It is now read-only.

How to build the openssl website? #477

@hwhsu1231

Description

@hwhsu1231

Problem Description

Hello, OpenSSL Maintainance Team.

After reading the README.md of this repository, I have so many questions about how to build the OpenSSL website:

  1. Where are build_doc.sh and build_web.sh?
  2. How to install OpenSSL::Query? (since its hyperlink is invalid)
  3. Where is omc/data repository?
  4. How to prepare those CHECKOUTS?

About the 4th question, except omc/data, does it mean that I should run the following commands:

git clone --depth=1 https://github.com/openssl/web.git
cd web
git clone --depth=1 https://github.com/openssl/general-policies.git general-policies
git clone --depth=1 https://github.com/openssl/technical-policies.git technical-policies
git clone --depth=1 --branch=master https://github.com/openssl/openssl.git openssl
git clone --depth=1 --branch=openssl-3.1 https://github.com/openssl/openssl.git openssl-3.1
git clone --depth=1 --branch=openssl-3.0 https://github.com/openssl/openssl.git openssl-3.0
git clone --depth=1 --branch=OpenSSL_1_1_1-stable https://github.com/openssl/openssl.git openssl-1.1.1-stable
ls -l
Click to expand the log
hwhsu1231@vb-kubuntu:~/Repo/testing$ git clone --depth=1 https://github.com/openssl/web.git
Cloning into 'web'...
remote: Enumerating objects: 184, done.
remote: Counting objects: 100% (184/184), done.
remote: Compressing objects: 100% (176/176), done.
remote: Total 184 (delta 9), reused 119 (delta 3), pack-reused 0
Receiving objects: 100% (184/184), 6.46 MiB | 3.05 MiB/s, done.
Resolving deltas: 100% (9/9), done.
hwhsu1231@vb-kubuntu:~/Repo/testing$ cd web
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 https://github.com/openssl/general-policies.git general-policies
Cloning into 'general-policies'...
remote: Enumerating objects: 60, done.
remote: Counting objects: 100% (60/60), done.
remote: Compressing objects: 100% (53/53), done.
remote: Total 60 (delta 6), reused 35 (delta 5), pack-reused 0
Receiving objects: 100% (60/60), 46.53 KiB | 952.00 KiB/s, done.
Resolving deltas: 100% (6/6), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 https://github.com/openssl/technical-policies.git technical-policies
Cloning into 'technical-policies'...
remote: Enumerating objects: 78, done.
remote: Counting objects: 100% (78/78), done.
remote: Compressing objects: 100% (62/62), done.
remote: Total 78 (delta 16), reused 60 (delta 14), pack-reused 0
Receiving objects: 100% (78/78), 46.15 KiB | 926.00 KiB/s, done.
Resolving deltas: 100% (16/16), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=master https://github.com/openssl/openssl.git openssl
Cloning into 'openssl'...
remote: Enumerating objects: 5509, done.
remote: Counting objects: 100% (5509/5509), done.
remote: Compressing objects: 100% (4841/4841), done.
remote: Total 5509 (delta 1039), reused 2121 (delta 606), pack-reused 0
Receiving objects: 100% (5509/5509), 19.18 MiB | 2.98 MiB/s, done.
Resolving deltas: 100% (1039/1039), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=openssl-3.1 https://github.com/openssl/openssl.git openssl-3.1
Cloning into 'openssl-3.1'...
remote: Enumerating objects: 24626, done.
remote: Counting objects: 100% (24626/24626), done.
remote: Compressing objects: 100% (19675/19675), done.
remote: Total 24626 (delta 1906), reused 21023 (delta 1495), pack-reused 0
Receiving objects: 100% (24626/24626), 22.35 MiB | 3.23 MiB/s, done.
Resolving deltas: 100% (1906/1906), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=openssl-3.0 https://github.com/openssl/openssl.git openssl-3.0
Cloning into 'openssl-3.0'...
remote: Enumerating objects: 24500, done.
remote: Counting objects: 100% (24500/24500), done.
remote: Compressing objects: 100% (19566/19566), done.
remote: Total 24500 (delta 1871), reused 21040 (delta 1481), pack-reused 0
Receiving objects: 100% (24500/24500), 21.98 MiB | 3.00 MiB/s, done.
Resolving deltas: 100% (1871/1871), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ git clone --depth=1 --branch=OpenSSL_1_1_1-stable https://github.com/openssl/openssl.git openssl-1.1.1-stable
Cloning into 'openssl-1.1.1-stable'...
remote: Enumerating objects: 18408, done.
remote: Counting objects: 100% (18408/18408), done.
remote: Compressing objects: 100% (15196/15196), done.
remote: Total 18408 (delta 963), reused 15616 (delta 679), pack-reused 0
Receiving objects: 100% (18408/18408), 14.55 MiB | 3.03 MiB/s, done.
Resolving deltas: 100% (963/963), done.
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ ls -l
total 128
-rw-rw-r--  1 hwhsu1231 hwhsu1231  4808  3月 28 15:32 about.md
drwxrwxr-x  2 hwhsu1231 hwhsu1231  4096  3月 28 15:32 bin
drwxrwxr-x  2 hwhsu1231 hwhsu1231  4096  3月 28 15:32 community
-rw-rw-r--  1 hwhsu1231 hwhsu1231   529  3月 28 15:32 dirdata.yaml
drwxrwxr-x  3 hwhsu1231 hwhsu1231  4096  3月 28 15:32 docs
-rw-rw-r--  1 hwhsu1231 hwhsu1231   356  3月 28 15:32 err404.md
-rw-rw-r--  1 hwhsu1231 hwhsu1231  6518  3月 28 15:32 favicon.ico
drwxrwxr-x  7 hwhsu1231 hwhsu1231  4096  3月 28 15:32 general-policies
drwxrwxr-x  3 hwhsu1231 hwhsu1231  4096  3月 28 15:32 img
drwxrwxr-x  3 hwhsu1231 hwhsu1231  4096  3月 28 15:32 inc
-rw-rw-r--  1 hwhsu1231 hwhsu1231  1337  3月 28 15:32 index.md.tt
-rw-rw-r--  1 hwhsu1231 hwhsu1231 25135  3月 28 15:32 Makefile
drwxrwxr-x  2 hwhsu1231 hwhsu1231  4096  3月 28 15:32 news
drwxrwxr-x 33 hwhsu1231 hwhsu1231  4096  3月 28 15:33 openssl
drwxrwxr-x 24 hwhsu1231 hwhsu1231  4096  3月 28 15:34 openssl-1.1.1-stable
drwxrwxr-x 26 hwhsu1231 hwhsu1231  4096  3月 28 15:33 openssl-3.0
drwxrwxr-x 30 hwhsu1231 hwhsu1231  4096  3月 28 15:33 openssl-3.1
drwxrwxr-x  4 hwhsu1231 hwhsu1231  4096  3月 28 15:32 policies
-rw-rw-r--  1 hwhsu1231 hwhsu1231  3653  3月 28 15:32 README.md
-rw-rw-r--  1 hwhsu1231 hwhsu1231  2249  3月 28 15:32 roadmap.md
-rw-rw-r--  1 hwhsu1231 hwhsu1231   104  3月 28 15:32 robots.txt
drwxrwxr-x  4 hwhsu1231 hwhsu1231  4096  3月 28 15:32 source
drwxrwxr-x  2 hwhsu1231 hwhsu1231  4096  3月 28 15:32 support
drwxrwxr-x  6 hwhsu1231 hwhsu1231  4096  3月 28 15:32 technical-policies
hwhsu1231@vb-kubuntu:~/Repo/testing/web$ 

And the run the following make command:

make CHECKOUTS=$(pwd)

Correct?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions