00:20.31 | *** join/#devuan GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) |
00:30.53 | *** join/#devuan GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) |
00:57.04 | *** join/#devuan Xenguy (~Xenguy@devuan/community/Xenguy) |
01:13.04 | *** join/#devuan gast0n (~g4570n@unaffiliated/g4570n) |
01:33.35 | *** join/#devuan specing_ (~specing@unaffiliated/specing) |
02:20.44 | *** join/#devuan D-HUND (~debdog@194.140.113.54) |
02:27.47 | *** join/#devuan ac_laptop (~ac_laptop@186.2.247.129) |
03:25.10 | *** join/#devuan nyov (~nyov@unaffiliated/nyov) |
04:10.57 | *** join/#devuan DocScrutinizer05 (~saturn@openmoko/engineers/joerg) |
04:15.54 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:ed39:2df7:e2f8:6852) |
04:33.13 | *** join/#devuan ar3itrary (~hacker@2a03:4000:6:8177:2::1) |
04:43.22 | *** join/#devuan ar3itrary (~hacker@2a03:4000:6:8177:2::1) |
04:48.26 | *** join/#devuan TheCreeper (~TheCreepe@unaffiliated/thecreeper) |
05:13.53 | *** join/#devuan Benjamin_Netanya (~BBNetanya@101.112.0.215) |
05:16.03 | Benjamin_Netanya | any idea when beowulf is releasing for the pi4? |
05:16.39 | gnarface | http://arm-files.devuan.org/ |
05:17.01 | gnarface | looks like it's there |
05:17.15 | Benjamin_Netanya | fantastic, thanks |
05:17.44 | gnarface | no problem |
05:22.52 | *** part/#devuan Benjamin_Netanya (~BBNetanya@101.112.0.215) |
06:00.10 | *** join/#devuan maggotbrain (~maggotbra@c-73-254-248-250.hsd1.wa.comcast.net) |
06:05.04 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:69d4:d516:ad09:44e1) |
06:19.36 | *** join/#devuan Joril (~joril@212-124-183-192.dyn.eolo.it) |
06:28.22 | *** join/#devuan xrogaan (~xrogaan@unaffiliated/xrogaan) |
06:32.45 | *** join/#devuan Inepu (~Mithrandi@46.234.217.137) |
06:42.46 | *** join/#devuan rsx (~rsx@ppp-188-174-142-232.dynamic.mnet-online.de) |
06:52.27 | *** join/#devuan MarrekNozka (~MarrekNoz@2a00:1028:83d8:685a:3e7c:3fff:fe7d:eaef) |
06:55.52 | *** join/#devuan KnoP (~KnoP@p57b20346.dip0.t-ipconnect.de) |
06:57.37 | *** join/#devuan GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) |
07:11.41 | *** join/#devuan psarria (~psarria@185.153.165.69) |
07:14.51 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:69d4:d516:ad09:44e1) |
07:18.53 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
07:21.05 | *** join/#devuan orcus-de (~orcus_@213.170.218.225) |
07:29.28 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
07:31.26 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
07:47.01 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
07:47.01 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
07:47.01 | *** join/#devuan Manis (~Manis@77-56-190-146.dclient.hispeed.ch) |
07:47.01 | Manis | Hi. Does someone know where the unattended-upgrades package in Devuan comes from? Is it https://git.devuan.org/devuan/unattended-upgrades ? |
07:47.57 | *** join/#devuan earthnative (~nemo@119-18-37-212.771225.bne.static.aussiebb.net) |
07:59.44 | *** join/#devuan lfluffywof (~furrywolf@172.58.95.124) |
08:02.31 | *** join/#devuan Inepu (~Mithrandi@137-217-234-46.wifi4all.it) |
08:03.24 | *** join/#devuan cocoadaemon (~foo@2a01:e0a:4e1:97e0:a69c:dc6e:df01:d357) |
08:06.21 | *** join/#devuan xinomilo (~xinomilo@gateway/tor-sasl/xinomilo) |
08:11.50 | *** join/#devuan Pali (~pali@Maemo/community/contributor/Pali) |
08:14.01 | cronolio | from regular repositaries |
08:15.32 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
08:15.32 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
08:16.52 | Manis | cronolio: But where is the source code from which the packages are built⦠|
08:18.19 | cronolio | in regular repository |
08:18.57 | Manis | cronolio: Do you have a link? |
08:31.05 | cronolio | for example apt http://deb.devuan.org/devuan/pool/main/a/apt/ there arhive with tar.gz extension, it is source code |
08:31.46 | onefang | There are apt commands to download source code packages. |
08:32.50 | cronolio | debian https://packages.debian.org/stable/admin/apt provide link to source code while didn;t find such on devuan https://pkginfo.devuan.org/cgi-bin/package-query.html?c=package&q=apt=2.2.2+devuan1 |
08:41.09 | cronolio | i'm debian user, don't know devuan specific :) |
08:48.47 | *** join/#devuan sunshavi (~user@190.42.230.61) |
08:48.47 | cronolio | i'm was here for reseach in sysvinit, but currently i'm think that old style init system is not enoght for me |
08:48.47 | cronolio | looking for a good an simple supevisor init, not systemd |
08:51.45 | cronolio | finit is closed one for my need but must be rewriten a bit |
08:54.43 | *** join/#devuan infobot (ibot@96-86-209-99-static.hfc.comcastbusiness.net) |
08:54.43 | *** topic/#devuan is Welcome to Devuan! https://devuan.org | Releases: https://files.devuan.org (Beowulf 3.1 stable, ASCII 2.1 old-stable) | Forum https://dev1galaxy.org | Chanlogs http://maemo.cloud-7.de/irclogs/freenode/_devuan/ | take offtopic chat to #devuan-offtopic |
08:54.43 | *** mode/#devuan [+v infobot] by ChanServ |
08:56.46 | *** join/#devuan GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) |
09:04.38 | *** join/#devuan infobot (ibot@96-86-209-99-static.hfc.comcastbusiness.net) |
09:04.38 | *** topic/#devuan is Welcome to Devuan! https://devuan.org | Releases: https://files.devuan.org (Beowulf 3.1 stable, ASCII 2.1 old-stable) | Forum https://dev1galaxy.org | Chanlogs http://maemo.cloud-7.de/irclogs/freenode/_devuan/ | take offtopic chat to #devuan-offtopic |
09:04.38 | *** mode/#devuan [+v infobot] by ChanServ |
09:13.38 | Joril | cronolio: do you mean https://packages.debian.org/source/buster/unattended-upgrades ? |
09:22.27 | *** join/#devuan GNUmoon2 (~GNUmoon@gateway/tor-sasl/gnumoon) |
09:25.32 | crashoverride | HELO |
09:29.23 | crashoverride | HELO laptop.crashoverride.home |
09:34.45 | Manis | Joril: Is there no separate unattended-upgrades package for Devuan? The issue is that the unattended-upgrades package on Devuan does not work because it will only upgrade packages with o=Debian which does not match anything on Devuan. |
09:35.01 | crashoverride | Ah f*ck it. I'm done trying to say hi in an amusing fashion. |
09:35.06 | crashoverride | moin. |
09:35.12 | Manis | EHLO |
09:35.22 | crashoverride | THANKS! |
09:35.41 | crashoverride | hugs Manis (standard disclaimer applies) |
09:35.58 | Manis | can only be hugged with 2m distance! |
09:37.48 | gnarface | Manis: if this hasn't been patched yet then the answer is probably no. the devaun forked packages have "devuan" in the version string |
09:39.39 | gnarface | Manis: https://pkginfo.devuan.org/cgi-bin/policy-query.html?c=package&q=.*unattend.* |
09:40.00 | gnarface | Manis: according to this, it used to be forked for jessie and not after that, so dunno if this is a regression or what |
09:40.42 | gnarface | feel free to report it at http://bugs.devuan.org/ |
09:40.45 | crashoverride | Manis: it's okay, I can also fully dress in a hazmat suit, as specified per the standard protocol, mentionned in the aformentionned standard disclaimer. |
09:41.25 | Manis | gnarface: I'd like to avoid manually patching the config files on all systems. I came across this bug report (https://bugs.devuan.org/cgi/bugreport.cgi?bug=78) |
09:41.28 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
09:41.29 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
09:41.33 | Manis | It was marked as fixed, but isn't. |
09:42.21 | Manis | crashoverride: That sounds COVID conformant. I can accept that :-) |
09:43.04 | Manis | looks for hazmat suit in the attic. |
09:44.57 | gnarface | Manis: well it mentions it was fixed in jessie and ascii, but only mentions submitting a patch for beowulf, not whether the patch actually got accepted or not |
09:45.18 | Manis | gnarface: Ah, you're right. I "overread" that. |
09:45.38 | gnarface | Manis: either way i'd say it looks like it did not, or it got removed, anyway. it would probably be appropriate to open this again |
09:46.27 | gnarface | perhaps merely an oversight |
09:46.46 | Manis | There is https://git.devuan.org/devuan/unattended-upgrades/commit/7808127b13e69c84d47919fd963f7ebd719b9e01 but the file seems not to be used. |
09:47.06 | crashoverride | Manis: afaiu, only one of us needs a hazmat suit; the host system does not need one. |
09:47.22 | Manis | stops searching. |
09:47.23 | crashoverride | Manis: so, provided you do the hosting, I can simply come with it. |
09:47.26 | crashoverride | :D |
09:47.45 | Manis | The COVID server ;-) |
09:47.54 | crashoverride | well, more like your home actually, ::1. |
09:48.19 | crashoverride | and I hope for you that hasn't installed the COVID update. |
09:48.57 | Manis | covidd() { covidd | covidd &; } |
09:53.25 | crashoverride | well, now it would be bad practice to type covid with two d would it not? :P |
09:56.23 | Manis | how so? |
09:56.33 | Manis | The COVID deamon that forks it self constantly. |
09:56.45 | Manis | Sounds like an accurate replication of the original. |
09:58.35 | buZz | Manis: that forkbomb version of your doesnt start itself |
09:58.56 | Manis | buZz: That's handled by a sysvinit.d script. |
09:59.12 | Manis | Gotta adhere to common Unix practices. |
09:59.35 | Manis | OK, it shouldn't have been a shell function. |
09:59.47 | buZz | no worries, you're not so good in bash scripting, thats fine |
10:00.00 | Manis | I guess I'm pretty okay in shell scripting :-) |
10:00.26 | Manis | Issues lie in making non-funny jokes on IRC. |
10:00.43 | buZz | you excel in that, clearly |
10:01.41 | Manis | YES! |
10:01.42 | crashoverride | Manis: you forgot the mutations |
10:02.01 | Manis | Hmm. |
10:02.15 | Manis | My version of covidd kills so fast that the virus won't mutate. |
10:02.17 | Manis | It's a feature. |
10:09.26 | onefang | I think this disease should be quarantined into @devuan-offtpic. |
10:09.44 | onefang | Er #devuan-offtopic. |
10:11.52 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
10:11.53 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
10:19.17 | *** join/#devuan djph__ (~dpurgert@104-57-151-177.lightspeed.bcvloh.sbcglobal.net) |
10:19.31 | *** join/#devuan Ionic (~ionic@home.ionic.de) |
10:20.25 | Ionic | I'd like to install debug packages (specifically dbgsym), but I'm not quite sure where to get them? |
10:24.02 | Ionic | I guess I could mix in Debian's debug package mirror, not sure if that's the best idea though |
10:42.06 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
10:42.06 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
10:47.06 | *** join/#devuan Manis (~Manis@77-56-190-146.dclient.hispeed.ch) |
10:49.23 | *** join/#devuan yanmaani (~yanmaani@gateway/tor-sasl/yanmaani) |
10:50.01 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
10:50.02 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
10:53.43 | *** join/#devuan yanmaani (~yanmaani@gateway/tor-sasl/yanmaani) |
10:57.40 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
10:57.41 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
11:02.02 | *** join/#devuan APXX (~IceChat95@c-24-30-27-91.hsd1.ga.comcast.net) |
11:04.29 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
11:04.30 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
11:04.50 | APXX | How long will it take for the next release of devuan to come out after debian 11 releases? I remember early releases took months after the debian release. Are the future ones going to be faster? |
11:07.19 | onefang | Does anyone know what the proper permissions for /tmp/user are in Beowulf? |
11:07.44 | APXX | Maybe I'm just being paranoid, but are packages gpg verified like debian is? |
11:08.22 | onefang | Yes they are. Most of our package mirrors just redirect to Debian package mirrors for the majority of the packages we share. |
11:08.58 | onefang | Those few we fork are signed by Devuan's key. |
11:10.35 | onefang | Ionic: The above might answer your question as well. |
11:11.44 | *** join/#devuan GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) |
11:16.26 | Ionic | Mh, in general, yes |
11:18.22 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
11:18.23 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
11:21.05 | *** join/#devuan _4s3ti_ (~f0rs3ti@pivpn/maintainer/f0rs3ti) |
11:22.11 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
11:22.11 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
11:23.54 | *** join/#devuan rm (~rm@fsf/member/rm) |
11:27.55 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:f1ab:e827:a4eb:17b5) |
11:33.02 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
11:33.02 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
11:34.07 | rm | hello |
11:34.33 | rm | on https://www.devuan.org/get-devuan there's both a "Release torrent" and a "magnet link" |
11:34.37 | rm | they do not match |
11:34.44 | rm | 28 GB vs 15 GB |
11:35.04 | rm | (actually the other way round) |
11:35.12 | rm | and the "Release torrent" is poorly seeded |
11:39.55 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
11:39.55 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
11:45.15 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
11:57.13 | *** join/#devuan Ryushin (~Ryushin@windwalker.chrisdos.com) |
11:57.30 | fsmithred | rm, new torrent file is in place. To speed up seeding in the beginning, add one of our iso mirrors in your bt client. |
11:57.48 | fsmithred | magnet link will get fixed later |
11:58.58 | fsmithred | https://files.devuan.org/devuan_beowulf.torrent |
11:59.57 | buZz | added two seednodes |
12:02.56 | *** join/#devuan fling (~fling@fsf/member/fling) |
12:12.46 | *** join/#devuan kiwi9 (~john@2001:8003:6da8:c01:2d8:61ff:fe7b:961b) |
12:23.20 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
12:23.48 | *** join/#devuan Manis (~Manis@77-56-190-146.dclient.hispeed.ch) |
12:27.21 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
12:27.21 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
12:29.13 | *** join/#devuan jotaxpe (jotaxpe@gateway/vpn/protonvpn/jotaxpe) |
12:48.47 | *** join/#devuan Ryushin (~Ryushin@windwalker.chrisdos.com) |
12:52.39 | *** join/#devuan Manis (~Manis@77-56-190-146.dclient.hispeed.ch) |
13:15.39 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
13:15.39 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
13:22.08 | *** join/#devuan targz (~Thunderbi@unaffiliated/targz) |
13:31.58 | *** join/#devuan specing_ (~specing@unaffiliated/specing) |
13:33.32 | *** join/#devuan gast0n (~g4570n@unaffiliated/g4570n) |
13:36.08 | *** join/#devuan cocoadaemon (~foo@36.161.2.109.rev.sfr.net) |
13:36.54 | *** join/#devuan ShorTie (~ShorTie@unaffiliated/shortie) |
13:44.47 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
14:00.27 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
14:05.54 | *** join/#devuan shibboleth (~shibbolet@gateway/tor-sasl/shibboleth) |
14:21.43 | *** join/#devuan Oldmoss (~Oldmoss@46.230.138.122) |
14:23.31 | *** join/#devuan sunshavi (~user@190.42.230.61) |
14:26.31 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
14:46.54 | *** join/#devuan blitzed (~blitzed@176.113.73.187) |
15:00.21 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
15:05.09 | rm | so, installed, looking good so far! Nice theme and a decently minimal set of software by default :) |
15:05.38 | *** join/#devuan MarrekNozka (~MarrekNoz@2a00:1028:83d8:685a:3e7c:3fff:fe7d:eaef) |
15:05.43 | *** join/#devuan markizano (markizano@2600:3c00::f03c:92ff:fe86:b66e) |
15:18.00 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
15:22.55 | *** join/#devuan TheCreeper (~TheCreepe@unaffiliated/thecreeper) |
15:22.56 | jonadab | Yeah, the base install doesn't need that much. Most importantly it needs the things you need to install desired packages. So apt itself, its dependencies, nano (so you can edit sources.list if needed), networking (so apt can reach the outside world), etc. |
15:23.22 | jonadab | A shell obviously. |
15:24.38 | jonadab | It's _nice_ to also have basic standard commands and utilities (ping, traceroute, grep, less, etc.), but not strictly necessary. |
15:26.38 | *** join/#devuan _zxq9_ (~zxq9@FL1-119-244-160-91.okn.mesh.ad.jp) |
15:26.41 | *** join/#devuan TCZ (~tcz@91.150.165.64) |
15:39.51 | *** join/#devuan yanmaani (~yanmaani@gateway/tor-sasl/yanmaani) |
15:41.19 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
15:42.49 | *** join/#devuan ac_laptop (~ac_laptop@186.2.247.129) |
15:42.53 | *** join/#devuan Manis (~Manis@77-56-190-146.dclient.hispeed.ch) |
15:51.15 | *** join/#devuan AnimaInvicta (~AnimaInvi@ber27-1-78-230-215-86.fbx.proxad.net) |
15:58.29 | *** join/#devuan ac_laptop (~ac_laptop@186.2.247.129) |
15:59.45 | *** join/#devuan Acacia (~Acacia@unaffiliated/acacia) |
16:16.42 | *** join/#devuan fling (~fling@fsf/member/fling) |
16:20.49 | *** join/#devuan IoFran (~Thunderbi@189.237.87.37) |
16:33.37 | *** join/#devuan IoFran (~Thunderbi@189.237.87.37) |
16:49.17 | *** join/#devuan blitzed (~blitzed@91.196.220.130) |
16:54.42 | *** join/#devuan jathan (~jathan@69.61.93.38) |
16:54.48 | *** join/#devuan webster (~Thunderbi@p4fd22c8c.dip0.t-ipconnect.de) |
17:00.01 | *** join/#devuan amesser (~amesser@p57bcfc77.dip0.t-ipconnect.de) |
17:02.59 | *** join/#devuan blitzed_ (~blitzed@91.196.220.130) |
17:06.45 | *** join/#devuan Akuli (~akuli@82-203-166-219.bb.dnainternet.fi) |
17:13.46 | *** join/#devuan ferdy (~ferdy@80.210.102.194) |
17:13.47 | *** join/#devuan ferdy (~ferdy@funtoo/contrib/ferdy-) |
17:21.14 | *** join/#devuan TheCreeper (~TheCreepe@unaffiliated/thecreeper) |
17:31.10 | *** join/#devuan ac_laptop (~ac_laptop@186.2.247.129) |
17:37.42 | *** join/#devuan sunshavi (~user@190.42.230.61) |
17:38.59 | *** join/#devuan cocoadaemon (~foo@2a01:e0a:4e1:97e0:a69c:dc6e:df01:d357) |
17:47.27 | *** join/#devuan mro_name (~mro_name@port-92-195-206-196.dynamic.as20676.net) |
17:51.37 | *** join/#devuan DashiePie (~Rawr@c-67-174-72-158.hsd1.wv.comcast.net) |
18:19.19 | *** join/#devuan melodie (~melodie@unaffiliated/melodie) |
18:19.59 | *** join/#devuan tarbz2 (~Thunderbi@unaffiliated/targz) |
18:20.54 | melodie | hi |
18:25.38 | golinux | howdy |
18:25.39 | melodie | I would like to have zram loaded at boot but I can't make it work. The one from the repos will only work with Systemd, and I still have the old script originally made for Fedora, but I can't get it to be loaded a boot either. Here is the script : http://meets.free.fr/Downloads/Debian/zramconfig/ (it used to work, in Debian, before). I tried to start it from /etc/rc.local (maybe I didn't use the correct syntax?) tried to start it by doing a symlink |
18:25.39 | melodie | from within /etc/rc5.d (that worked, in antiX) but so far no luck. |
18:25.46 | melodie | can someone help me with that? |
18:26.29 | golinux | Sadly not me. :( |
18:26.29 | melodie | also I had to modify slightly the script because moprobe and other ones are in /sbin which is not in the PATH |
18:26.36 | *** join/#devuan MarrekNozka (~MarrekNoz@2a00:1028:83d8:685a:3e7c:3fff:fe7d:eaef) |
18:26.42 | melodie | so I changed modprobe to /sbin/modprobe |
18:26.49 | melodie | hi golinux |
18:27.01 | melodie | and others that needed the same treatment too |
18:27.13 | melodie | when I start zram manually it works |
18:27.56 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
18:28.39 | golinux | There is a way to fix the path if I could but find it. |
18:29.26 | *** join/#devuan xinomilo (~xinomilo@gateway/tor-sasl/xinomilo) |
18:29.52 | melodie | golinux it's ok for the path, this is not the problem |
18:29.58 | melodie | the problem is to start it at boot |
18:30.39 | melodie | fixing the path : wrong way, add /sbin to the path. (I won't). A better way : make symlinks in /usr/bin (not that good either on the system point of view) |
18:30.51 | melodie | in the script : write the full path |
18:30.56 | melodie | I think this is ok |
18:31.10 | golinux | It's in the beowulf release notes here: https://files.devuan.org/devuan_beowulf/Release_notes.txt |
18:31.32 | melodie | but, I still can't find how to load zram at boot |
18:31.36 | melodie | ok I look |
18:32.09 | golinux | Pretty close to the top |
18:32.26 | rm | melodie, what do you add into /etc/rc.local? |
18:33.15 | melodie | rm " /etc/init.d/zram start " |
18:33.19 | melodie | is that not ok? |
18:33.28 | golinux | That may help. I got to run but will bbl. |
18:33.37 | melodie | golinux thanks |
18:34.28 | rm | melodie, that one seems overcomplicated |
18:34.30 | melodie | rm : also should it be before, of after the line "exit 0" ? (Long time didn't use rc.local, can't remember) |
18:34.34 | rm | it doesn't even need to be a init script |
18:34.36 | rm | yes, before |
18:34.38 | rm | https://dpaste.com/736ATPQWZ |
18:34.45 | rm | save that as zram.sh, chmod +x |
18:34.46 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
18:35.00 | rm | and then have add /path/to/zram.sh into rc.local |
18:35.51 | melodie | how do you get zramctl in the machine? |
18:36.50 | melodie | this is from your script |
18:36.56 | melodie | rm ? |
18:37.16 | melodie | got it |
18:37.23 | melodie | it's /sbin/zramctl |
18:37.39 | rm | here's a better one, fixed an editing bug https://dpaste.com/3DAMD3RF3 |
18:37.40 | melodie | but /sbin is not in the $PATH |
18:37.52 | rm | I simplify this from my actual script and at first over-simplified :) |
18:37.59 | rm | melodie, then add /sbin/ as well |
18:39.04 | rm | so btw did you add that one after "exit 0"? |
18:39.12 | rm | maybe just this was the issue? |
18:39.45 | melodie | I think I added it before exit 0 |
18:40.05 | melodie | I can't see the difference between your two scripts |
18:40.29 | melodie | I'd rather have it use a % of the available ram rather than a fixed value |
18:40.34 | melodie | old scripts : |
18:40.47 | melodie | http://meets.free.fr/files/rc.local.zram |
18:41.02 | melodie | http://meets.free.fr/files/zram-config.txt |
18:41.13 | melodie | what do you think? How could it be reused? |
18:48.31 | rm | FREE_MEM=`free -t -m | egrep Mem | awk {'print $2'}` |
18:48.31 | rm | # Swap size = 25% of free memory; |
18:48.35 | rm | this is incorrect |
18:48.53 | rm | the command in `` will return the total amount of installed memory, not free memory |
18:49.18 | rm | so then it takes 1/4 of that |
18:50.21 | rm | and anyways, basing anything on the amount of memory being free *at boot-up*, would be silly |
18:50.36 | *** join/#devuan ShorTie (~ShorTie@unaffiliated/shortie) |
18:57.03 | melodie | rm that has been used and was effective |
18:57.31 | rm | melodie, sure, but it will always use 1/4 of the total RAM, not of the free ram |
18:57.36 | rm | as the comment claims |
18:57.50 | rm | well, not "use", but create zram device of such size |
18:58.06 | melodie | I think the latest is this one : http://meets.free.fr/Downloads/Debian/zramconfig/zram/etc/init.d/zram |
18:58.10 | rm | zram doesn't actually use any RAM until it needs to actually store data |
18:58.22 | melodie | good |
19:00.15 | onefang | /etc/rc.local runs after all the other init, so it likely has a good feel for how much RAM is free at that point. |
19:01.34 | melodie | hi onefang |
19:01.48 | rm | I don't get it what the "latest one" is trying to do with that math |
19:02.05 | melodie | wouldn't it be nice to have one set of files to load and setup zram in Devuan, that works for everyone? |
19:02.21 | melodie | rm which math? |
19:02.41 | rm | the disk size it makes is from dividing the RAM by the number of CPUs and multiplying the result by 0.9 |
19:03.04 | melodie | but the factor can be changed |
19:03.17 | melodie | in a config file /etc/default/zram |
19:03.20 | rm | sure |
19:03.33 | rm | doesn't make the rest of it make sense |
19:03.43 | *** join/#devuan BRLX (~Thunderbi@193-81-110-198.hdsl.highway.telekom.at) |
19:04.08 | melodie | you need to ask captnfab or mimas about that |
19:04.29 | melodie | (they are listed in the top comments, captnfab can be found at #debian-facile) |
19:04.46 | melodie | he can explain, I can't. |
19:04.59 | melodie | I can test, use, provide feedback |
19:05.25 | *** join/#devuan cd (~cd@unaffiliated/cd) |
19:07.01 | melodie | does Devuan boot to init5? |
19:07.25 | melodie | it has gui, so that should be init5 shouldn't it? |
19:08.08 | tuxd3v_ | melodie, You can use something like this: https://paste.debian.net/hidden/e91444b5/ |
19:08.34 | tuxd3v_ | it have being made for a nanoPi NEO Air ARM sbc |
19:08.54 | tuxd3v_ | 4 cores, the machine has 512MB Ram |
19:09.24 | tuxd3v_ | you can adapt it to the amount of cores you want |
19:09.30 | melodie | tuxd3v thank you I try |
19:09.36 | tuxd3v_ | and also for the ammount of Ram you want |
19:09.49 | *** join/#devuan blitzed (~blitzed@91.196.220.131) |
19:10.28 | melodie | tuxd3v well thanks but no :) |
19:10.32 | tuxd3v_ | you still need to add that line you have to /etc/modules,, but the udev rule will create your zram modules :) |
19:11.14 | melodie | I would rather have it work in any machine without having to set it up manually |
19:11.29 | tuxd3v_ | you don't set it manually |
19:11.36 | tuxd3v_ | its automatic |
19:11.49 | tuxd3v_ | on boot it will create the zram modules automatically |
19:12.48 | tuxd3v_ | in that case zram will consume (96*4)/3 = 128MB |
19:13.13 | tuxd3v_ | because I am using lz4 algo, you can use another one.. |
19:13.42 | melodie | what about a script which could be added to a Devuan repos later? |
19:14.38 | melodie | such as the one that works in zram-config or even better, one with a /etc/default/zram where you can change the % of ram used to do the math |
19:15.49 | tuxd3v_ | for my experiencing '/etc/default/zram' is the one that come in debian, and its bad.. you don't control a lot of things.. |
19:16.00 | melodie | there is also the priority to consider |
19:16.01 | tuxd3v_ | but it does work with systemd |
19:16.18 | melodie | if you have a swap partition or a swap file, which one should have priority |
19:16.23 | tuxd3v_ | well the priority is assigned in /etc/fstab |
19:16.30 | melodie | is that so? |
19:16.39 | tuxd3v_ | its like always was :) |
19:16.42 | melodie | I've never seen that in fstab so far |
19:17.21 | tuxd3v_ | ofcourse because when you create swap, it will start as priority -1, and next you create as priority -2 ad so on.. |
19:17.26 | melodie | I use the default zram-config from the repos in Ubuntu, there is no such thing |
19:18.35 | tuxd3v_ | but you can change that in fstab, look ao this: https://paste.debian.net/hidden/6fe41d54/ |
19:18.59 | tuxd3v_ | I don't know about ubuntu |
19:19.31 | tuxd3v_ | I know that debian has a package for zram with very limited funtionality and some on the fly created services for systemd |
19:19.47 | melodie | tuxd3v mine all four have : |
19:19.48 | melodie | /dev/zram3 partition76094405 |
19:19.54 | tuxd3v_ | which in my opinion is a mess, but any one is free to use what they want :) |
19:20.02 | melodie | of course |
19:20.56 | melodie | archlinux has this : https://github.com/Nefelim4ag/systemd-swap |
19:21.04 | melodie | (systemd based too :-( ) |
19:21.14 | tuxd3v_ | in my case zram2 have the bigger priority and so will be the first to be used :) |
19:21.47 | melodie | ok |
19:21.57 | melodie | I'll brb have to restart fire |
19:22.00 | tuxd3v_ | zram0 should be the less priority one, why? |
19:22.37 | tuxd3v_ | because system is bringup on core0, and so a lot of OS services are running on it |
19:23.47 | tuxd3v_ | so the free cores are the ones that mostly should use zram , since it consumes cpu to compress and decompress :) |
19:28.50 | melodie | tuxd3v it uses some cpu, but makes the system more snappy |
19:29.03 | melodie | and swapping to ram is much faster than swapping to disk |
19:29.18 | tuxd3v_ | indeed, that's why I use it :) |
19:29.24 | melodie | what about swapping to swapfile? I guess that is not as fast as in ram |
19:29.36 | tuxd3v_ | also I use algo lz4 because its very fast :) |
19:29.51 | tuxd3v_ | it uses ~1/3 Ram |
19:30.06 | tuxd3v_ | I think its enough :) |
19:30.06 | melodie | how is that fast? what else is default used if it's not lz4? |
19:30.21 | tuxd3v_ | specially when compiling code it helps a lot :) |
19:30.42 | melodie | Nitin Gupta, the original author of Compcache (the former zram) said in his paper that for a Desktop 25% should be enough |
19:31.02 | melodie | yes but what else is default used if it's not lz4? |
19:31.15 | tuxd3v_ | the default I believe its 'lzo' |
19:31.25 | melodie | aha |
19:31.33 | melodie | I'm not familiar with that |
19:32.09 | tuxd3v_ | but lz4 is crazy fast, so my favorit for zram :) |
19:33.52 | melodie | what about /sbin/zramctl ? It must be available for a reason? |
19:34.04 | melodie | (I like the idea of using what is in the repos) |
19:34.35 | melodie | it is in util-linux |
19:34.48 | *** join/#devuan mro_name (~mro_name@2002:5cc3:cec4:0:75e7:db1d:d369:cd3c) |
19:35.31 | tuxd3v_ | yes, and its a option too |
19:35.46 | tuxd3v_ | I just use a udev rule and its done :) |
19:37.12 | tuxd3v_ | zramctl permits also to change the algorithm, and other things.. |
19:37.49 | tuxd3v_ | so if you are not using a complete udev rule that does averything, that tool is a option |
19:38.10 | melodie | as I said, a set of tools which would be ok for the devs to make a package for the repos would be nice |
19:38.21 | fsmithred | melodie, was your runlevel question answered? 2-5 are the same in debian |
19:38.38 | fsmithred | default runlevel is 2 |
19:41.03 | melodie | fsmithred wao |
19:41.14 | melodie | I'd never thought of that |
19:41.58 | fsmithred | yeah, if you're coming from rpm-based distro, you might expect otherwise |
19:42.44 | fsmithred | I don't remember what slackware does. Maybe same as rh and suse |
19:44.06 | melodie | how can you know in which runlevel you are once the desktop is running? |
19:44.12 | melodie | what command line or ? |
19:44.16 | fsmithred | runlevel |
19:44.19 | fsmithred | lol |
19:44.50 | fsmithred | it will be 2 unless you changed /etc/inittab |
19:45.01 | fsmithred | or deliberately booted to something other than 2 |
19:46.07 | fsmithred | some debian-based distros make runlevel 3 multi-user non-graphical |
19:48.28 | melodie | fsmithred "sudo /etc/init.d/zram start" works |
19:48.46 | melodie | now let's see if it's still loaded after a reboot (that's the idea) |
19:49.13 | melodie | runlevel 3 multi-user non-graphical was what I knew at Archlinux |
19:49.54 | melodie | antiX has runlevel 5 for graphical environment |
19:50.15 | fsmithred | rh and suse have 2 and 3 non-graphical, 4 and 5 graphical |
19:50.27 | fsmithred | had |
19:53.47 | melodie | having a symlink in /etc/rc2.d to /etc/init.d/zram still brings no luch |
19:53.49 | melodie | luck |
19:53.57 | melodie | very strange |
19:55.13 | melodie | :idea: |
19:55.15 | melodie | what if |
19:55.54 | melodie | what if I report a bug against the zram-config package, as it is meant for systemd and came in using the Devuan sources? :D |
19:56.01 | melodie | sources.list* |
19:57.28 | fsmithred | I think there's some command you're supposed to run to register the service |
19:57.51 | melodie | in systemd you do |
19:58.00 | melodie | in systemV you don't |
19:58.35 | fsmithred | you can use update-initramfs to make the links, and I think that will do everything that's needed. |
19:58.54 | fsmithred | no |
19:58.56 | fsmithred | update-rc.d |
19:59.04 | fsmithred | sorry |
19:59.13 | melodie | ? |
19:59.30 | fsmithred | NOT update-initramfs |
19:59.41 | fsmithred | that does what the name suggests |
19:59.50 | fsmithred | update-rc.d to make the symlinks |
20:00.22 | fsmithred | also some info in /etc/init.d/README |
20:00.32 | melodie | ok |
20:01.07 | onefang | Or sysv-rc-conf to make it easy. |
20:01.33 | melodie | onefang ? |
20:01.34 | fsmithred | will that do everything needed for a newly-created service? |
20:01.50 | melodie | fsmithred good it has created a zram symlink in all rc*.d files! |
20:01.55 | fsmithred | sysv-rc-conf is a utility for making/removing the symlinks |
20:03.08 | melodie | rebooting once more now |
20:03.16 | *** join/#devuan petzi (~petzi@p578b3438.dip0.t-ipconnect.de) |
20:04.28 | *** join/#devuan TheCreeper (~TheCreepe@unaffiliated/thecreeper) |
20:04.31 | *** join/#devuan blitzed (~blitzed@91.196.220.132) |
20:08.16 | melodie | fsmithred tuxd3v onefang : yes ! |
20:08.18 | melodie | /dev/zram0 partition18577840100 |
20:08.20 | melodie | after reboot |
20:08.39 | fsmithred | :) |
20:08.40 | onefang | Yay! |
20:08.58 | melodie | I think it would not work the first time with update-rc.d because I was not full root |
20:09.05 | melodie | have to get used to that kind of thing |
20:09.18 | melodie | also the script needs to have the commands with the full path: |
20:09.33 | melodie | <PROTECTED> |
20:10.28 | fsmithred | there are a few ways to fix that root path issue |
20:10.45 | fsmithred | use 'su -' instead of su |
20:11.19 | fsmithred | add path to script or use full path in commands |
20:12.26 | *** join/#devuan IoFran2 (~Thunderbi@189.237.87.37) |
20:12.37 | melodie | fsmithred how do you add path to script? |
20:12.52 | fsmithred | PATH=whatever |
20:12.53 | melodie | use full path in the commands in the script : I know |
20:12.55 | fsmithred | in the script |
20:12.59 | melodie | oh! |
20:13.14 | fsmithred | echo $PATH to see the format |
20:13.33 | melodie | wait |
20:13.45 | melodie | under #!/bin/bash for instance? |
20:14.37 | melodie | It needs only /sbin |
20:14.47 | melodie | PATH=/sbin |
20:14.53 | fsmithred | if that's enough |
20:14.58 | melodie | the desired commands are there |
20:14.59 | tuxd3v_ | good, what says 'swapon -s' ? |
20:15.35 | melodie | tuxd3v it says the same as "cat /proc/swaps" |
20:15.51 | melodie | Nom de fichierTypeTailleUtiliséPriorité |
20:15.56 | tuxd3v_ | hehhe ideed |
20:15.59 | tuxd3v_ | :) |
20:16.05 | melodie | /swapfile file 2621400-2 |
20:16.21 | melodie | /dev/zram0 partition18577840100 |
20:16.31 | tuxd3v_ | oits ok then |
20:17.05 | tuxd3v_ | but you still have a swapfile there :) |
20:17.11 | melodie | I have to refine it and see if the /etc/default/zram will be used. I have changed the factor variable and need to reboot. but before I want to test the PATH line |
20:17.21 | melodie | tuxd3v it does nto bother |
20:17.27 | melodie | I think |
20:17.59 | melodie | I've had swap partitions + zram in some machines in the past |
20:18.19 | melodie | as long as zram has the higher priority... |
20:19.13 | tuxd3v_ | indeed |
20:21.02 | melodie | ok rebooting now |
20:30.34 | melodie | fsmithred "PATH=/sbin" does not work |
20:32.36 | melodie | after removing full path from modprobe mkswap swapon and swapoff, and adding PATH=/sbin under the comments at the top of the script, after reboot : no more zram swap |
20:36.18 | fsmithred | Maybe you need more of root |
20:36.22 | fsmithred | 'root's path |
20:37.31 | melodie | can you give me more details? |
20:37.48 | melodie | and what root? "su" ? "su -" ? |
20:37.54 | melodie | I mean which root? : |
20:37.56 | fsmithred | both will give you root |
20:37.57 | melodie | I mean which root? :) |
20:38.02 | fsmithred | do this experiment |
20:38.04 | fsmithred | su |
20:38.08 | fsmithred | echo $PATH |
20:38.11 | fsmithred | exit |
20:38.13 | fsmithred | su - |
20:38.16 | fsmithred | echo $PATH |
20:38.43 | fsmithred | look at the difference. The first one lacks all the sbins |
20:38.59 | melodie | yes |
20:39.07 | melodie | exactly |
20:39.13 | fsmithred | you might need more than just /sbin |
20:39.38 | fsmithred | or just go back to using full path to commands |
20:40.05 | melodie | which I did, but what would the alternative look like? |
20:40.14 | melodie | Let me send the files online, in a nice tarball |
20:40.25 | fsmithred | send what files? |
20:49.03 | *** join/#devuan kiwi9 (~john@2001:8003:6da8:c01:2d8:61ff:fe7b:961b) |
20:52.01 | melodie | fsmithred /etc/init.d/zram and /etc/default/zram along with the update-rc.d file |
20:53.31 | fsmithred | I know nothing about zram and not a lot more than that about init scripts |
20:54.57 | melodie | aha |
20:55.13 | melodie | you know about scripts however, don't you? |
20:59.00 | melodie | http://meets.free.fr/Downloads/Zram-For-Devuan/ |
20:59.03 | melodie | done! |
21:09.28 | *** join/#devuan TCZ (~tcz@91.150.165.64) |
21:14.38 | melodie | tuxd3v fsmithred onefang rm thanks for the help |
21:15.29 | melodie | also I have done a respin that is less than 700MB, strangely, the snapshot tool does not reset the user to default? |
21:16.08 | melodie | I can get used to it though |
21:16.08 | fsmithred | what do you mean about user to default? |
21:16.19 | melodie | default is devuan@devuan |
21:16.24 | melodie | in the official live |
21:16.32 | fsmithred | it copies whatever user you have in the system |
21:16.52 | melodie | yes, that's what I've seen |
21:17.28 | melodie | I compare with the one in antiX that looks close, but offers to reset, or to keep, at the start of the script |
21:17.47 | fsmithred | the default for the snapshot tool is 'user'. Anything other than that needs to have the username in the boot command. |
21:17.57 | melodie | ie: keep it for yourself or rebuild to redistribute |
21:18.04 | fsmithred | it will go there automatically |
21:18.16 | melodie | what boot command? |
21:18.25 | fsmithred | for the iso you make |
21:18.33 | fsmithred | and for the installation from that iso |
21:18.44 | fsmithred | look at the boot command when you boot the live iso |
21:18.49 | fsmithred | it has 'username=devuan' |
21:19.03 | melodie | ah |
21:19.07 | fsmithred | or maybe the one you made has username=melodie |
21:19.13 | melodie | ok |
21:19.31 | melodie | next time I'll name it devuan if I want to redistribute it |
21:19.33 | fsmithred | if you boot a refracta iso, there's no username in the boot command because the name is user. |
21:19.38 | melodie | for now it's name is orditux :D |
21:19.39 | fsmithred | cat /proc/cmdline |
21:19.45 | fsmithred | lol |
21:20.12 | melodie | ok, I'll leave it there for now, it's late, thanks fsmithred |
21:21.16 | fsmithred | if you want to make a live iso to redistribute, you should not copy your own system |
21:21.28 | fsmithred | install in a separate partition or in a VM |
21:21.39 | fsmithred | don't put any of your personal stuff in it |
21:21.56 | melodie | fsmithred I don't have an "own Devuan system" |
21:22.03 | *** join/#devuan GNUmoon (~GNUmoon@gateway/tor-sasl/gnumoon) |
21:22.18 | melodie | I installed to an oldie and wanted to make it smaller, and use programs even lighter in it |
21:22.32 | melodie | so I thought I'd use the tool and make a snapshot, and redistribute it |
21:22.42 | melodie | I'll try to redo it from the spin |
21:23.18 | melodie | this first spin is 680GB |
21:23.32 | melodie | I was very happy to see it was easy to use and make it happen |
21:23.33 | fsmithred | not bad. That will fit on a CD |
21:23.38 | melodie | exactly |
21:23.46 | fsmithred | did you alter the compression in the config file? |
21:23.49 | melodie | http://downloads.linuxvillage.org/other_distributions/Devuan/ |
21:24.00 | melodie | yes, I used the line that offers more compression |
21:24.24 | fsmithred | another way to save some space is to use xz compression for the initrd |
21:24.35 | melodie | it's ok as it is |
21:24.39 | fsmithred | ok |
21:24.55 | melodie | we don't want to kill the processors do we? XD |
21:25.15 | fsmithred | true, if it's an old box. You said single-core yesterday? |
21:25.19 | melodie | if I could use gzip and still have less than 700MB it would also be ok |
21:25.27 | melodie | yes, 1.8Ghz |
21:25.37 | melodie | amd 3000+ |
21:26.32 | fsmithred | I might have one of those on the floor behind me. |
21:27.11 | hagbard_ | ioo |
21:27.29 | hagbard_ | sorry, that was cat@kbd |
21:27.36 | fsmithred | lol |
21:27.58 | fsmithred | I don't know that cat word |
21:28.09 | fsmithred | it needs accents |
21:28.27 | melodie | would you have one for socket 754 that would be a tad faster? Ie : 2.2 or 2.4ghz? That should be a 3400+ or so... |
21:28.38 | fsmithred | no, it's 1.8 |
21:28.50 | fsmithred | I can't remember if it's single or dual |
21:28.51 | melodie | same here sadly |
21:28.55 | melodie | single |
21:29.24 | melodie | socket 754 take single core processors |
21:29.32 | melodie | the ones after, more |
21:29.57 | melodie | looked in wikipedia and cpu-world lately |
21:30.59 | *** join/#devuan bra-ket (~uvegbot@20014C4C1C8F29000DE702C9744DE5AF.catv.pool.telekom.hu) |
21:36.27 | melodie | I wanted to give the web browser falkon a try, but apart from the fact it brings in all kind of kde specific packages, how come it also pulls in VLC and it's friends? |
21:37.00 | melodie | what if we want just the Falkon web browser, but no multimedia reader? |
21:37.44 | fsmithred | maybe it uses vlc for video |
21:38.05 | fsmithred | apt install <package> --no-install-recommends |
21:38.28 | *** join/#devuan spinningCat (~qweasdzxc@vps46179.public.cloudvps.com) |
21:39.42 | fsmithred | try links2 if you want the web to look like the 1990's |
21:40.01 | melodie | fsmithred do you know the dejavu website? :p |
21:40.10 | fsmithred | no |
21:40.26 | melodie | <PROTECTED> |
21:40.44 | melodie | have a go! http://www.dejavu.org/ |
21:51.10 | *** join/#devuan HumanG33k (~HumanG33k@82-64-99-84.subs.proxad.net) |
21:57.09 | fsmithred | that is what it looks like with links2 |
21:57.36 | melodie | fsmithred :) |
21:57.47 | melodie | ok, have a good one everyone! |
21:57.49 | melodie | see you |
22:04.51 | *** join/#devuan IoFran (~Thunderbi@189.237.87.37) |
22:06.45 | *** join/#devuan sgage (~sgage@h69-131-6-108.cntcnh.broadband.dynamic.tds.net) |
22:07.17 | *** join/#devuan IoFran (~Thunderbi@189.237.87.37) |
22:24.32 | *** join/#devuan tele1234567891 (~teletele1@84-10-175-228.static.chello.pl) |
22:25.17 | tele1234567891 | Hi! Link to repository? I'm looking source code of iptables. |
22:25.52 | tele1234567891 | If you have time of course |
22:34.34 | fsmithred | tele1234567891, it's not one of our forked packages, so you can download it at pakcages.debian.org |
22:34.42 | fsmithred | but only if you spell it right |
22:34.48 | fsmithred | packages.debian.org |
22:36.07 | fsmithred | if you're running debian or devuan, 'apt-get source iptables' |
22:36.08 | *** join/#devuan rkta (~kt@62.113.246.111) |
22:36.55 | tele1234567891 | <fsmithred> I need devuan package because Devuan use OpenRC (init) |
22:37.27 | tele1234567891 | I want copy file iptables.service and check where is installed |
22:37.34 | fsmithred | if you want to use a devuan version of iptables, you must volunteer to fork it and maintain it |
22:37.35 | *** join/#devuan morla101119 (~morla1011@mail.cracksucht.de) |
22:37.52 | fsmithred | and provide a reason for forking it |
22:38.09 | fsmithred | are you running devuan now? |
22:38.13 | tele1234567891 | No |
22:38.18 | fsmithred | hang on |
22:38.29 | fsmithred | I probably have that file |
22:38.34 | tele1234567891 | I need because I want only copy, thats all |
22:38.41 | *** join/#devuan georg-gast-2 (~georg@nebka.physik.tu-chemnitz.de) |
22:38.47 | fsmithred | nope, I don't |
22:38.52 | *** join/#devuan pardis_ (~znc@quark.paardenvla.nl) |
22:39.10 | *** join/#devuan early` (~early@static.38.6.217.95.clients.your-server.de) |
22:39.11 | tele1234567891 | Can you copy link to repository from Synaptic ? |
22:39.12 | fsmithred | apt-file doesn't know about it, either |
22:39.15 | *** join/#devuan BRLX (~Thunderbi@193-81-110-198.hdsl.highway.telekom.at) |
22:39.27 | fsmithred | what do you mean? |
22:39.57 | fsmithred | try packages.debian.org/pool/i/iptables or something like that |
22:40.03 | tele1234567891 | In Synaptic probably you have link to Devuan repository I will try search |
22:40.31 | *** join/#devuan thomascovenant_ (~thomascov@li184-82.members.linode.com) |
22:40.34 | *** join/#devuan tillo_ (znc@pentoo/developer/tillo) |
22:40.34 | *** join/#devuan AtariFrosch (~frosch@atari-frosch.de) |
22:40.36 | fsmithred | devuan files are at pkgmaster.devuan.org but you will not find iptables there |
22:40.53 | fsmithred | it's not there |
22:40.56 | *** join/#devuan ion___ (~ion@178.209.40.117) |
22:41.03 | *** join/#devuan IanJ1 (~IanJ@cpc137950-brom13-2-0-cust104.16-1.cable.virginm.net) |
22:41.11 | *** join/#devuan getha (~thijs@198-30-132-5.ftth.glasoperator.nl) |
22:41.15 | *** join/#devuan Defender (~DeFender1@93-173-232-121.bb.netvision.net.il) |
22:41.15 | fsmithred | we pull it from debian |
22:41.16 | *** join/#devuan tsadok (~weirdidio@cpe-174-105-122-60.columbus.res.rr.com) |
22:41.39 | *** join/#devuan lyubov (~lyubov@172-3-143-10.lightspeed.sntcca.sbcglobal.net) |
22:41.39 | *** join/#devuan bjb_ (~bjb@sourcerer.ca) |
22:41.43 | *** join/#devuan GyrosGeier (~geier@185.27.255.155) |
22:41.45 | *** join/#devuan Kohlrabi_ (~kohlrabi@www.kohlio.de) |
22:41.53 | *** join/#devuan bnjf (~bnjf@unaffiliated/bnjf) |
22:42.09 | *** join/#devuan ericnoan (~en@unaffiliated/ericnoan) |
22:42.24 | tele1234567891 | have Devuan own ISO to install system ? |
22:42.36 | *** join/#devuan crashoverride (~theo@37-97-151-99.colo.transip.net) |
22:42.54 | fsmithred | yes, at files.devuan.org or any of our mirrors |
22:43.00 | *** join/#devuan gnarface (~gnarface@108-227-52-42.lightspeed.irvnca.sbcglobal.net) |
22:43.08 | *** join/#devuan pitriss (~pitriss@isgeek.info) |
22:43.14 | *** join/#devuan jaromil (~jaromil@195.169.149.121) |
22:43.14 | *** join/#devuan krzych (krzych@83.12.122.86) |
22:43.14 | *** join/#devuan jaromil (~jaromil@devuan/developer/jaromil) |
22:43.26 | *** join/#devuan Guest55142 (~no@vmi455770.contaboserver.net) |
22:44.22 | tele1234567891 | <fsmithred> Thanks I will try download and check. Because iptables should be installed by default so files should be also |
22:44.27 | *** join/#devuan cronolio (~alex@unaffiliated/cronolio) |
22:44.42 | fsmithred | iptables does not have a file with service in the name |
22:46.06 | fsmithred | why not go to the source on debian's git? salsa.debian.org |
22:47.59 | tele1234567891 | Because Debian use systemd, I copied from plugins service for init, now I'm looking for openrc |
22:50.40 | tele1234567891 | Can I ask what your favourite firewall is ? |
22:50.42 | fsmithred | as I already said, we don't have the package |
22:50.57 | fsmithred | you can install iptables in devuan, but you won't find the package on our servers. |
22:51.09 | ErRandir | before systemd there is no init script that restores the iptables setting. You have to call iptables-restore yourself if you want to do that, or install another package that does it for you. |
22:51.17 | fsmithred | we use the debian version, just like we do with almost all the other packages |
22:51.54 | mason | ErRandir: There hasn't been a real need, given that doing it from ifupdown works nicely. |
22:51.56 | fsmithred | right. No init script, no service file. |
22:52.30 | fsmithred | I think my favorite firwall is my router. |
22:52.38 | tele1234567891 | :) |
22:53.21 | fsmithred | I do use arno-iptables-firewall but only because there are some windows computers in the house, and I don't want them talking to my linux boxes. |
22:55.07 | tele1234567891 | I tried build script with iptables rules, but construction takes a long time |
22:55.57 | tele1234567891 | also I tried build install script, but some linux distro don't have service for system and also for init |
22:56.15 | tele1234567891 | So I'm trying add by hand if user will need |
22:57.38 | fsmithred | install script to install what? |
22:57.43 | tele1234567891 | I think loading ready-made rules is a good idea for user. |
22:57.46 | tele1234567891 | But creating rules for a user is still a horror |
22:58.14 | tele1234567891 | install script to install my script with ready iptables rules |
22:58.17 | fsmithred | are you sure your user needs a firewall? |
22:59.51 | tele1234567891 | I need firewall, I probably made a mistake. It is not a mistake to write a script. The mistake is that it takes time and I have more important things. |
22:59.51 | tele1234567891 | But I want to finish it. |
23:01.05 | tele1234567891 | I think the user should have a generator to create rules. It is easier to use a generator and test the rules |
23:01.13 | tele1234567891 | than read all docs |
23:02.36 | *** join/#devuan Xenguy (~Xenguy@devuan/community/Xenguy) |
23:05.42 | *** join/#devuan ac_laptop (~ac_laptop@186.2.247.129) |
23:06.27 | fsmithred | might be better to use a program that applies rules written by people who know iptables very well. |
23:07.17 | fsmithred | and actually I do have a favorite firewall, but I haven't used it in over a decade: susefirewall |
23:07.42 | mason | ufw is packaged - lots of folks like that |
23:07.56 | fsmithred | yup |
23:08.02 | fsmithred | shorewall is another |
23:08.15 | adhoc | tele1234567891: each machine is subtley different, which makes automating scripting hard. |
23:08.44 | *** join/#devuan TCZ (~tcz@91.150.165.64) |
23:08.50 | fsmithred | there's also one called mason |
23:08.59 | mason | blushes |
23:09.01 | adhoc | which interfaces are you using and what services are they running? |
23:09.17 | adhoc | mason the might blushing firewall ? |
23:12.35 | tele1234567891 | I download now beowulf and I testing on Virtualbox . I see that Devuan still use /etc/init.d |
23:13.10 | fsmithred | tele1234567891, have you used debian in the past? |
23:13.18 | fsmithred | before jessie |
23:14.05 | tele1234567891 | So probably if I copy from Debian iptables of source code and I unpack and I copy from plugins folder there service for iptables |
23:14.12 | tele1234567891 | then it should work |
23:14.25 | fsmithred | there is no service file |
23:14.32 | fsmithred | what are you trying to do with it? |
23:15.00 | fsmithred | it doesn't need an init script |
23:17.39 | fsmithred | tele1234567891, are you installing beowulf? |
23:19.45 | tele1234567891 | <fsmithred> How you want load iptables rules for all linux distributions which use openrc ? |
23:23.51 | Xenguy | Both have already been mentioned, but my off-the-cuff advice would be: UFW if you want something simple, and Shorewall if you want something perhaps more powerful |
23:23.53 | tele1234567891 | <fsmithred> I can't find now in which package was plugin / s folder. If I find I give you link, because I have this file |
23:24.23 | tele1234567891 | I will try why I don't use ufw |
23:24.47 | tele1234567891 | Because is too complicated for me |
23:25.01 | tele1234567891 | iptables is more advanded |
23:25.20 | Xenguy | But it's called 'Uncomplicated Fire Wall' ; -) |
23:25.33 | adhoc | tele1234567891: what are you actually trying to achieve? |
23:28.08 | tele1234567891 | adhoc probably I have all now. I will test only on Devuan how howrking init script from Debian |
23:28.26 | tele1234567891 | I copied from Debian because is more simple than from Fedora |
23:28.28 | tele1234567891 | ====== |
23:28.31 | tele1234567891 | #!/bin/sh |
23:28.31 | tele1234567891 | # This file is part of netfilter-persistent |
23:28.31 | tele1234567891 | # (was iptables-persistent) |
23:28.31 | tele1234567891 | # Copyright (C) 2009, Simon Richter <sjr@debian.org> |
23:28.31 | tele1234567891 | # Copyright (C) 2010, 2014 Jonathan Wiltshire <jmw@debian.org> |
23:28.33 | tele1234567891 | ======== |
23:28.54 | tele1234567891 | netfilter-persistent --> probably this is reason why I can not find :) |
23:28.55 | golinux | You may get kicked for copying multiple line. |
23:29.00 | golinux | s |
23:29.02 | adhoc | tele1234567891: please use pastebin for demonstraing files |
23:29.17 | golinux | This ^^^ |
23:29.32 | adhoc | tele1234567891: push the file there and send us the link |
23:30.12 | adhoc | tele1234567891: this tells me you are doing something with a script, but not tell us why or the problem you are trying to solve... ? |
23:31.35 | tele1234567891 | <adhoc> Because I tried before. I don't know openrc, so I tried find package in Devuan |
23:31.49 | Xenguy | bbiab |
23:31.59 | tele1234567891 | and copy what I need ( service of iptables ) |
23:35.35 | adhoc | so, step back a moment, why are you building the firewall ? |
23:36.58 | tele1234567891 | I'm trying build server, iptables rules are uncomfortable |
23:37.20 | adhoc | is this a public internet facing server? |
23:37.32 | tele1234567891 | I seen my friend script and I tried build something similar |
23:38.57 | tele1234567891 | is not public |
23:39.57 | adhoc | so you know what services you will be offering on your server? |
23:40.00 | tele1234567891 | But I need log all, easy to search and something else, with script should be easer |
23:40.02 | adhoc | ie, which ports? |
23:40.50 | adhoc | what do you need to log all of ? |
23:41.02 | tele1234567891 | rsync port , but don't worry, i know how to do it ;-) |
23:41.15 | tele1234567891 | I hope I know :) |
23:41.19 | djph | so .... port22 |
23:41.19 | tele1234567891 | :D |
23:42.25 | adhoc | djph: rsync has its own server and port =) |
23:42.31 | djph | i know |
23:42.38 | adhoc | just most of us don't use it that way ;) |
23:42.39 | djph | I hate it, and use ssh transport |
23:42.43 | adhoc | right. |
23:43.14 | adhoc | tele1234567891: ok, you want to use rsync (and we assume ssh), what else is on the network that you are running this non-public server on? |
23:43.18 | *** join/#devuan Dantalion (~Dantalion@217-123-73-108.cable.dynamic.v4.ziggo.nl) |
23:43.26 | tele1234567891 | It is more difficult. I will share rsync. Maybe share computer in futere, I will need default rules to add |
23:43.32 | tele1234567891 | For example |
23:43.51 | tele1234567891 | https://github.com/tele1/Tmur/blob/main/rules/rules_accept_ipv4.sh |
23:43.57 | djph | "default" rules for an edge router should be "drop all the things" |
23:44.45 | tele1234567891 | I don't trust the router. The configured system is the basis. |
23:45.04 | tele1234567891 | However I can trust internet. Live is brutal :D |
23:45.14 | tele1234567891 | * I can not trust |
23:47.15 | adhoc | heh, looking at you script, you log all the things, your disk will fill up in no time. |
23:47.38 | tele1234567891 | :) |
23:48.49 | tele1234567891 | I used -m limit --limit 1/hour --limit-burst 1 |
23:48.51 | adhoc | there is a lot more in that script than being an rsync server |
23:48.57 | tele1234567891 | this should help little. |
23:49.52 | adhoc | if you are not on public facing internet, you should not be getting brute force attempts? |
23:49.54 | tele1234567891 | Yes, I want put all, maybe me for the desktop, maybe it will be useful to someone |
23:50.49 | tele1234567891 | Not if I accept only from IP |
23:51.03 | tele1234567891 | rsync servers use static IP |
23:51.21 | tele1234567891 | I can not, so I and my friends needs use DNS |
23:51.28 | tele1234567891 | <PROTECTED> |
23:51.45 | adhoc | so you are accepting rsync traffic from the internet? |
23:52.02 | adhoc | otheres connect via DDNS address ? |
23:52.10 | tele1234567891 | not, only I will ssh from my friends |
23:53.16 | tele1234567891 | yes, I use DDNS so rsync server know where I'm and can copy files from my computer |
23:53.38 | tele1234567891 | theoretically, it can only read files |
23:54.30 | tele1234567891 | So I will also need to configure the output for Internet mail |
23:54.34 | tele1234567891 | a lot of work :) |
23:55.53 | *** part/#devuan AnimaInvicta (~AnimaInvi@ber27-1-78-230-215-86.fbx.proxad.net) |
23:56.34 | adhoc | it appears you have done a lot of work in your existing file; rules_accept_ipv4.sh |
23:56.36 | tele1234567891 | the computer can always be hacked and the changes can be hidden, but not alerted if it is sent |
23:56.54 | adhoc | it shows the allows, but I did not see the block part |
23:57.22 | tele1234567891 | https://github.com/tele1/Tmur/tree/main/rules |
23:59.33 | tele1234567891 | some rules not working, so if you want copy, you need check |
23:59.54 | adhoc | do you have more than one ethernet interface? |