From e7999a032bd888abf3665c501a754dbb922fe7c9 Mon Sep 17 00:00:00 2001 From: Cem Keylan Date: Tue, 2 Feb 2021 03:39:56 +0300 Subject: Switch to org-mode for generating the website --- docs/blog/20200803.html | 186 ++++++++++++++++++++++++++++-------------------- 1 file changed, 107 insertions(+), 79 deletions(-) (limited to 'docs/blog/20200803.html') diff --git a/docs/blog/20200803.html b/docs/blog/20200803.html index e715a06..d62214b 100644 --- a/docs/blog/20200803.html +++ b/docs/blog/20200803.html @@ -1,105 +1,133 @@ - - - - August 2020 News Post | Carbs Linux - - - - - - -

Carbs Linux - a simple linux distribution

-
- -
-

August 2020 News Post

- -

We are having some stalls during this summer, as I am currently working on + + + + + + +August 2020 News Post + + + + + +

+ +
+
+
+

August 2020 News Post

+

posted on 2020-08-03

+

+We are having some stalls during this summer, as I am currently working on university-related stuff. Nonetheless, there are some important changes that I -want to share in this month’s post.

- -

INDEX

+want to share in this month's post. +

+ - -

Carbs Packaging Tools

- -

This month I have reworked kiss into a new package manager, now renamed as -cpt. Updating kiss will now bootstrap the new package manager, so you don’t -have to manually edit your system. If you don’t like the idea of this, you can -look up the post-install script on core/kiss and apply the changes manually.

- -

You will also need to rename your KISS* variables to CPT*. So, KISS_PATH -becomes CPT_PATH.

- -

The rework changes the previous commands on the package manager into standalone +

+

Carbs Packaging Tools

+
+

+This month I have reworked kiss into a new package manager, now renamed as +cpt. Updating kiss will now bootstrap the new package manager, so you don't +have to manually edit your system. If you don't like the idea of this, you can +look up the post-install script on core/kiss and apply the changes manually. +

+ +

+You will also need to rename your KISS_* variables to CPT_*. So, KISS_PATH +becomes CPT_PATH. +

+ +

+The rework changes the previous commands on the package manager into standalone tools, and move the package manager functions to a library. This makes it easier for a user to import functions and variables from the package manager, and extend the package manager with their own intended way. Previously this required ugly hacks and workarounds to use the package manager functions. I will be making use of these changes to re-implement binary package management functions -as well.

- -

If you want to use the library on your script you can simply do this:

- -
+--------------------------------------------------------------------------+
-|                                                                          |
-| #!/bin/sh                                                                |
-| . cpt-lib                                                                |
-| (...)                                                                    |
-|                                                                          |
-+--------------------------------------------------------------------------+
-
- -

There are obviously some clean-up and simplifications needed in this new -tool-based package management method.

+as well. +

+ +

+If you want to use the library on your script you can simply do this: +

+ +
+
#!/bin/sh
+. cpt-lib
+(...)
+
+
-

Docs

+

+There are obviously some clean-up and simplifications needed in this new +tool-based package management method. +

+
+
-

I have added documentation for the distribution, and finally updated the guide -for installation. It is now almost complete. These docs can be installed to +

+

Docs

+
+

+I have added documentation for the distribution, and finally updated the guide +for installation. It is now almost complete. These docs can be installed to your system for online viewing. I will also add a documentation crawler similar -to how werc1 works (but as an offline viewer). You can find carbs-docs from +to how werc works (but as an offline viewer). You can find carbs-docs from the repository. Currently, the documentation lacks but I will be adding new stuff. These will solely be distribution specific documentation and will not be a wiki-like source. If anyone would like to contribute to a wiki-like documentation source, I would happily re-open the distribution wiki. You can -find the source on https://github.com/CarbsLinux/docs

- -

Re-opening the Carbs Linux server

+find the source on https://github.com/CarbsLinux/docs. +

+
+
-

Back in May, I had shutdown the Carbs Linux server due to financial issues, but +

+

Re-opening the Carbs Linux server

+
+

+Back in May, I had shutdown the Carbs Linux server due to financial issues, but I am slowly reverting to the self-hosted model. Back then, the git repositories were mirrored to GitHub, and the management was overall much more flexible. The server used to run Carbs Linux as well (that was fun and horrifying at the same time). Now, I will be relaunching the git server which will be the upstream source before August 5. You can switch your remote, but GitHub will stay as a -remote nonetheless.

+remote nonetheless. +

-

EDIT: The git-server is up!

-
-
-
    -
  1. -http://werc.cat-v.org
  2. -
+

+EDIT: The git-server is up! +

- - View Page Source -
- - - +
+
+
+ +
+ -- cgit v1.2.3