diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/category-documentation-tutorialsidebar-category-tools-82a.json b/.docusaurus/docusaurus-plugin-content-docs/default/category-documentation-tutorialsidebar-category-tools-82a.json index bd29e755..db5f9e06 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/category-documentation-tutorialsidebar-category-tools-82a.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/category-documentation-tutorialsidebar-category-tools-82a.json @@ -5,8 +5,8 @@ "permalink": "/documentation/category/tools", "navigation": { "previous": { - "title": "Upload & Deploy Packages", - "permalink": "/documentation/dev_guide/deploy_packages" + "title": "Install Keyrings", + "permalink": "/documentation/dev_guide/install_keyring" }, "next": { "title": "Tool: DNS Enum", diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-deploy-packages-md-043.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-deploy-packages-md-043.json index 49c9d750..02b1f240 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-deploy-packages-md-043.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-deploy-packages-md-043.json @@ -21,7 +21,7 @@ "permalink": "/documentation/dev_guide/gpg_key" }, "next": { - "title": "Tools", - "permalink": "/documentation/category/tools" + "title": "Install Keyrings", + "permalink": "/documentation/dev_guide/install_keyring" } } \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-install-keyring-md-404.json b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-install-keyring-md-404.json new file mode 100644 index 00000000..8580aa27 --- /dev/null +++ b/.docusaurus/docusaurus-plugin-content-docs/default/site-docs-dev-guide-install-keyring-md-404.json @@ -0,0 +1,27 @@ +{ + "id": "dev_guide/install_keyring", + "title": "Install Keyrings", + "description": "", + "source": "@site/docs/dev_guide/install_keyring.md", + "sourceDirName": "dev_guide", + "slug": "/dev_guide/install_keyring", + "permalink": "/documentation/dev_guide/install_keyring", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/Snigdha-OS/documentation/tree/master/docs/dev_guide/install_keyring.md", + "tags": [], + "version": "current", + "sidebarPosition": 6, + "frontMatter": { + "sidebar_position": 6 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Upload & Deploy Packages", + "permalink": "/documentation/dev_guide/deploy_packages" + }, + "next": { + "title": "Tools", + "permalink": "/documentation/category/tools" + } +} \ No newline at end of file diff --git a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json index 5ba0851e..9632a5df 100644 --- a/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json +++ b/.docusaurus/docusaurus-plugin-content-docs/default/version-current-metadata-prop-751.json @@ -308,6 +308,13 @@ "href": "/documentation/dev_guide/deploy_packages", "docId": "dev_guide/deploy_packages", "unlisted": false + }, + { + "type": "link", + "label": "Install Keyrings", + "href": "/documentation/dev_guide/install_keyring", + "docId": "dev_guide/install_keyring", + "unlisted": false } ], "href": "/documentation/category/developers-guide" @@ -367,6 +374,12 @@ "description": "", "sidebar": "tutorialSidebar" }, + "dev_guide/install_keyring": { + "id": "dev_guide/install_keyring", + "title": "Install Keyrings", + "description": "", + "sidebar": "tutorialSidebar" + }, "dev_guide/pkgbuild": { "id": "dev_guide/pkgbuild", "title": "Write PKGBUILD", diff --git a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json index 6e7d8eaf..4a47480c 100644 --- a/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json +++ b/.docusaurus/docusaurus-plugin-debug/default/docusaurus-debug-all-content-673.json @@ -150,8 +150,8 @@ "permalink": "/documentation/dev_guide/gpg_key" }, "next": { - "title": "Tools", - "permalink": "/documentation/category/tools" + "title": "Install Keyrings", + "permalink": "/documentation/dev_guide/install_keyring" } }, { @@ -181,6 +181,33 @@ "permalink": "/documentation/dev_guide/deploy_packages" } }, + { + "id": "dev_guide/install_keyring", + "title": "Install Keyrings", + "description": "", + "source": "@site/docs/dev_guide/install_keyring.md", + "sourceDirName": "dev_guide", + "slug": "/dev_guide/install_keyring", + "permalink": "/documentation/dev_guide/install_keyring", + "draft": false, + "unlisted": false, + "editUrl": "https://github.com/Snigdha-OS/documentation/tree/master/docs/dev_guide/install_keyring.md", + "tags": [], + "version": "current", + "sidebarPosition": 6, + "frontMatter": { + "sidebar_position": 6 + }, + "sidebar": "tutorialSidebar", + "previous": { + "title": "Upload & Deploy Packages", + "permalink": "/documentation/dev_guide/deploy_packages" + }, + "next": { + "title": "Tools", + "permalink": "/documentation/category/tools" + } + }, { "id": "dev_guide/pkgbuild", "title": "Write PKGBUILD", @@ -1173,6 +1200,10 @@ { "type": "doc", "id": "dev_guide/deploy_packages" + }, + { + "type": "doc", + "id": "dev_guide/install_keyring" } ], "link": { diff --git a/.docusaurus/globalData.json b/.docusaurus/globalData.json index 9bfbe6ae..fbf12da1 100644 --- a/.docusaurus/globalData.json +++ b/.docusaurus/globalData.json @@ -40,6 +40,11 @@ "path": "/documentation/dev_guide/gpg_key", "sidebar": "tutorialSidebar" }, + { + "id": "dev_guide/install_keyring", + "path": "/documentation/dev_guide/install_keyring", + "sidebar": "tutorialSidebar" + }, { "id": "dev_guide/pkgbuild", "path": "/documentation/dev_guide/pkgbuild", diff --git a/.docusaurus/registry.js b/.docusaurus/registry.js index 44f973e0..ff603f4b 100644 --- a/.docusaurus/registry.js +++ b/.docusaurus/registry.js @@ -37,6 +37,7 @@ export default { "content---documentation-dev-guide-build-source-9-dc-909": [() => import(/* webpackChunkName: "content---documentation-dev-guide-build-source-9-dc-909" */ "@site/docs/dev_guide/build_source.md"), "@site/docs/dev_guide/build_source.md", require.resolveWeak("@site/docs/dev_guide/build_source.md")], "content---documentation-dev-guide-deploy-packages-043-bee": [() => import(/* webpackChunkName: "content---documentation-dev-guide-deploy-packages-043-bee" */ "@site/docs/dev_guide/deploy_packages.md"), "@site/docs/dev_guide/deploy_packages.md", require.resolveWeak("@site/docs/dev_guide/deploy_packages.md")], "content---documentation-dev-guide-gpg-key-89-e-a96": [() => import(/* webpackChunkName: "content---documentation-dev-guide-gpg-key-89-e-a96" */ "@site/docs/dev_guide/gpg_key.md"), "@site/docs/dev_guide/gpg_key.md", require.resolveWeak("@site/docs/dev_guide/gpg_key.md")], + "content---documentation-dev-guide-install-keyring-404-6d6": [() => import(/* webpackChunkName: "content---documentation-dev-guide-install-keyring-404-6d6" */ "@site/docs/dev_guide/install_keyring.md"), "@site/docs/dev_guide/install_keyring.md", require.resolveWeak("@site/docs/dev_guide/install_keyring.md")], "content---documentation-dev-guide-pkgbuild-66-e-684": [() => import(/* webpackChunkName: "content---documentation-dev-guide-pkgbuild-66-e-684" */ "@site/docs/dev_guide/pkgbuild.md"), "@site/docs/dev_guide/pkgbuild.md", require.resolveWeak("@site/docs/dev_guide/pkgbuild.md")], "content---documentation-dev-guide-writeec-3-564": [() => import(/* webpackChunkName: "content---documentation-dev-guide-writeec-3-564" */ "@site/docs/dev_guide/write.md"), "@site/docs/dev_guide/write.md", require.resolveWeak("@site/docs/dev_guide/write.md")], "content---documentation-installation-download-snigdha-os-34-e-4c4": [() => import(/* webpackChunkName: "content---documentation-installation-download-snigdha-os-34-e-4c4" */ "@site/docs/installation/download_snigdha_os.md"), "@site/docs/installation/download_snigdha_os.md", require.resolveWeak("@site/docs/installation/download_snigdha_os.md")], diff --git a/.docusaurus/routes.js b/.docusaurus/routes.js index ec662fde..6053590b 100644 --- a/.docusaurus/routes.js +++ b/.docusaurus/routes.js @@ -79,15 +79,15 @@ export default [ }, { path: '/documentation/', - component: ComponentCreator('/documentation/', '515'), + component: ComponentCreator('/documentation/', '615'), routes: [ { path: '/documentation/', - component: ComponentCreator('/documentation/', 'f75'), + component: ComponentCreator('/documentation/', 'a9f'), routes: [ { path: '/documentation/', - component: ComponentCreator('/documentation/', 'cb8'), + component: ComponentCreator('/documentation/', '951'), routes: [ { path: '/documentation/before_installation/imporatnt_notes', @@ -179,6 +179,12 @@ export default [ exact: true, sidebar: "tutorialSidebar" }, + { + path: '/documentation/dev_guide/install_keyring', + component: ComponentCreator('/documentation/dev_guide/install_keyring', '6ef'), + exact: true, + sidebar: "tutorialSidebar" + }, { path: '/documentation/dev_guide/pkgbuild', component: ComponentCreator('/documentation/dev_guide/pkgbuild', '393'), diff --git a/.docusaurus/routesChunkNames.json b/.docusaurus/routesChunkNames.json index d58cd659..359f2ae3 100644 --- a/.docusaurus/routesChunkNames.json +++ b/.docusaurus/routesChunkNames.json @@ -113,17 +113,17 @@ }, "content": "content---documentation-privacy-policyfbb-0dc" }, - "/documentation/-515": { + "/documentation/-615": { "__comp": "__comp---theme-docs-root-5-e-9-0b6", "__context": { "plugin": "plugin---documentation-99-b-b0a" } }, - "/documentation/-f75": { + "/documentation/-a9f": { "__comp": "__comp---theme-doc-version-roota-7-b-5de", "version": "version---documentation-935-548" }, - "/documentation/-cb8": { + "/documentation/-951": { "__comp": "__comp---theme-doc-roota-94-67a" }, "/documentation/before_installation/imporatnt_notes-89a": { @@ -186,6 +186,10 @@ "__comp": "__comp---theme-doc-item-178-a40", "content": "content---documentation-dev-guide-gpg-key-89-e-a96" }, + "/documentation/dev_guide/install_keyring-6ef": { + "__comp": "__comp---theme-doc-item-178-a40", + "content": "content---documentation-dev-guide-install-keyring-404-6d6" + }, "/documentation/dev_guide/pkgbuild-393": { "__comp": "__comp---theme-doc-item-178-a40", "content": "content---documentation-dev-guide-pkgbuild-66-e-684" diff --git a/docs/dev_guide/build_source.md b/docs/dev_guide/build_source.md index 5ceb55c6..34147465 100644 --- a/docs/dev_guide/build_source.md +++ b/docs/dev_guide/build_source.md @@ -139,3 +139,41 @@ Include = /etc/pacman.d/mirrorlist ``` ::: +After executing, paste the following at the end of the file +```bash + +[snigdhaos-core] +SigLevel = Never +Server = https://snosmirror.github.io/$repo/$arch + +[snigdhaos-extra] +Siglevel = Never +Server = https://snosmirror.github.io/$repo/$arch +``` +:::info SigLevel +If you have `SnigdhaOS-keyring` installed on the machine or you want to [install](/install_keyring) then you can set the **SigLevel = Required DatabaseOptional**. +::: + +You are ready to build Snigdha OS! + +## Cloning Source from GitHub +Now, clone the `snigdhaos-arctic` github repository. In addition, you can make a separate directory to do that. Go to your specified/choosen directory, execute the following on terminal. +```bash +git clone https://github.com/Snigdha-OS/snigdhaos-arctic.git +``` +then, +```bash +cd snigdhaos-arctic/scripts +``` +:::info SET EXECUTABLE +```bash +chmod +x ./01-online-build +``` +::: +Now run the script by executing, +```bash +./01-online-build +``` +The script will start building **Snigdha OS Arctic**. You can have a coffee break while building. The building depends on **Internet Connection** and machine's **Performance**. + +After completing, you will find a directory with name **Output** containing the iso file. diff --git a/docs/dev_guide/install_keyring.md b/docs/dev_guide/install_keyring.md new file mode 100644 index 00000000..b2498d45 --- /dev/null +++ b/docs/dev_guide/install_keyring.md @@ -0,0 +1,5 @@ +--- +sidebar_position: 6 +--- + +# Install Keyrings \ No newline at end of file