00:08:18 I did it with infocmp 00:08:35 what command exactly 00:11:42 I honestly don't remember 00:12:06 but the weird thing is that it says `alacritty` if I run `toe` 00:12:29 like I need to restart sshd or something 00:16:23 this is nothing to do with sshd 00:17:04 are you using ssh within a terminal session in alacritty? 00:17:39 yes 00:18:40 and you're working with the termcap on the local system or the remote one? 00:19:23 remote one 00:19:47 local is macos 00:19:52 and you're not using screen on either end? 00:20:15 well, I'm not at that point yet, the remote system complains about the terminfo 00:20:28 complains how exactly? 00:21:13 `can't find terminfo database` 00:21:21 if I go to run tmux it just spits that out 00:24:27 what you want to do is to run infotocap alacritty.info >~/.termcap 00:24:34 er no 00:24:36 what you want to do is to run infotocap alacritty.info >>~/.termcap 00:25:25 okay, I'll give that a shot. thanks! 00:26:19 the output of that could use some further work but it'll do as a start 00:26:42 one thing to bear in mind is that removing the linebreaks in a termcap helps with the length limit 00:27:15 weird, it still complains that it isn't found 00:28:40 I actually did take the extra step of adding $TERMCAP to my ~/.zshrc, just in case 00:28:51 don't do that 00:28:57 okay 00:28:59 what value did you put there? 00:29:06 ~/.termcap 00:29:22 that's wrong, TERMCAP is set to the entire termcap entry, not to a filename 00:29:29 so unset it to use the file 00:29:43 ah 00:29:46 alright, thanks 00:34:44 On freebsd, is there something similar to Linux overlayfs, where with COW, I can modify/delete a lower-layer file in the upper/merged layer fs? I am aware of nullfs, not sure if it supports it. Thanks! 00:35:35 there is, but it's regarded as a bit buggy 00:35:38 (unionfs) 00:40:12 oh yah, read about it 00:41:25 klu123: will this work out for you? https://www.freshports.org/sysutils/fusefs-bindfs/ 00:41:26 Title: FreshPorts -- sysutils/fusefs-bindfs: FUSE based bindfs implementation way more powerful than nullfs 00:42:32 kenrap: it might. thanks for the pointer! 00:42:41 Good luck! 00:45:19 <_xor> Hmm, are all sendmail_*_enable="NO" flags required or is sendmail_enable="NO" enough? I think I remember the latter being true for a long while and then at some point it got broken out into individual knobs. 00:45:35 * _xor is grepping /etc/defaults currently 00:45:54 probably I can explan my goal a bit clearer, just in case there's a solution without need to install anything: I've an folder containing subfolders D1, D2, ..D99. I would like to somehow "mask out" folders D1 to D50. So in a mounted parent folder, only D51 ~ D99 are present. Is this doable? 00:46:10 sendmail_enable="NO" is not enough, you can do sendmail_enable="NONE" but I think it's preferred to turn them off individually 00:46:14 <_xor> Doing this for jails, which have their own logging/metrics/etc services, so don't really need sendmail. 00:46:41 <_xor> Ah yeah that's right, I used to use NONE instead of NO, but screw it, I'm going to go ahead and individually disable them. 00:46:44 klu123: where's the mountpoint relative to these folders? 00:47:06 <_xor> Though interestingly enough, /etc/defaults/rc.conf@607 says: "sendmail_enable="NO" # Run the sendmail inbound daemon (YES/NO)." 00:47:21 <_xor> Kind of confusing, as it doesn't explicitly list NONE as being another potential value. 00:48:07 <_xor> Hmm, nothing shows up at all under /etc for sendmail_enable="NONE", wonder if that was removed. 00:48:23 see rc.d/sendmail 00:48:48 <_xor> Oh 00:48:48 it does a case match against [Nn][Oo][Nn][Ee] so it's not very greppable 00:48:49 RhodiumToad: /data. I've root access btw 00:48:51 * _xor sees the case statmenet 00:48:52 <_xor> yup 00:49:32 klu123: I mean, where are the dirs you want to hide relative to the mountpoint 00:50:52 RhodiumToad: like /data/D1~D99. I want to maybe mount them to /data_new, and under /data_new, I only want to see D51~D99 00:51:35 <_xor> Is there a specific reason that type of match expression is used? I've seen that scattered about in base shell scripts. I mean is it an official style or technical reason or something? My first instinct would be to do something like: `case "${sendmail_enable,,}`; none) ... ;;` 00:51:56 klu123: there may be a way, let me try something 00:52:24 _xor: what do you think that would do? 00:52:41 RhodiumToad: thanks! 00:52:56 <_xor> Make it shorter, clearer, and most importantly...easier to grep and thus making it easier for me :P 00:54:17 <_xor> oh 00:54:36 <_xor> Wait, are ,, and ^^ not posix? 00:54:41 not at all 00:54:45 <_xor> oh nevermind then 00:55:17 there's no way in freebsd's /bin/sh to do case conversions without an external command 00:55:17 * _xor just whipped up a quick shell script to test and noticed when it errored out with a bad substitution 00:55:30 <_xor> Yeah, ah well. 00:55:44 hence, the idiom of using case and [Nn][Oo][Nn][Ee] 00:58:00 <_xor> Was just looking up if posix case supports regex and if so would /i work, but apparently not, only supports glob-like patterns. Which is understandable, regex would bloat the implementation I'd imagine. 01:08:50 I sorta got it to kinda work using cap_mkdb to generate a ~/.termcap.db file. sorta. 01:11:06 <_xor> Does ~/.termcap.db need to be compiled or is it like .login_conf? 01:21:09 it does not need to be compiled 01:21:54 i.e. it should work just as well if you remove .termcap.db, but if both exist it probably uses the .db one 01:22:29 klu123: so there is a way but it's a bit weird? and may require writing a tiny program 01:23:23 klu123: do you expect new directories to be created in the new location, or not? 01:24:50 RhodiumToad: I expect new dirs to appear in the old location, and expect them to show up in the new location. e.g., /data/D101 is created. Then it'll show up as /data_new/D101 01:25:33 ok 01:26:36 so what you can do is this: nullmount /data to /data_new, and then nullmount a tiny filesystem on top of that using -o union (which is not the same thing as unionfs so doesn't have the bugs), 01:26:56 and then create whiteouts on the upper filesystem to hide the dirs that you don't want to be visible 01:27:22 however, for uncertain reasons there seems to be no standard tool to create those 01:28:12 (some scripting languages can do it) 01:30:05 actually you can use another nullmount for the whiteouts, that works too 01:31:02 RhodiumToad: thanks. how do I do whiteouts on the upper layer? 01:31:47 making a whiteout outside of unionfs operations requires root privs, and is done by calling mknod("path",S_IFWHT,0); from C or the equivalent 01:31:59 but the mknod utility doesn't support it 01:32:26 Oh I see. that's why you said no standard tools 01:32:29 scripting languages that have an FFI can do it, I used guile for testing 01:32:34 Got it 01:33:05 Interesting! Yeah I think I can give it a try :) 01:34:26 can I just have one nullmount /data -> /data_new, and do the whiteout there? 01:35:36 no, because the whiteout has to be stored somewhere 01:35:49 and the nullmount has no storage of its own 01:36:05 I can show you my test if you like 01:36:20 yeah that'd be great! thanks RhodiumToad 01:38:04 are you using zfs, btw, or ufs? my test was on ufs 01:38:19 zfs 01:39:00 as far as I know it should work with the lower filesystem being zfs, but I don't know if zfs supports whiteouts 01:39:40 so the upper filesystem might have to be ufs, but it could be a tiny ufs filesystem backed by a file or vdev 01:48:20 https://dpaste.org/JmDS5 # that's a transcript of what I did; the guile script thing is just how I created whiteouts for D01 and D02 01:48:21 Title: dpaste/JmDS5 (Plain Code) 01:58:43 (unfortunately -o union doesn't have an equivalent of unionfs's -o below, so the new mountpoint dir can't be used to store the whiteouts) 02:07:24 RhodiumToad: great! thanks for the example! 02:08:54 RhodiumToad: also thinking of an alternative using unionfs - does it support whiteout? also if I used a RO nullfs as unionfs lower layer, will unionfs be buggy enough to corrupt my filesystem? 02:09:35 most likely bugs with unionfs would be locking issues 02:09:44 I don't care much about the upper layer being corrupted 02:10:02 I've heard reports of people using it with success, but the warning in the manpage is there for good reason 02:10:36 I think corruption would be unlikely if the lower layer is readonly 02:10:40 yeah man page section is quite scary 02:10:48 ok 02:11:13 whiteouts are fundamental to how unionfs works; it creates a whiteout automatically in the upper layer when you delete something that exists in the lower layer only 02:16:11 I might not use it correctly, but when I do `touch test1/foo; mount -t unionfs test2 test1`. Then `rm test1/foo` I got "rm: foo: Operation not supoprted". 02:17:41 what fbsd version? 02:18:14 oh, and is test2 on zfs? because as I said before, zfs might not support whiteouts 02:18:20 That's a bit embarassed to say lol, but I got 11.4 RELEASE lol 02:18:45 yeah the whole system is on zfs 02:19:49 for testing, you can make a small ufs filesystem using e.g. mdconfig -t swap -s 128MB and then newfs -O2 /dev/mdN where the device is whatever mdconfig said 02:20:04 then mount /dev/mdN somewhere 02:21:18 to keep it around permanently, you'd probably want to create a zvol and use that instead of the md 02:59:04 RhodiumToad: yeah that makes sense! Thanks for the pointer. Let me try... 03:07:43 yeah having a ufs upper layer seems to work 03:08:55 apparently there's an undelete() syscall that can remove a whiteout, but I don't think any tool exists to issue it 03:10:44 oh wait, there's rm -W 03:12:08 sorry, how does that help in my case? 03:12:42 just in case you need to undo the effect of an rm command that hid a lower-layer file 03:13:23 ah, I see! Makes sense :) 03:15:57 OK, lol, just tried rm -W it works :) 03:16:31 quite useful when testing it out, otherwise I'll need to pave the partition somehow 03:27:36 I'm trying to setup an ipv6 router. I have a 2600:* IP for my WAN interface. Should the LAN interface have a global IPv6 address too? 04:05:27 RhodiumToad: btw, is there a way to list all the whited out inodes ? 06:19:05 oh OK, ls -W can display whiteouts 06:29:06 hi 06:29:12 i can't load a fusefs 06:29:40 when I : kldload fuse, i get "kldload: can't load fuse: No such file or directory" 06:30:26 kldload fusefs 06:30:56 ah just found that : https://fluca1978.github.io/2021/11/03/FreeBSDFuseFSModule.html 06:30:58 Title: Veracrypt, FreeBSD 13 and FuseFS: can't load fuse – Luca Ferrari – Open Source advocate, human being 06:31:18 You need to access lvm ? 06:31:27 Cuz then you also need kldload /boot/kernel/geom_linux_lvm.ko # This will make /dev/linux_vm appear 06:31:27 fixed 06:31:31 nop a borg backup 06:31:32 Cool 06:31:34 repositoy 06:31:40 borg backup repository 06:31:46 Cheers 06:52:05 One more issue after making unionfs with whiteout works: now I want to mount the unionfs to be available inside a jail "X". So in /etc/fstab.X, I added the unionfs mountpoint /data_new to /usr/jails/X/data_new, as nullfs ro. However, when listing /usr/jails/X/data_new with ls, it tries to list all the whiteout items, and complain aobut "no such file or directory" 06:53:50 This has nothing to do with jail, but something to do with mounting a nullfs on top of a unionfs. To repro, first, create a unionfs with whiteouts at /data_new. Then `mount -t nullfs /data_new /data_new2`. Then `ls /data_new2`. 07:05:12 RhodiumToad: wondering if you have any insight on above issue? Thanks! 08:05:24 uh. haven't tried mounting nullfs over unionfs. 08:13:31 RhodiumToad: ok thanks! It seems that I worked it around by stacking another unionfs on top unionfs, instaed of nullfs on top of unionfs. 08:13:54 oooookay 08:14:27 at this point you're way beyond the "beware of dog" sign, so I'm curious whether this ends up working or whether it locks up under load 08:14:38 lol 08:15:12 yeah I seem to have gotten a kernel panic with nullfs lock blah blah 08:15:16 (some humourless person edited that part of the warning out of the manpage at some point, but it's still there in older versions) 08:16:31 I read the flashing warnings in the man page somwhere. I did enjoy it ;) 08:25:48 this is why in my tests I used -o union :-) 08:26:22 it would be really nice if unionfs could be fixed, though. 09:01:04 RhodiumToad: yes, that would be highly desirable! 10:01:22 klu123: oh? What kind of kernel panic? 10:40:11 Hello there 10:40:25 I have an issue with mysql and radius... 10:40:57 while restarting mysql-server takes some time to do its internal maintenance ( idk but it takes ~1-2 minutes to finish ) 10:41:33 the radiusd rc contain string : # REQUIRE: NETWORKING SERVERS mysql 10:42:09 but in my guess service listed as started while mysql still not provide a listening socket ... 10:42:23 which makes radiusd service to fail at startup 10:42:50 is there a workaround to this issue ? 10:43:13 right, rc considers REQUIRE to be satisfied as soon as the providing rc script finishes, which usually just means whatever daemon is started, not that it's ready to provide service 10:44:55 RhodiumToad, is there a way to make startup delayed somehow ? 10:45:20 I don't like the idea of polling each minute or so radius service status and restart then 10:52:26 delaying rc scripts by a long time is a very bad idea 10:54:30 I have no other ideas 10:57:43 polling every 10 sec if port / socket is available and then restart service 11:03:27 all my da* disappeared? 11:03:33 ls: /dev/da*: No such file or directory 11:04:19 rsync over ssh too slow. and I can't quickly figure out rsyncd though I did it in past. and arcfour not installed. and -c 0 or no not helping much. so trying to mount sd card w photos on server directly 11:04:38 mac doesn't want to rsync to the locally mounted samba gives a bunch of errors 11:04:57 tried two different card readers 11:05:18 (probe0:umass-sim0:0:0:0): CAM status: Auto-Sense Retrieval Failed (probe0:umass-sim0:0:0:0): Error 5, Unretryable error (da0:umass-sim0:0:0:0): fatal error, failed to attach to device 11:05:27 that's on the newer one. seems bad 11:05:43 usb_msc_auto_quirk: UQ_MSC_NO_TEST_UNIT_READY set for USB mass storage device Norelsys NS1081 (0x2537:0x1081) 11:06:04 <_xor> nerozero: I haven't used MySQL/MariaDB in a long time (aside from services that require them), but I think I remember there being an event hook that is triggered when the server is ready to respond to queries. I'd imagine you could use that to start radiusd (or restart it). 11:06:27 <_xor> or send SIGHUP, etc. 11:06:34 da0: Removable Direct Access SCSI device is the other one, older usb2 reader. doesn't want to mount 11:07:01 _xor, thanks 11:07:15 qmr: do they show up in usbconfig? 11:07:22 qmr, rsync slow ??? 11:07:51 nerozero: yes. like 12-13mbyte/s. the wifi is much faster. 11:08:16 qmr, I have a gigabit network and somehow it can utilize its fully 11:08:24 RhodiumToad: stil have the newer one plugged in yes it's there. tha'ts cute it shows current for each port nifty 11:08:30 its highly dependent to a file size 11:08:39 large files - works faster 11:08:44 nerozero: mostly video files 11:08:49 <_xor> What file system is the card formatted with? 11:08:50 you can also use sshfs 11:09:00 fat32 11:09:11 are you sure it's fat32 and not exfat? 11:09:18 would be nice if mac and samba would get along. my next try was going to be nfs maybe 11:09:29 I think so? camera splits at 4gb. but I can check 11:09:29 sshfs / scp 11:09:52 and how did you try to mount it? 11:09:59 not sure why that would be faster than rsync over ssh but I could try. I prefer rsync to know for sure transfer was complete too 11:10:04 12mb is OK speed for a usb thumb drive 11:10:16 not on usb3 it's not 11:10:27 qmr it would be the same speed 11:10:52 <_xor> What error are you getting with rsync? I've found that flags like --no-owner --no-group --noperms helps when there's a feature mis-match between the src and dst file systems (that's assuming you don't need those to be set though). 11:11:11 use a gstat to see which drive is fully used 11:11:27 in case of high fragmentation and low space ZFS can become very slow 11:11:34 RhodiumToad: mount with a bunch of args. got not ready or read only 11:11:37 low free space 11:12:44 and test destination drive is not a SMR drive 11:12:49 <_xor> RhodiumToad: I was reading recently that, practically speaking, USB2 is going to be way more reliable than USB3 due to real-world implementation differences between hardware (couldn't follow the full article/comments as it was beyond my USB-specific knowledge). Not saying it applies in this case here being discussed, but that sticks in the back of 11:12:49 <_xor> my head now as something to consider. Not sure how true it is though. 11:13:04 qmr: if the device is read-only, did you include the -o ro or -o autoro option? 11:14:13 _xor: something about extended permissions or something? rsync: failed to set permissions on "/Volumes/media/incoming/Downloads/20190817_130032.jpg": Invalid argument (22) 11:14:16 RhodiumToad: -o ro yes 11:14:18 the usb card readers I have present two separate da* devices, one for each slot (sd and microsd) 11:14:43 <_xor> qmr: If you don't need or care about the permissions, then try --no-perms --no-owner --no-group. 11:14:43 qmr this is on in case of fat 11:15:27 qmr: can you show the exact mount command and the exact error please 11:15:47 and also consider that in heavy use Flash memory become unusable and slow 11:20:19 it's not an issue with the card, it transfers quickly fine 11:20:32 RhodiumToad: shouldn't there be /dev/da something? 11:22:47 (da0:umass-sim0:0:0:1): fatal error, failed to attach to device 11:27:06 qmr, this is obviously a hardware issue 11:27:18 somehow USB cannot be properly attached 11:27:50 try resetting the device with usbconfig 11:28:02 went back to the usb2 reader this time I put the reader in for a moment, then put the card in some moments after. it shows a bunch of da*, one of which has a 119G storage 11:28:30 [root@frisbee /media]# mount -t msdosfs /dev/da1s1 sd/ | mount_msdosfs: /dev/da1s1: Invalid argument 11:28:49 fstyp /dev/da1s1 11:29:06 ooh it's exfat 11:29:14 :) 11:29:16 dunno why camera splits files then 11:30:01 fusefs-exfat-1.4.0 <- ? -t exfat doesn't work 11:30:52 yes, you need that package 11:31:52 (and use mount.exfat-fuse) 11:32:44 oh I did mount.exfat 11:33:39 same thing, just a symlink 11:42:58 waiting for this to hit a video file to see what kind of throughput I'm getting. I have a small usb3 card from a dumpster PC to put in server I could use the usb3 reader then maybe 11:46:05 30-35mbyte/s. but getting a lot of scary warning messages 11:46:25 what messages? 11:48:03 seems it's choking on any video file https://bsd.to/v3NT 11:48:05 Title: dpaste/v3NT (Plain Text) 11:50:10 <_xor> omg, host doesn't support a port argument? 11:50:14 * _xor sighs 11:50:53 hi 11:51:21 I am new to freebsd. Which iso is best for laptop 11:52:06 whioch USB3 are you using, try the one located directly on motherboard 11:52:49 I meant is there any stable version of beta version exist? 11:53:00 node1, 13.2. 12.4 won't be supported past the end of 2023. 11:54:53 So which is good for me? i am planning to switch from linux to freebsd. 11:55:10 qmr, I recall I had some issues with USB3 ~ a year ago, USB3 doesn't recognized any devices while some other usb ports has been plugged in ... 11:55:23 it was on a Asus motherboard 11:55:28 just in case 11:57:58 node1, what CPU does your laptop have? 11:59:15 It's AMD 12:04:44 Then I'd say https://download.freebsd.org/ftp/releases/ISO-IMAGES/13.2/FreeBSD-13.2-RELEASE-amd64-dvd1.iso. 12:18:38 I'd use the memstick or mini-memstick image myself 12:39:23 Write to memstick, Change volume mount option to RW, and now you have full functional live system :) 12:40:19 for small values of "functional" 12:40:38 ok ok :) 12:41:30 Quite useful when system fails, can contain OpenVPN which allows to connect directly to remote server automatically 12:42:05 then it is possible to ask someone to just boot from a stick - and suddenly you have full access to a remote machine 12:43:07 A dead machine 12:43:52 RhodiumToad, so would I, if it were me doing the install. 13:54:54 <_xor> Given a command pipeline, what would be the "correct" way to format stdin for one of those commands and pass it on to stdout? I'm looking at possible ways to do it with print, sed, awk, etc. 13:56:04 <_xor> Basically, I'm doing a DNS lookup and the command outputs JSON, but it's loosely valid. It's not wrapped in an array, just newline delimited objects. I need to wrap the whole thing into an array. 14:12:48 So you'd need to start the array, maybe add a separator like ',' after each element, and end the array? 14:15:08 I'd use awk if so. BEGIN {...} and END {...} for the array start and end, and a patternless action for the added element delimiter if any. 14:17:33 Or perl, if that's in your "etc". 14:40:48 _xor, python dns lookup and then serialize to json ? 14:41:04 or maybe even php if already installed 14:41:56 in python: socket.getaddrinfo 14:45:43 or socket.gethostbyname / socket.gethostbyname_ex 14:46:03 _xor: i think libucl, and by extension uclcmd, might be able to deal with that 14:46:25 uclcmd is like jq for ucl. ucl can read things that are json, but also things that are *like* json (which UCL is. 14:50:08 hrm. so "ifconfig wlan0 list scan" says that my AP has a -79 signal, and -96 noise... which doesn't sound great. but wifianalyzer on my android phone right next to my laptop says -60 dbm 17:17:58 Hi! I managed to pass my GPU card to a bhyve machine. I installed the drivers and have video output. However, I also need a mouse and keyboard. Can Bhyve pass a single USB device to the virtual machine? I cannot pass my entire controller because when I do this, the machine freezes. 17:19:44 Ronis_BR, I found it easier to get a dedicated PCI USB card for passthrough. 17:20:16 davisr: hum, thanks! Unfortunately this is not an option for me. The server is under warranty period and we cannot open it :( 17:25:54 Ronis_BR, oof. Maybe just VNC into the virtualized guest? 17:26:15 davisr: but if I VNC, how can I see the video output by the GPU? 17:27:08 oh, maybe RDP! 17:28:32 Ronis_BR, I guess that would depend on your guest OS. Usually, one can configure a VNC server to attach to an existing display. But since you said RDP, I'm guessing your guest is Windows? 17:28:45 davisr: yes, it is! 17:31:12 Ronis_BR, I'm not familiar with Windows (yuck) but I'm pretty sure it wouldn't render a separate desktop. You could just RDP or VNC into it, and it would render the screen via GPU and mirror its output. 17:31:36 davisr: the problem is that now I have two video cards. I need to disable the one created by bhyve 17:31:49 Ronis_BR, but I would recommend against wasting your time with passing through a specific USB device. 17:32:14 davisr: yes, I see this will be bad. I really prefer to use remote desktop if I managed to do this 17:38:09 davisr: do you know if there is plans to support individual USB pass to the VM? 17:58:18 davisr: will this work: 17:58:20 https://produto.mercadolivre.com.br/MLB-1654935128-placa-usb-30-pci-express-1x-pc-computador-4-portas-saidas-_JM?variation=#reco_item_pos=0&reco_backend=vip_pads_up_buybox&reco_backend_type=low_level&reco_client=vip-pads-up&reco_id=554a710f-796f-4c31-bc0c-242f3af60fbb&is_advertising=true&ad_domain=VIPDESKTOP_UP&ad_position=1&ad_click_id=OTZiYWJjYWMtMTYzZC00ZDg5LWJmMWItZGNhMTZmYjQxYmUz? 17:58:21 Title: Placa Usb 3.0 Pci Express 1x Pc Computador 4 Portas Saidas | MercadoLivre 18:05:25 Ronis_BR, I don't think bhyve is designed to do individual USB passthru, only PCI. I will advise that not all USB cards work! I had to try a few different ones. Mine uses the ASM1142 chipset. 18:05:38 thanks! 18:10:08 Someone in #alacritty told me my terminfo problem is an issue with ncurses dependency (base versus port) and I'm sad about it because he was right. 18:10:53 installed zsh/tmux/ncurses from pkg and nothing really behaved as expected. installed zsh/tmux/ncurses from ports and everything works great. 18:12:47 ncurses or terminfo data? 18:15:48 nero: no amount of invoking `tic` would convince my terminal that `alacritty` was a valid configuration until I installed everything from the ports tree. 18:40:16 davisr: the RDP is working perfectly! I just needed to change graphics option to NO in vm-bhyve after the installation. 18:40:20 davisr: thanks for the help! 19:46:53 so i'm familiar with file reporting tools for deduplication like fdupes, or just manual md5 comparisons. anyone know a tool to compare two directory trees and identify the duplicates/differences? 19:52:10 i really think several whole directory trees are duplicates, so telling me 10k files in each are dupes doesn't help, i need to summarize by parent dir 19:57:44 Do duplicates in your use case have the same filenames (even if different parent directories)? Or do you also need to spot that foo/bar and baz/quux are duplicates? 20:00:15 V_PauAmma_V: frequently yes 20:04:30 Frequently the latter, you mean? 20:11:39 most of the filenames are similar, yes 20:11:56 i have 3-4 copies that diverged of a directory tree of a few gb and 10k files each 20:12:02 trying to merge 20:16:45 I'd start by postprocessing "diff -Nqrs", then. 22:39:21 <_xor> "You can not have the same branch checked out in multiple worktrees." - gah, is that still true about git? 22:53:08 Hard luck doing a simple thing. There is no "working way". How exactly do I change mouse pointer to be bigger in size in freebsd + awesomwm? 22:54:56 so, the reason for shit rsync over ssh was actually because I went to wpa1 + 2 and I guess that disables channel steering? so I was connecting at 2.4ghz instead of 5ghz. I think I will switch to 2 ssids 22:55:03 ~40mbyte/s now which is ... acceptable I guess 22:55:37 discovered something else funny though iperf to local server is worse than internet speed test by a lot. going to need to look into that 22:57:14 be nice if I could get that card reader to work properly and do an auto ingest setup. plug card reader in then get an alert when ingest is complete then sort the files 22:57:44 regading the usb3 card reader saw some issues about usb "quirks" on bugzila with that model