From 91d229b5e4491451b6f728f644faee993f8c79c8 Mon Sep 17 00:00:00 2001 From: Silvino Silva Date: Thu, 15 Sep 2016 03:04:12 +0100 Subject: core packages revision, iptables and added ports collections --- core/conf/ports/6c37.httpup | 5 +++++ core/conf/ports/c9-ports.httpup | 7 +++++++ core/conf/prt-get.conf | 3 +++ core/package.html | 32 ++++++++++++++++++++++---------- core/scripts/iptables.sh | 1 + 5 files changed, 38 insertions(+), 10 deletions(-) create mode 100644 core/conf/ports/6c37.httpup create mode 100644 core/conf/ports/c9-ports.httpup diff --git a/core/conf/ports/6c37.httpup b/core/conf/ports/6c37.httpup new file mode 100644 index 0000000..dbc9422 --- /dev/null +++ b/core/conf/ports/6c37.httpup @@ -0,0 +1,5 @@ +# Collection 6c37, by kori at openmailbox dot org +# File generated by the CRUX portdb http://crux.nu/portdb/ + +ROOT_DIR=/usr/ports/6c37 +URL=https://raw.githubusercontent.com/6c37/crux-ports/3.2/ diff --git a/core/conf/ports/c9-ports.httpup b/core/conf/ports/c9-ports.httpup new file mode 100644 index 0000000..07ff943 --- /dev/null +++ b/core/conf/ports/c9-ports.httpup @@ -0,0 +1,7 @@ +# +# /etc/ports/c9-ports.httpup: c9-ports port collection +# + +ROOT_DIR=/usr/ports/c9-doc +URL=https://github.com/s1lvino/c9-ports/raw/master/ +# End of file diff --git a/core/conf/prt-get.conf b/core/conf/prt-get.conf index 1ed5143..1a5d841 100644 --- a/core/conf/prt-get.conf +++ b/core/conf/prt-get.conf @@ -13,6 +13,9 @@ prtdir /usr/ports/xorg # the following line enables the user maintained contrib collection prtdir /usr/ports/contrib +# ports described on this documentation +#prtdir /usr/ports/c9-ports + # 6c37 team provides a collection with freetype-iu, fontconfig-iu # and cairo-iu ports. #prtdir /usr/ports/6c37 diff --git a/core/package.html b/core/package.html index fcf583d..2794c51 100644 --- a/core/package.html +++ b/core/package.html @@ -95,17 +95,22 @@ $ prt-get depinst git -

Installing using pkgmk;

+

Installing using pkgmk and pkgadd, first build the package;

         $ cd /usr/ports/opt/git
         $ sudo -H -u pkgmk fakeroot pkgmk -d
         
+

Install the package;

+
         $ sudo pkgadd /usr/ports/packages/git#2.9.3-1.pkg.tar.gz
         
+

If you user pkgmk and pkgadd allways check if README, pre and post + instal files exist.

+

2.2.3. Ports collections

Clone this documentation;

@@ -114,27 +119,34 @@ $ git clone https://github.com/s1lvino/c9-doc.git -

Install sysdoc port collection;

+

Install collections later documented;

-        $ sudo cp sysdoc/ports/sysdoc.httpup /etc/ports/
+        $ sudo cp c9-doc/core/conf/ports/* /etc/ports/
         
-

Edit /etc/prt-get.conf to activate sysdoc collection;

+

Edit /etc/prt-get.conf to activate new collections;

-        prtdir /usr/ports/sysdoc
         # the following line enables the user maintained contrib collection
         prtdir /usr/ports/contrib
+
+        # ports described on this documentation
+        prtdir /usr/ports/c9-ports
+
+        # 6c37 team provides a collection with freetype-iu, fontconfig-iu
+        # and cairo-iu ports.
+        prtdir /usr/ports/6c37
         
-

Get sysdoc ports;

+

Get new ports;

-        $ sudo ports -u sysdoc
+        $ sudo ports -u c9-ports
+        $ sudo ports -u 6c37
         
-

3.4. Show port information

+

2.2.4. Show port information

         $ prt-get info port_name
@@ -152,13 +164,13 @@
         $ pkginfo -o filename
         
-

3.5. Show port dependencies

+

2.2.5. Show port dependencies

         $ prt-get depends port_name
         
-

3.6. Print information

+

2.2.6. Print information

Example how to get ports installed from contrib. Maybe there is a "cleaner" way to this, for now is ok;

diff --git a/core/scripts/iptables.sh b/core/scripts/iptables.sh index 9fb2872..2931c8c 100644 --- a/core/scripts/iptables.sh +++ b/core/scripts/iptables.sh @@ -193,6 +193,7 @@ $IPT -A INPUT -p tcp --tcp-flags ALL ALL -j DROP $IPT -A INPUT -p tcp --tcp-flags ALL NONE -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "iptables: drop null: " $IPT -A INPUT -p tcp --tcp-flags ALL NONE -j DROP # NULL packets +$IPT -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "iptables: drop syn rst syn rst: " $IPT -A INPUT -p tcp --tcp-flags SYN,RST SYN,RST -j DROP $IPT -A INPUT -p tcp --tcp-flags SYN,FIN SYN,FIN -m limit --limit 5/m --limit-burst 7 -j LOG --log-level 4 --log-prefix "iptables: drop xmas: " -- cgit 1.4.1-2-gfad0