diff --git a/CHECKSUMS.md5 b/CHECKSUMS.md5 index 01436e8..6121154 100644 --- a/CHECKSUMS.md5 +++ b/CHECKSUMS.md5 @@ -10,10 +10,10 @@ tail +13 CHECKSUMS.md5 | md5sum --check | less /pub/gnu, or at any GNU mirror site. MD5 message digest Filename -0179cda2dda825b220f10073d0724d5f ./ChangeLog.rss -53297b3617154a04db6512c2cd2fb4e9 ./ChangeLog.txt -ef27ec4b0352db98dff7c762338ef0a6 ./ChangeLog.txt.gz -99b449dd5679fc2c8183f0ef02a90dd9 ./FILELIST.TXT +4b9cc347927efa753c90e1f74b2b70a8 ./ChangeLog.rss +4ff081cb6d9876af6946faf35ac8a2ff ./ChangeLog.txt +9cdaa485b9f29cd196f70aea0b6281e0 ./ChangeLog.txt.gz +bb63e0f276b8c33c044b933174c98790 ./FILELIST.TXT 7f4bffeb686cc5fd6056bd404dda08d7 ./GPG-KEY f1d9b0e2249ff6a7c4199f1e18ed460e ./MANIFEST.bz2 929e7c4ff15161d2fcba2057ec2a2f3a ./NetworkManager-fortisslvpn/HEADER.txt @@ -28,8 +28,15 @@ f1d9b0e2249ff6a7c4199f1e18ed460e ./MANIFEST.bz2 862766d751cd6bf0a92e6162bd329186 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc d65495fb9b09ee9b0ede6c5903119dde ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5 10f078f71cb5fa957784abc1c53a70d4 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt -498b4f4be3ce18a31c1a2cfd67a1688a ./PACKAGES.TXT -0ebe0e2f63e8f018fded5e5137118dbe ./PACKAGES.TXT.gz +5b8310eddb50f1c9dba94f1a3db2fd17 ./PACKAGES.TXT +52f9671a37bc3ff4d81c82052df358a0 ./PACKAGES.TXT.gz +29eb321fa3b3c679ba8e4ae4b36a3809 ./audit/build/README +58ccda9c6616487acd4f320c90d7705a ./audit/build/README.SLACKWARE +dd45cdde871b98c6d9668b4b898d6e7d ./audit/build/audit-2.3.6-sysconfig.diff +a0a74dca86853fcc0ed2e5854c85756c ./audit/build/audit.SlackBuild +92cd7a7ad0e2b95b552033dcbfa01e66 ./audit/build/audit.info +9a3012e4176b84b63fa954158a4e2bf7 ./audit/build/doinst.sh +c816a86246d3cc161cf2e869d16131bd ./audit/build/slack-desc bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/HEADER.txt bc0cd60a08dbe2a365a3865cc9673bee ./device-tree-compiler/README 8c970fb9c9408b1ef9fddd2abdc2c15a ./device-tree-compiler/build/README diff --git a/CHECKSUMS.md5.asc b/CHECKSUMS.md5.asc index 0fc2b42..c6eb991 100644 --- a/CHECKSUMS.md5.asc +++ b/CHECKSUMS.md5.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCFK1UZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV6zKD/9UNiRVR0x/0eMiV/lqn4Xl -UIXJEPKKV5rSyvH6kPxohBqzIjHRypuHhftBJXybQuB/taweizPwfFf3E6sABiyU -WV0KUkEplhbnHPrhnwY8DSoRJb4FQvBNunJrpbqxmT0rjwdBNK2nNcKw+wxKUZe1 -bNOUApot5JyrSptezTIc2Tlna3fmzUa1UnbFqGUwcOC5KYKxU+/eTZUiN/vMCWgt -xRnqv12ckaD0HyEhYwOtVuQbYP51ay5l87q6cB7blRadMMjkCwNeAp97MWdy9VnF -bg1HTlHdgiDykwCqq5ZQIzHAvNV2lq1lSA6c57KtgNa/1JN8zdMbz1rcA+17pFsW -hdkDa43Z6pNWvY4my+QRr+NsOAtcj1/Tn6GUnkfGJeeErEsWSyHLAtN7H/Ptoknh -9JQYzqlM7+t/yAjznFsphxlUiAS+8oF0vlPJR3ZY2IBjycGoXseLAGsaXGh6mSyg -FP3UKGHIpszQ34X1ne7DutVXkgM7p/yHlLO7Fstx8jbT2gbmFqzIPsdvgR0Kw7qK -HoUKUZ8nYLj6Obhe3uFeZtJ7nwxTS/pBFrq8Dd2KcVfKRyJOGwvoYmtF0lDB6GUn -VDOcYSTE5HQt0QOe5Y5sbbCieRwjaACoOT1/o7AMwzRYAwPBagP6AjTRRVboc1/T -6fQpDj3M2RB+FVxz5i9+Rw== -=DnZi +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCFLzcZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZVxPeEACxs0DcOYJ/Zvsvu2GqsK2V +08auI0eVNldsx08yPFGW04/tG3g/TLVgQS+duJGlcbvHXVe/ey2zm1URQ3OZf2ri +vF0jBRVCQLzsfFrPwoGOa2EzbhjCfRR819vO2cJ1YtjnkCeD0ESxc2ywD5p8ej7W +nn3YULmDwSPAcN8LyaMSl57fwQpP2Lk8Ae+rBMiQBBrAO40SIlP8emtj81oD+kzc +42DHrpo4Yow7w5TMk/xGgezctHZjWZCduK/VhJeX6wU6mFzHjZxAy/OMFR5AKgGi +DTpUNa9Rsps4AUK6kWfeN9WMv+oEGIqCScQyDWjQsP8BvsqJ3BnkYJ/9UV4zsIYv +ViKyXCinbBFiwUiFXrWUccBsiZY2J44ZJTp9hjAWo7+hhqnyuN4HVZvVo2A8LWU1 +NI3Ae36b+ZrA7GorZ3uhmUAHXnQcxDYwS2tcxCbjywVMDguxbwaSaOiLRHT5shXQ +QfsMQXFrT5kkSTf9552h9sMWX1KZ9DPRdR5yIZ8/dOzLxZnVC8nVaSZVjXJBsA9W +BZeo2axZojAyJ02szyJo7o8BseqJPkGadlm9q53d9N0/UBOItj1UDJts4z+ch/qx +U4elXmvzb7qCDunH72fo6Nue5aRJMBcpxZyVDIZ2sS9EcYDY8sQ701jvUokvgVla +SceaaeMJMBdHORlBLCJRag== +=4ko7 -----END PGP SIGNATURE----- diff --git a/CHECKSUMS.md5.gz b/CHECKSUMS.md5.gz index 7bdbeb3..e0a16ba 100644 Binary files a/CHECKSUMS.md5.gz and b/CHECKSUMS.md5.gz differ diff --git a/CHECKSUMS.md5.gz.asc b/CHECKSUMS.md5.gz.asc index ca2e504..9d21b3a 100644 --- a/CHECKSUMS.md5.gz.asc +++ b/CHECKSUMS.md5.gz.asc @@ -1,17 +1,17 @@ -----BEGIN PGP SIGNATURE----- -iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCFK1YZHGd6YW11ZGlv -QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV10ZEACJHr8TqXl+cdxIxkGcrIHv -ge20pNDZHZCBLG4hhuZNEDG5lmrtrvuuf6EopKk1WOOkpZd0M6zZfwu1Mana3/Jm -dbc/ArzTVA7fvfclRSysqMuKmY+umQIrWUaolO4D9FfoQ7Xu/AUl/qRyDChaFTqt -OG4igx0pgmN1ei6VT2p3wG8zRuWDTOKuCehuS3e3xxOKBTRunnuxKw/nebkyXm0j -E518k+MjDiGzQpbIvqnbBWAzYN7RuQCSW+o9kPBzE+BaIBmxFqKJ3gDBlOcgW4wm -lLeCDEQQPqnh5IFbNC2dHgzSJirU8n7iaJ8f2vzO0rLg7+Fu+mj3f1ACulchwoFQ -3lBybGbI5VuumNYF8o+npDOaL1/McpINfBQsYXDZD5HAEdZZPBeWfGR0qFGVxhwH -b9u5pjN9vxTq3e2g50IdaLIHfmEAd1uqqsijbN9BcSql6OudajeLiel+jBtXzeak -+BFseFVHQDunyNtOI4PaBW39PXp3ThC+pXSViF9RX5CTBKDZL1eGNraRf/gBxaS4 -XYcRGgDS2S3ytY2BRIWqPVmJEiaAuNHNLuxs+kzQ87sYl/gOicF54t53rBui/8Na -F1KRcVLlMfKRT05hmu5GlM4rxyTStGx3gci8J23auF//vwMMxOpdw18Bfittt0X1 -38ylEW9oRNYFN4PujhUKfA== -=1mh8 +iQJNBAABCgA3FiEEm8dazQnvu0U1Gdmc9s+lqZ57WVcFAmCFLzgZHGd6YW11ZGlv +QGxpYnJlbWV4Lm9yZy5teAAKCRD2z6WpnntZV2fuD/9eJSkquSZVLMV3uYJ5lcO8 +F4uE+wni7RK4DKs9mxp7t48cNQmxQBl4YPEQz2bQNa3+1o4/YUUUgJR6HdiWF4MW +fG0xHhOPRn4EbUhyrFnIb2PsB52LGKx3fhEL2pa00YcSND8SfXOQJr/+i5h3zYGt +8FPSPii83fyvYr6quIuk/Ek6wmwQfymvzozL/F/i4c1pjGrJ7ynzFmlFDPBz1bXk +4PmunvrbiylROHE5+1WNJOAoZNEC5X6GU1WpnWkNg5SNx4mMVvnJvKrfx5kW40AE +Vld3X1Osy2iVXhBLcZH/OzBjIEdpXoI7BuBs9Hc/YfiicoKMIjMUjjiWtQ8xYjdC +2t7z0Tk8S+8NMarNcXMRcbWkyNKDFJORrVW6TfUzXwfoxzr+jyIFvvrnXXRwDhEJ +NuZ0URnSt7pfBgxB+6WZnxRwlQbxhQh/PYc6F/16m3fcNCWf7nl7PUrf3BrgQkWm +kxc5yfO0SBFn8lphM00v1hGMQZx8UzcxDh9vVpd/+B1IT69R1GAbIxNn7fZIGWU1 +qhbUfsiaZeajjzd3wDvghg4dvQN76y39twfPgkgb5vEDubTiGDI7s1VPEy5/v77l +QNFJbTlzSNbC3Nq8VZUtzJX+Qd/M0qYY4DSDkmCcPOuR6yjVxRA7926ZaaK2rOgu +1LTDhGv/tsUYSwG1bYbqOg== +=pbHM -----END PGP SIGNATURE----- diff --git a/ChangeLog.rss b/ChangeLog.rss index 28d5669..acbb50c 100644 --- a/ChangeLog.rss +++ b/ChangeLog.rss @@ -11,10 +11,21 @@ Repositorio de software para Slackare Linux proporcionado por Libre Expresión México en-us urn:uuid:f735159c-86bd-11ea-9d48-04d4c453db33 -Sun, 25 Apr 2021 08:41:43 GMT -Sun, 25 Apr 2021 08:41:52 GMT +Sun, 25 Apr 2021 08:58:14 GMT +Sun, 25 Apr 2021 08:58:25 GMT gen_repos_files.sh v 1.98 +Sun, 25 Apr 2021 08:58:14 GMT +https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt +Sun, 25 Apr 2021 08:58:14 GMT +20210425035814 + + +audit: Nuevo +]]> + + + Sun, 25 Apr 2021 08:41:43 GMT https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt Sun, 25 Apr 2021 08:41:43 GMT @@ -190,16 +201,5 @@ pcsc-lite: Actualizar a versión 1.9.0 ]]> - -Mon, 14 Sep 2020 03:40:25 GMT -https://mirror.slackware.mx/libremex/slackbuilds/ChangeLog.txt -Mon, 14 Sep 2020 03:40:25 GMT -20200913224025 - - -libseccomp: Actualizar a versión 2.4.4 -]]> - - diff --git a/ChangeLog.txt b/ChangeLog.txt index 624c83d..7b3d62f 100644 --- a/ChangeLog.txt +++ b/ChangeLog.txt @@ -1,3 +1,7 @@ ++--------------------------+ +Sun Apr 25 08:58:14 UTC 2021 +audit: Nuevo + +--------------------------+ Sun Apr 25 08:41:43 UTC 2021 libmd: Agregar README y HEADER.txt diff --git a/ChangeLog.txt.gz b/ChangeLog.txt.gz index 33db94b..283277f 100644 Binary files a/ChangeLog.txt.gz and b/ChangeLog.txt.gz differ diff --git a/FILELIST.TXT b/FILELIST.TXT index 152fd99..2d02e52 100644 --- a/FILELIST.TXT +++ b/FILELIST.TXT @@ -1,4 +1,4 @@ -Sun Apr 25 08:41:43 UTC 2021 +Sun Apr 25 08:58:14 UTC 2021 Here is the file list for https://mirror.slackware.mx/libremex/slackbuilds , maintained by Gerardo Zamudio . @@ -6,17 +6,17 @@ If you are using a mirror site and find missing or extra files in the subdirectories, please have the archive administrator refresh the mirror. -drwxr-xr-x 38 1000 100 4096 2021-04-25 03:41 . --rw-r--r-- 1 1000 100 36594 2021-04-25 03:37 ./CHECKSUMS.md5 --rw-r--r-- 1 1000 100 870 2021-04-25 03:37 ./CHECKSUMS.md5.asc --rw-r--r-- 1 1000 100 11179 2021-04-25 03:37 ./CHECKSUMS.md5.gz --rw-r--r-- 1 1000 100 870 2021-04-25 03:37 ./CHECKSUMS.md5.gz.asc --rw-r--r-- 1 1000 100 6380 2021-04-25 03:41 ./ChangeLog.rss --rw-r--r-- 1 1000 100 13248 2021-04-25 03:41 ./ChangeLog.txt --rw-r--r-- 1 1000 100 1920 2021-04-25 03:41 ./ChangeLog.txt.gz --rw-r--r-- 1 1000 100 311 2021-04-25 03:41 ./FILELIST.TXT +drwxr-xr-x 39 1000 100 4096 2021-04-25 03:58 . +-rw-r--r-- 1 1000 100 36696 2021-04-25 03:41 ./CHECKSUMS.md5 +-rw-r--r-- 1 1000 100 870 2021-04-25 03:41 ./CHECKSUMS.md5.asc +-rw-r--r-- 1 1000 100 11189 2021-04-25 03:41 ./CHECKSUMS.md5.gz +-rw-r--r-- 1 1000 100 870 2021-04-25 03:41 ./CHECKSUMS.md5.gz.asc +-rw-r--r-- 1 1000 100 6353 2021-04-25 03:58 ./ChangeLog.rss +-rw-r--r-- 1 1000 100 13320 2021-04-25 03:58 ./ChangeLog.txt +-rw-r--r-- 1 1000 100 1934 2021-04-25 03:58 ./ChangeLog.txt.gz +-rw-r--r-- 1 1000 100 311 2021-04-25 03:58 ./FILELIST.TXT -rw-r--r-- 1 1000 100 6217 2020-05-23 23:52 ./GPG-KEY --rw-r--r-- 1 1000 100 42932 2021-04-25 03:41 ./MANIFEST.bz2 +-rw-r--r-- 1 1000 100 42932 2021-04-25 03:58 ./MANIFEST.bz2 drwxr-xr-x 4 1000 100 4096 2020-05-23 23:54 ./NetworkManager-fortisslvpn -rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/HEADER.txt -rw-r--r-- 1 1000 100 981 2020-05-23 23:54 ./NetworkManager-fortisslvpn/README @@ -33,8 +33,19 @@ drwxr-xr-x 2 1000 100 4096 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pk -rw-r--r-- 1 1000 100 870 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.asc -rw-r--r-- 1 1000 100 85 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz.md5 -rw-r--r-- 1 1000 100 474 2020-05-23 19:03 ./NetworkManager-fortisslvpn/pkg64/current/NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.txt --rw-r--r-- 1 1000 100 24458 2021-04-25 03:41 ./PACKAGES.TXT --rw-r--r-- 1 1000 100 6019 2021-04-25 03:41 ./PACKAGES.TXT.gz +-rw-r--r-- 1 1000 100 24458 2021-04-25 03:58 ./PACKAGES.TXT +-rw-r--r-- 1 1000 100 6019 2021-04-25 03:58 ./PACKAGES.TXT.gz +drwxr-xr-x 4 1000 100 4096 2021-04-25 03:55 ./audit +drwxr-xr-x 2 1000 100 4096 2021-04-25 03:56 ./audit/build +-rw-r--r-- 1 0 0 848 2021-04-25 00:20 ./audit/build/README +-rw-r--r-- 1 0 0 812 2021-04-25 00:20 ./audit/build/README.SLACKWARE +-rw-r--r-- 1 0 0 652 2021-04-25 00:20 ./audit/build/audit-2.3.6-sysconfig.diff +-rw-r--r-- 1 0 0 4013 2021-04-25 00:20 ./audit/build/audit.SlackBuild +-rw-r--r-- 1 0 0 296 2021-04-25 00:20 ./audit/build/audit.info +-rw-r--r-- 1 0 0 646 2021-04-25 00:20 ./audit/build/doinst.sh +-rw-r--r-- 1 0 0 884 2021-04-25 00:20 ./audit/build/slack-desc +drwxr-xr-x 3 1000 100 4096 2021-04-25 03:55 ./audit/pkg64 +drwxr-xr-x 2 1000 100 4096 2021-04-25 03:55 ./audit/pkg64/current drwxr-xr-x 4 1000 100 4096 2020-05-24 00:01 ./device-tree-compiler -rw-r--r-- 1 1000 100 1108 2020-05-23 23:52 ./device-tree-compiler/HEADER.txt -rw-r--r-- 1 1000 100 1108 2020-05-23 23:52 ./device-tree-compiler/README diff --git a/PACKAGES.TXT b/PACKAGES.TXT index 2934251..11c90cb 100644 --- a/PACKAGES.TXT +++ b/PACKAGES.TXT @@ -1,4 +1,4 @@ -PACKAGES.TXT; Sun Apr 25 08:41:43 UTC 2021 +PACKAGES.TXT; Sun Apr 25 08:58:14 UTC 2021 PACKAGE NAME: NetworkManager-fortisslvpn-1.2.10-x86_64-1_lem.tgz PACKAGE MIRROR: https://mirror.slackware.mx/libremex/slackbuilds diff --git a/PACKAGES.TXT.gz b/PACKAGES.TXT.gz index ff8576a..382d688 100644 Binary files a/PACKAGES.TXT.gz and b/PACKAGES.TXT.gz differ diff --git a/audit/build/README b/audit/build/README new file mode 100644 index 0000000..59dba16 --- /dev/null +++ b/audit/build/README @@ -0,0 +1,16 @@ +Audit for Slackware + +The Linux Auditing System is a kernel subsystem the allows the kernel to +record events of interest to intrusion detection systems, such as file +access attempts, specific system calls, or custom events generated by +trusted system binaries like login or sshd. The audit package provides the +tools to configure the audit system, and to collect and process its output. + +To collect audit events, your kernel must have the audit system enabled, +which is present in the stock Slackware kernels. + +The audit package has no other dependencies. However, certain audit events +of interest, such as failed login attempts from /bin/login, password changes, +etcetera are generated by their respective binaries using libaudit. If your +site policy requires auditing those events, some reconfiguration and/or +patching may be required. diff --git a/audit/build/README.SLACKWARE b/audit/build/README.SLACKWARE new file mode 100644 index 0000000..36ae25c --- /dev/null +++ b/audit/build/README.SLACKWARE @@ -0,0 +1,16 @@ +# NOTES: +# This slackbuild won't do much unless you rebuild your kernel with audit enabled. +# Optionally you can enable syscall-level audit. +# +# RULES: +# Some example rulesets are available at /usr/doc/audit-2.0.4/contrib +# stig.rules is an example ruleset for systems that are subject to the US Department of Defense +# UNIX STIG audit requirement, although I read recently on the gov-sec@ Redhat list that +# they hadn't been updating it religiously. +# +# ROTATION: +# The audit log (/var/log/audit/audit.log) is rotated on a size basis automatically by auditd. +# Periodic rotation (i.e. logrotate) is a bad idea for audit, since an attacker could trigger a +# common event rapidly to exhaust log space, then do something nefarious that would go unaudited. +# This package uses the default rotation size of 8MB. + diff --git a/audit/build/audit-2.3.6-sysconfig.diff b/audit/build/audit-2.3.6-sysconfig.diff new file mode 100644 index 0000000..2004313 --- /dev/null +++ b/audit/build/audit-2.3.6-sysconfig.diff @@ -0,0 +1,21 @@ +diff -Nur audit-2.0.4.orig//init.d/auditd.init audit-2.0.4/init.d/auditd.init +--- audit-2.0.4.orig//init.d/auditd.init 2009-12-07 15:16:41.000000000 -0600 ++++ audit-2.0.4/init.d/auditd.init 2010-06-13 02:07:13.368552889 -0500 +@@ -9,7 +9,7 @@ + # will be sent to syslog. + # + # processname: /sbin/auditd +-# config: /etc/sysconfig/auditd ++# config: /etc/rc.d/rc.auditd.conf + # config: /etc/audit/auditd.conf + # pidfile: /var/run/auditd.pid + # +@@ -42,7 +42,7 @@ + test $EUID = 0 || exit 4 + + # Check config +-test -f /etc/sysconfig/auditd && . /etc/sysconfig/auditd ++test -f /etc/rc.d/rc.auditd.conf && . /etc/rc.d/rc.auditd.conf + + RETVAL=0 + diff --git a/audit/build/audit.SlackBuild b/audit/build/audit.SlackBuild new file mode 100644 index 0000000..891db20 --- /dev/null +++ b/audit/build/audit.SlackBuild @@ -0,0 +1,125 @@ +#!/bin/sh + +# Copyright 2010, R. Andrew Bailey, Chantilly, VA USA +# 2013 - 2014, Bogdan Radulescu, Bucharest, Romania +# All rights reserved. +# +# Permission to use, copy, modify, and distribute this software for +# any purpose with or without fee is hereby granted, provided that +# the above copyright notice and this permission notice appear in all +# copies. +# +# THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED +# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +# MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. +# IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND +# ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +# OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT +# OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. + +PRGNAM=audit +VERSION=${VERSION:-3.0.1} +BUILD=${BUILD:-1} +TAG=${TAG:-_SBo} + +if [ -z "$ARCH" ]; then + case "$( uname -m )" in + i?86) ARCH=i586 ;; + arm*) ARCH=arm ;; + *) ARCH=$( uname -m ) ;; + esac +fi + +CWD=$(pwd) +TMP=${TMP:-/tmp/SBo} +PKG=$TMP/package-$PRGNAM +OUTPUT=${OUTPUT:-/tmp} + +if [ "$ARCH" = "i586" ]; then + SLKCFLAGS="-O2 -march=i586 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "i686" ]; then + SLKCFLAGS="-O2 -march=i686 -mtune=i686" + LIBDIRSUFFIX="" +elif [ "$ARCH" = "x86_64" ]; then + SLKCFLAGS="-O2 -fPIC" + LIBDIRSUFFIX="64" +fi + +set -e + +rm -rf $PKG +mkdir -p $TMP $PKG $OUTPUT +cd $TMP +rm -rf $PRGNAM-$VERSION +tar xvf $CWD/$PRGNAM-$VERSION.tar.gz +cd $PRGNAM-$VERSION +chown -R root:root . +find -L . \ + \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \ + -o -perm 511 \) -exec chmod 755 {} \; -o \ + \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \ + -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \; + +# Init should check /etc/rc.d/rc.auditd.conf instead of /etc/sysconfig/auditd +patch -p1 < $CWD/audit-2.3.6-sysconfig.diff + +CXXFLAGS="$SLKCFLAGS" \ +CFLAGS="$SLKCFLAGS" \ +./configure \ + --prefix=/usr \ + --libdir=/usr/lib${LIBDIRSUFFIX} \ + --localstatedir=/var \ + --sysconfdir=/etc \ + --mandir=/usr/man \ + --program-prefix= \ + --program-suffix= \ + --sbindir=/sbin \ + --enable-static=no \ + --enable-systemd=no \ + --with-libcap-ng=yes \ + --enable-gssapi-krb5=yes \ + --build=$ARCH-slackware-linux + +make +make DESTDIR=$PKG install + +find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared object" | grep ELF \ + | cut -f 1 -d : | xargs strip --strip-unneeded 2> /dev/null || true + +mkdir -p $PKG/etc/rc.d +mv $PKG/etc/sysconfig/auditd $PKG/etc/rc.d/rc.auditd.conf.new +mv $PKG/etc/rc.d/init.d/auditd $PKG/etc/rc.d/rc.auditd.new +rm -rf $PKG/etc/rc.d/init.d $PKG/etc/sysconfig + +mkdir -p $PKG/var/log/audit $PKG/var/lock/subsys + +mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION +cp -a AUTHORS COPYING ChangeLog INSTALL NEWS README contrib \ + $PKG/usr/doc/$PRGNAM-$VERSION +cat $CWD/$PRGNAM.SlackBuild > $PKG/usr/doc/$PRGNAM-$VERSION/$PRGNAM.SlackBuild +cat $CWD/README.SLACKWARE > $PKG/usr/doc/$PRGNAM-$VERSION/README.SLACKWARE +find $PKG/usr/doc -type f -exec chmod 0644 {} \; +find $PKG/usr/doc -size 0 -exec rm {} \; + +find $PKG/usr/man -type f -name "*.?" -exec gzip -9f {} \; +for i in $(find $PKG/usr/man -type l -name "*.?") ; do ln -s $( readlink $i ).gz $i.gz ; rm $i ; done + +mkdir -p $PKG/install +cat $CWD/slack-desc > $PKG/install/slack-desc + +cat $CWD/doinst.sh > $PKG/install/doinst.sh +# Change config files to .new: +( cd $PKG + for i in $(find etc -type f -name "*.rules" -o -name "*.conf") ; do + mv $i $i.new + echo "config $i.new" >> $PKG/install/doinst.sh + done ) + +cd $PKG +/sbin/makepkg -l y -c n $OUTPUT/$PRGNAM-$VERSION-$ARCH-$BUILD$TAG.${PKGTYPE:-tgz} diff --git a/audit/build/audit.info b/audit/build/audit.info new file mode 100644 index 0000000..99fa516 --- /dev/null +++ b/audit/build/audit.info @@ -0,0 +1,10 @@ +PRGNAM="audit" +VERSION="3.0.1" +HOMEPAGE="http://people.redhat.com/sgrubb/audit/" +DOWNLOAD="http://people.redhat.com/sgrubb/audit/audit-3.0.1.tar.gz" +MD5SUM="6a3cfa0dcccb98a85685029236528177" +DOWNLOAD_x86_64="" +MD5SUM_x86_64="" +REQUIRES="" +MAINTAINER="Bogdan Radulescu" +EMAIL="bogdan@nimblex.net" diff --git a/audit/build/doinst.sh b/audit/build/doinst.sh new file mode 100644 index 0000000..b6622d7 --- /dev/null +++ b/audit/build/doinst.sh @@ -0,0 +1,26 @@ +config() { + NEW="$1" + OLD="$(dirname $NEW)/$(basename $NEW .new)" + # If there's no config file by that name, mv it over: + if [ ! -r $OLD ]; then + mv $NEW $OLD + elif [ "$(cat $OLD | md5sum)" = "$(cat $NEW | md5sum)" ]; then + # toss the redundant copy + rm $NEW + fi + # Otherwise, we leave the .new copy for the admin to consider... +} + +preserve_perms() { + NEW="$1" + OLD="$(dirname ${NEW})/$(basename ${NEW} .new)" + if [ -e ${OLD} ]; then + cp -a ${OLD} ${NEW}.incoming + cat ${NEW} > ${NEW}.incoming + mv ${NEW}.incoming ${NEW} + fi + config ${NEW} +} + +preserve_perms etc/rc.d/rc.auditd.new +config etc/rc.d/rc.auditd.conf.new diff --git a/audit/build/slack-desc b/audit/build/slack-desc new file mode 100644 index 0000000..9a7e11e --- /dev/null +++ b/audit/build/slack-desc @@ -0,0 +1,19 @@ +# HOW TO EDIT THIS FILE: +# The "handy ruler" below makes it easier to edit a package description. +# Line up the first '|' above the ':' following the base package name, and +# the '|' on the right side marks the last column you can put a character in. +# You must make exactly 11 lines for the formatting to be correct. It's also +# customary to leave one space after the ':' except on otherwise blank lines. + + |-----handy-ruler------------------------------------------------------| +audit: audit (Linux Kernel Audit Framework) +audit: +audit: The audit package contains the user space utilities for storing and +audit: searching the audit records generate by the audit subsystem in the +audit: Linux 2.6 kernel. +audit: +audit: The audit subsystem, which is not enabled in stock Slackware kernels +audit: must be enabled and the kernel rebuilt in order to use auditd +audit: +audit: +audit: