Monday, September 03, 2018

Re: NEW: Gob-0.6

"Gonzalo L. Rodriguez" <gonzalo@x61.sh> wrote:
> Hallo,
>
> stsp@ point a gun on me (;) and asked about a port for this backup software.
>
> OK? Comments? Test?
>
> Cheers.-

Hello,

Port looks fine except this, reported by portcheck(1)

manual pages should go under ${PREFIX}/man/ rather than under
${PREFIX}/share/man/
sysutils/gob

I did try it to dump /usr/src before and after a little cvs update, and the
results are disappoiting. It started with a 2 GB file, which seems legit
because the partition is 2 GB, but after a little cvs update, the repository
increase by 900 MB which is the used size of the partition. This doesn't seem
effective at all. Maybe it's due to access time being updated during cvs
update?

test below
============================================
solene@laptop /usr/src $ df -h /usr/src/
Filesystem Size Used Avail Capacity Mounted on
/dev/sd2j 2.0G 992M 920M 52% /usr/src

solene@laptop /usr/src $ mkdir -p /tmp/test/

solene@laptop /usr/src $ doas cat /dev/rsd2j | gob-chunk /tmp/test > /tmp/index

solene@laptop /usr/src $ du -sh /tmp/test
2.0G /tmp/test

solene@laptop /usr/src $ cvs -q up -Pd -A
P lib/libcrypto/ec/ec_asn1.c
P lib/libcrypto/ecdh/ech_key.c
P lib/libssl/t1_enc.c
P libexec/tradcpp/array.h
U libexec/tradcpp/bool.h
P libexec/tradcpp/directive.c
P libexec/tradcpp/directive.h
P libexec/tradcpp/eval.c
P libexec/tradcpp/eval.h
P libexec/tradcpp/files.c
P libexec/tradcpp/macro.c
P libexec/tradcpp/macro.h
P libexec/tradcpp/main.c
P libexec/tradcpp/mode.h
P libexec/tradcpp/output.c
P libexec/tradcpp/place.c
P libexec/tradcpp/place.h
P libexec/tradcpp/tradcpp.1
U libexec/tradcpp/union.h
P libexec/tradcpp/utils.h
P libexec/tradcpp/version.h
P regress/lib/libcrypto/asn1/Makefile
P regress/lib/libcrypto/free/Makefile
P regress/lib/libcrypto/wycheproof/wycheproof.go
P sbin/route/show.c
P share/man/man4/bnxt.4
P share/man/man4/nmea.4
M share/man/man5/bsd.port.mk.5
P sys/ddb/db_ctf.c
P sys/dev/hid/hidms.c
P sys/dev/i2c/ims.c
P sys/dev/pci/auixp.c
P sys/dev/pci/cs4280.c
P sys/dev/pci/envy.c
P sys/dev/usb/usb.c
P sys/kern/tty_nmea.c
P sys/kern/vfs_syscalls.c
P sys/net/pfkeyv2.c
P sys/net80211/ieee80211_ioctl.c
P sys/net80211/ieee80211_node.c
P sys/net80211/ieee80211_var.h
P usr.bin/netstat/show.c
P usr.bin/pkill/pkill.1
P usr.bin/tmux/window-copy.c
P usr.bin/units/units.lib
P usr.sbin/installboot/bootstrap.c
P usr.sbin/installboot/hppa_installboot.c
P usr.sbin/installboot/installboot.h
P usr.sbin/installboot/landisk_installboot.c
P usr.sbin/ntpd/ntpd.c
P usr.sbin/ospf6d/control.c
P usr.sbin/ospf6d/control.h
P usr.sbin/ospf6d/ospf6d.c
P usr.sbin/ospf6d/ospf6d.h
P usr.sbin/ospf6d/ospfe.c
P usr.sbin/relayd/relayd.c
P usr.sbin/smtpd/mta_session.c
P usr.sbin/smtpd/parse.y
P usr.sbin/smtpd/smtp_client.c
P usr.sbin/smtpd/smtpd.conf.5
P usr.sbin/smtpd/to.c
P usr.sbin/smtpd/util.c
P usr.sbin/syslogd/syslogd.8
P usr.sbin/syslogd/syslogd.c

solene@laptop /usr/src $ df -h /usr/src/
Filesystem Size Used Avail Capacity Mounted on
/dev/sd2j 2.0G 992M 920M 52% /usr/src

solene@laptop /usr/src $ doas cat /dev/rsd2j | gob-chunk /tmp/test > /tmp/index2

solene@laptop ~ $ du -sh /tmp/test
2.9G /tmp/test

No comments:

Post a Comment