From 46f62e487a43918d264c6a210165d2d0c32b0951 Mon Sep 17 00:00:00 2001
From: Silvino Silva
- # useradd -U -M -d /usr/ports -s /bin/false pkgmk + # group -r -g pkgmk pkgmk + # useradd -r -u pkgmk -g pkgmk -m -d /usr/ports -s /bin/false pkgmk
You can add your self to group pkgmk. Check if members of this group are under tpe protection.
- # usermod -a -G pkgmk c9admin + # usermod -a -G pkgmk username
@@ -137,7 +138,7 @@ prtdir /usr/ports/core prtdir /usr/ports/opt prtdir /usr/ports/contrib - prtdir /usr/ports/c9-ports + prtdir /usr/ports/ports prtdir /usr/ports/xorg # 6c37 team provides a collection with freetype-iu, fontconfig-iu -- cgit 1.4.1-2-gfad0 From 0b96de54be622511f4f831ea8fd3c2e259ec140b Mon Sep 17 00:00:00 2001 From: Silvino Silva-Date: Sun, 10 Feb 2019 04:29:02 +0000 Subject: core package.html clone ports fix --- core/package.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core') diff --git a/core/package.html b/core/package.html index bedb132..a71946b 100644 --- a/core/package.html +++ b/core/package.html @@ -116,7 +116,7 @@ Clone this documentation;
- $ git clone https://github.com/s1lvino/c9-doc.git + $ git clone git://hive.gnu.systems/ports.gitInstall collections later documented;
-- cgit 1.4.1-2-gfad0 From 01e8745e4084c06fd2e8abb645b5c92c0f1bb27b Mon Sep 17 00:00:00 2001 From: Silvino SilvaDate: Sun, 10 Feb 2019 05:01:21 +0000 Subject: core ports collections branch fix --- core/conf/ports/contrib.git | 2 +- core/conf/ports/core.git | 2 +- core/conf/ports/mate.git | 2 +- core/conf/ports/opt.git | 2 +- core/conf/ports/ports.git | 2 +- core/conf/ports/xorg.git | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) (limited to 'core') diff --git a/core/conf/ports/contrib.git b/core/conf/ports/contrib.git index 2516a71..461f70a 100644 --- a/core/conf/ports/contrib.git +++ b/core/conf/ports/contrib.git @@ -2,6 +2,6 @@ # NAME=contrib URL=git://c2.ank/contrib.git -BRANCH=develop-c34 +BRANCH=master destination=/usr/ports/contrib PORTS_DIR="/usr/ports" diff --git a/core/conf/ports/core.git b/core/conf/ports/core.git index 50ac623..e907dcb 100644 --- a/core/conf/ports/core.git +++ b/core/conf/ports/core.git @@ -2,6 +2,6 @@ # NAME=core URL=git://c2.ank/core.git -BRANCH=develop-c34 +BRANCH=master destination=/usr/ports/core PORTS_DIR="/usr/ports" diff --git a/core/conf/ports/mate.git b/core/conf/ports/mate.git index 0c4e057..7335ba4 100644 --- a/core/conf/ports/mate.git +++ b/core/conf/ports/mate.git @@ -2,6 +2,6 @@ # NAME=mate URL=git://c2.ank/mate.git -BRANCH=develop-c34 +BRANCH=master destination=/usr/ports/mate PORTS_DIR="/usr/ports" diff --git a/core/conf/ports/opt.git b/core/conf/ports/opt.git index 77ba4cd..4cad2d2 100644 --- a/core/conf/ports/opt.git +++ b/core/conf/ports/opt.git @@ -2,6 +2,6 @@ # NAME=opt URL=git://c2.ank/opt.git -BRANCH=develop-c34 +BRANCH=master destination=/usr/ports/opt PORTS_DIR="/usr/ports" diff --git a/core/conf/ports/ports.git b/core/conf/ports/ports.git index 23d9586..f099049 100644 --- a/core/conf/ports/ports.git +++ b/core/conf/ports/ports.git @@ -2,6 +2,6 @@ # NAME=ports URL=git://c2.ank/ports.git -BRANCH=develop +BRANCH=master destination=/usr/ports/ports PORTS_DIR="/usr/ports" diff --git a/core/conf/ports/xorg.git b/core/conf/ports/xorg.git index 70ce45b..5e80694 100644 --- a/core/conf/ports/xorg.git +++ b/core/conf/ports/xorg.git @@ -2,6 +2,6 @@ # NAME=xorg URL=git://c2.ank/xorg.git -BRANCH=develop-c34 +BRANCH=master destination=/srv/ports/xorg PORTS_DIR="/usr/ports" -- cgit 1.4.1-2-gfad0 From 6847d67bb8e98db3e00489b223cd694a3e9f0733 Mon Sep 17 00:00:00 2001 From: Silvino Silva Date: Sun, 10 Feb 2019 06:54:10 +0000 Subject: fix core configure user group problem --- core/configure.html | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'core') diff --git a/core/configure.html b/core/configure.html index 7d34bf7..c200851 100644 --- a/core/configure.html +++ b/core/configure.html @@ -185,14 +185,15 @@ - # useradd -m -k /etc/skel -s /bin/bash c9admin - # usermod -G adm,wheel,audio,video c9admin - # passwd c9admin + # group -g username username + # useradd -u username -g username -m -k /etc/skel -s /bin/bash username + # usermod -G adm,wheel,audio,video username + # passwd username# chmod 0700 /root - # chmod 0700 /home/c9admin + # chmod 0700 /home/username1.2.4.3 Add Administrator to Wheel group
-- cgit 1.4.1-2-gfad0 From 4fafa3dbe6bddda8655ad1a8521f99de9f5f9e24 Mon Sep 17 00:00:00 2001 From: Silvino SilvaDate: Thu, 14 Feb 2019 04:58:25 +0000 Subject: initial host and fqd rebranding --- core/conf/exim/aliases | 2 +- core/conf/hosts | 4 +-- core/conf/pkgmk.conf | 2 +- core/conf/pkgmk.conf.harden | 2 +- core/conf/prt-get.conf | 2 +- core/conf/rc.conf | 2 +- core/configure.html | 16 +++++----- core/exim.html | 10 +++---- core/install.html | 10 +++---- core/network.html | 2 +- core/package.html | 6 ++-- core/ports.html | 2 +- core/reboot.html | 4 +-- core/scripts/setup-core.sh | 8 ++--- core/sysctl.html | 2 +- dev/git/index.html | 35 +++++++++++----------- dev/shell/dash.html | 2 +- host.html | 19 ++---------- tools/conf/etc/dnsmasq.conf | 2 +- tools/conf/etc/gitweb.conf | 2 +- tools/conf/etc/hosts.dnsmasq | 1 - tools/conf/etc/nginx/sites-enabled/default.conf | 20 ++++++------- .../etc/nginx/sites-enabled/git.localhost.conf | 2 +- tools/conf/etc/nginx/sites/default.conf | 2 +- tools/conf/etc/nginx/sites/drupal.conf | 4 +-- tools/conf/etc/nginx/sites/flyspray.conf | 2 +- tools/conf/etc/nginx/sites/laravel.conf | 6 ++-- tools/conf/etc/rc.conf | 2 +- tools/conf/srv/gitolite/gitolite.conf | 22 +++++++------- tools/dnsmasq.html | 2 +- tools/gitolite.html | 12 ++++---- tools/gnupg.html | 8 ++--- tools/mutt.html | 6 ++-- tools/network.html | 2 +- tools/nginx.html | 20 ++++++------- tools/nmap.html | 2 +- tools/openssh.html | 12 ++++---- tools/postgresql.html | 2 +- tools/qemu.html | 2 +- tools/squid.html | 8 ++--- 40 files changed, 128 insertions(+), 143 deletions(-) (limited to 'core') diff --git a/core/conf/exim/aliases b/core/conf/exim/aliases index 2efb04c..2849996 100644 --- a/core/conf/exim/aliases +++ b/core/conf/exim/aliases @@ -4,7 +4,7 @@ # The following alias is required by the mail RFCs 2821 and 2822. # Set it to the address of a HUMAN who deals with this system's mail problems. -postmaster: c9admin +postmaster: machine-admin # It is also common to set the following alias so that if anybody replies to a # bounce message from this host, the reply goes to the postmaster. diff --git a/core/conf/hosts b/core/conf/hosts index 4069af5..81c73a6 100644 --- a/core/conf/hosts +++ b/core/conf/hosts @@ -3,11 +3,11 @@ # # IPv4 LocalHosts 127.0.0.1 localhost.localdomain localhost -127.0.0.1 c9.core c9 +127.0.0.1 machine.example machine # IPv4 Internet # -10.0.0.1 c9.core.cx +10.0.0.1 machine.example.org # IPv6 #::1 ip6-localhost ip6-loopback diff --git a/core/conf/pkgmk.conf b/core/conf/pkgmk.conf index e72a433..4085a38 100644 --- a/core/conf/pkgmk.conf +++ b/core/conf/pkgmk.conf @@ -22,7 +22,7 @@ case ${PKGMK_ARCH} in ;; esac -#PKGMK_SOURCE_MIRRORS=(http://hive.gnu.systems/ports/distfiles/) +#PKGMK_SOURCE_MIRRORS=(http://machine.example.org/ports/distfiles/) # PKGMK_SOURCE_DIR="$PWD" PKGMK_SOURCE_DIR="/usr/ports/distfiles" # PKGMK_PACKAGE_DIR="$PWD" diff --git a/core/conf/pkgmk.conf.harden b/core/conf/pkgmk.conf.harden index f72dc53..f2ab5a6 100644 --- a/core/conf/pkgmk.conf.harden +++ b/core/conf/pkgmk.conf.harden @@ -78,7 +78,7 @@ esac #PKGMK_SOURCE_MIRRORS=(https://crux.nu/distfiles/) #PKGMK_SOURCE_MIRRORS=(https://crux.ster.zone/distfiles/) -PKGMK_SOURCE_MIRRORS=(https://hive.gnu.systems/ports/distfiles/) +PKGMK_SOURCE_MIRRORS=(https://machine.example.org/ports/distfiles/) PKGMK_SOURCE_DIR="/srv/ports/distfiles" PKGMK_PACKAGE_DIR="/srv/ports/packages" PKGMK_WORK_DIR="/srv/ports/work/$name" diff --git a/core/conf/prt-get.conf b/core/conf/prt-get.conf index 9683cfe..1f7a39e 100644 --- a/core/conf/prt-get.conf +++ b/core/conf/prt-get.conf @@ -6,7 +6,7 @@ prtdir /usr/ports/core prtdir /usr/ports/opt prtdir /usr/ports/contrib -prtdir /usr/ports/c9-ports +prtdir /usr/ports/machine-ports prtdir /usr/ports/xorg # 6c37 team provides a collection with freetype-iu, fontconfig-iu diff --git a/core/conf/rc.conf b/core/conf/rc.conf index ef31a33..6780fc3 100644 --- a/core/conf/rc.conf +++ b/core/conf/rc.conf @@ -5,7 +5,7 @@ FONT=default KEYMAP=dvorak TIMEZONE="Europe/Lisbon" -HOSTNAME=c9 +HOSTNAME=machine SYSLOG=sysklogd SERVICES=(lo iptables net crond) diff --git a/core/configure.html b/core/configure.html index c200851..c814091 100644 --- a/core/configure.html +++ b/core/configure.html @@ -45,24 +45,24 @@ 1.2.1. Set hostname and hosts
-Give it a name, this example we will call it c9;
+Give it a name, this example we will call it machine;
- # hostname c9 + # hostname machineEdit /etc/hosts to contain your hostname and FQDN, - this example uses c9.core and hive.gnu.systems sub-domain from + this example uses machine.example and machine.example.org sub-domain from afraid.org pointing to 10.0.0.1 ip;
# IPv4 127.0.0.1 localhost.localdomain localhost - 127.0.0.1 c9.core c9 + 127.0.0.1 machine.example machine #<ip-address> <hostname.domain.org> <aliases> - 10.0.0.1 hive.gnu.systems + 10.0.0.1 machine.example.org # IPv6 #::1 ip6-localhost ip6-loopback @@ -79,9 +79,9 @@@@ -76,7 +76,7 @@ # The following alias is required by the mail RFCs 2821 and 2822. # Set it to the address of a HUMAN who deals with this system's mail problems. - postmaster: c9admin + postmaster: machine-admin # It is also common to set the following alias so that if anybody replies to a # bounce message from this host, the reply goes to the postmaster. diff --git a/core/install.html b/core/install.html index fb1a546..69a82cf 100644 --- a/core/install.html +++ b/core/install.html @@ -309,16 +309,16 @@$ hostname - c9 + machine $ hostname -f - c9.core + machine.example1.2.2. Set timezone
@@ -263,7 +263,7 @@ FONT=default KEYMAP=dvorak TIMEZONE="Europe/Lisbon" - HOSTNAME=c9 + HOSTNAME=machine SYSLOG=sysklogd SERVICES=(lo iptables wlan crond) diff --git a/core/exim.html b/core/exim.html index 23708d2..7e1fd28 100644 --- a/core/exim.html +++ b/core/exim.html @@ -22,9 +22,9 @@Exim creates a key for you if you just copy exim.conf and start daemon;
- # cp /home/silvino/data/git/c9/c9-doc/core/conf/exim/exim.conf /etc/exim/exim.conf + # cp /home/username/data/git/doc/core/conf/exim/exim.conf /etc/exim/exim.conf # sh /etc/rc.d/exim start - SSL certificate /etc/ssl/certs/exim.crt with key /etc/ssl/keys/exim.key for host c9.core created + SSL certificate /etc/ssl/certs/exim.crt with key /etc/ssl/keys/exim.key for host machine.example created #@@ -53,8 +53,8 @@ Locality Name (eg, city) []: Organization Name (eg, company) [Internet Widgits Pty Ltd]: Organizational Unit Name (eg, section) []: - Common Name (e.g. server FQDN or YOUR name) []:core.privat-server.net - Email Address []:postmaster@core.privat-server.net + Common Name (e.g. server FQDN or YOUR name) []:machine.example.org + Email Address []:postmaster@machine.example.org #1.1.6. Install extra ports
-Create c9 ports;
+Create port collection;
- $ sudo mkdir $CHROOT/usr/ports/c9-ports + $ sudo mkdir $CHROOT/usr/ports/machine-ports-Copy ports from c9-doc/core/ports;
+Copy ports from doc/core/ports;
- $ sudo cp -r ports/* $CHROOT/usr/ports/c9-ports/ + $ sudo cp -r ports/* $CHROOT/usr/ports/machine-ports/1.1.7. DNS Resolver
@@ -335,7 +335,7 @@1.1.9. Basic Skeleton
-Copy skeletons from c9-doc/core/conf;
+Copy skeletons from doc/core/conf;
$ sudo cp -R conf/skel $CHROOT/etc/ diff --git a/core/network.html b/core/network.html index 2b94e50..5913845 100644 --- a/core/network.html +++ b/core/network.html @@ -38,7 +38,7 @@ FONT=default KEYMAP=dvorak TIMEZONE="Europe/Lisbon" - HOSTNAME=c9 + HOSTNAME=machine SYSLOG=sysklogd SERVICES=(lo iptables wlan crond) diff --git a/core/package.html b/core/package.html index a71946b..e0f8eae 100644 --- a/core/package.html +++ b/core/package.html @@ -122,7 +122,7 @@- -Install collections later documented;
- $ sudo cp c9-doc/core/conf/ports/* /etc/ports/ + $ sudo cp doc/core/conf/ports/* /etc/ports/Edit /etc/prt-get.conf to activate new collections;
@@ -132,7 +132,7 @@ prtdir /usr/ports/contrib # ports described on this documentation - prtdir /usr/ports/c9-ports + prtdir /usr/ports/machine-ports # 6c37 team provides a collection with freetype-iu, fontconfig-iu # and cairo-iu ports. @@ -143,7 +143,7 @@Get new ports;
- $ sudo ports -u c9-ports + $ sudo ports -u machine-ports $ sudo ports -u 6c37-dropin $ sudo ports -u 6c37diff --git a/core/ports.html b/core/ports.html index c377d79..34583d1 100644 --- a/core/ports.html +++ b/core/ports.html @@ -97,7 +97,7 @@ ;; esac - #PKGMK_SOURCE_MIRRORS=(http://hive.gnu.systems/ports/distfiles/) + #PKGMK_SOURCE_MIRRORS=(http://machine.example.org/ports/distfiles/) # PKGMK_SOURCE_DIR="$PWD" PKGMK_SOURCE_DIR="/usr/ports/distfiles" # PKGMK_PACKAGE_DIR="$PWD" diff --git a/core/reboot.html b/core/reboot.html index 505a889..f7a34d6 100644 --- a/core/reboot.html +++ b/core/reboot.html @@ -50,7 +50,7 @@If you don't have the port binary package build it;
- # cd /usr/ports/c9-ports/linux-gnu + # cd /usr/ports/machine-ports/linux-gnu # pkgmk -d@@ -65,7 +65,7 @@Install dracut;
- # cd /usr/ports/c9-ports/dracut + # cd /usr/ports/machine-ports/dracut # pkgmk -d # pkgadd /usr/ports/packages/dracut#044-2.pkg.tar.gzdiff --git a/core/scripts/setup-core.sh b/core/scripts/setup-core.sh index 8a85d4a..45bce87 100644 --- a/core/scripts/setup-core.sh +++ b/core/scripts/setup-core.sh @@ -1,18 +1,18 @@ #!/bin/bash # Absolute path to this script, -# e.g. /home/user/c9-doc/core/scripts/foo.sh +# e.g. /home/user/doc/core/scripts/foo.sh SCRIPT=$(readlink -f "$0") # Absolute path this script is in, -# e.g. /home/user/c9-doc/core/scripts +# e.g. /home/user/doc/core/scripts SCRIPTPATH=$(dirname "$SCRIPT") # Absolute path to doc section, -# e.g /home/user/c9-doc/core +# e.g /home/user/doc/core DIR_DATA=$(dirname "$SCRIPTPATH"); CHROOT="/mnt" DATA_CNF="${DIR_DATA}/conf" -ADMIN_USER="c9admin" +ADMIN_USER="machine-admin" ConfirmOrExit() { diff --git a/core/sysctl.html b/core/sysctl.html index 525a6cf..d06afde 100644 --- a/core/sysctl.html +++ b/core/sysctl.html @@ -16,7 +16,7 @@ Cyberciti Security Hardening, Grsecurity and PaX Configuration. -Since kernels on c9-ports have PaX +
Since kernels on machine-ports have PaX and grsecurity, /etc/sysctl.conf can have follow values;
diff --git a/dev/git/index.html b/dev/git/index.html index 4e61822..e23e2a0 100644 --- a/dev/git/index.html +++ b/dev/git/index.html @@ -295,39 +295,39 @@ $ git ls-files --deleted -z | xargs -0 git rmMark all deleted to commit;
+Query last commit that affected current file path
- $ git ls-files --deleted -z | xargs -0 git rm + $ git rev-list -n 1 HEAD -- . + $ git show f000 path/to/file + $ git diff --name-status f000 path/to/file-2.2. Logs, diff commits
- -Create patch files to target branch/tag/ref;
+Undo a file to specific commit
- $ git format-patch --no-prefix software-v0.0.1 + $ git checkout f000^ -- path/to/file-Same using diff tool;
+Join multiple commits into single one;
- $ diff orig file > file.patch + $ git log --oneline + $ git rebase -i oldest_commit_to_rewrite-Query last commit that affected current file path
+2.2. Logs, diff commits
+ +Create patch files to target branch/tag/ref;
- $ git rev-list -n 1 HEAD -- . - $ git show f000 path/to/file - $ git diff --name-status f000 path/to/file + $ git format-patch --no-prefix software-v0.0.1-Undo a file to specific commit
+Same using diff command;
- $ git checkout f000^ -- path/to/file + $ diff orig file > file.patch2.3. Working with remotes
@@ -335,7 +335,7 @@Adding a new remote;
- $ git remote add newremotename https://github.com/user/repo.git + $ git remote add newremotename https://machine.example.org/repo.gitUpdate all branches with remote;
@@ -365,7 +365,6 @@ $ git config --global fetch.prune true
This will prune on fetch or you can keep it manually;
@@ -375,7 +374,7 @@ Development IndexThis is part of the Hive System Documentation. Copyright (C) 2018 - c9 Team. + Hive Team. See the file Gnu Free Documentation License for copying conditions.