/TODO.vm (56bbaa7c937381fb10a2907b6bbe056ef8cc824a) (967 bytes) (mode 100644) (type blob)

[ ] We should wait for database to be ready before starting cron.
	Else, we get an err- file!
[ ] Use 'qcow2 (prealloc metadata)', it is only 6.5MiB.
	Maybe is faster.
[ ] Use 'virsh domifaddrs' to find out the IP addresses?
[ ] Add an install method to stream the image dirrectly + copy-on-read?
[ ] Check other filesystems: nils2 etc for virtual machine.
[ ] Add sha1sum of the VM images
[ ] Sign vm images.
[ ] Control ext4 size of the inodes / number to obtain a smaller image.
	* experiment:
	truncate a.img --size 100M
	tune2fs -l a.img | grep "Inode count" # => 25688; Inode size = 128
	truncate a.img --size 200M
	resize2fs a.img
	tune2fs -l a.img | grep "Inode count" # => 49400
	guestfish: sparsesuper sounds nice
	mkfs.ext4 -N number_of_inodes
	* experiment:
	mkfs.ext4 -N 1000
	tune2fs -l a.img | grep "Inode count" # => 1000; Inode size = 128

	truncate a.img --size 300M
	resize2fs a.img => 1520 inodes!
	So, we must start with a number of inodes.
[ ] 


Mode Type Size Ref File
100644 blob 9 f3c7a7c5da68804a1bdf391127ba34aed33c3cca .exclude
100644 blob 102 eaeb7d777062c60a55cdd4b5734902cdf6e1790c .gitignore
100644 blob 375 1f425bcd2049c526744d449511094fc045ceac74 AUTHORS
100644 blob 1132 dd65951315f3de6d52d52a82fca59889d1d95187 Certs.txt
100644 blob 1538 3f88d5ff4a2a7b3328dde912fc95c46e52da9a7d History.txt
100644 blob 34520 dba13ed2ddf783ee8118c6a581dbf75305f816a3 LICENSE
100644 blob 3372 ea6fe0d1fa3553f83f07d357c38b0514e4c445fd Makefile.in
100644 blob 5867 0c5899445818b82269b17da3fff4c39a89f760bb README
100644 blob 175402 b71bd61c41c5ac553c38554586c2e7f605b57ec1 TODO
100644 blob 1294 f22911eb777f0695fcf81ad686eac133eb11fcc4 TODO-plans
100644 blob 203 a2863c67c3da44126b61a15a6f09738c25e0fbe0 TODO.perf
100644 blob 967 56bbaa7c937381fb10a2907b6bbe056ef8cc824a TODO.vm
040000 tree - 21928e906ad2907a55c2e81c2a8b0502b586b8a0 artwork
100644 blob 5919 2a697d6de800ea8989951c30c21eb02ce1ead64a compare.csv
100755 blob 30 92c4bc48245c00408cd7e1fd89bc1a03058f4ce4 configure
040000 tree - 03c8adc1d40f2218407164412524c8a59cc24542 debian
040000 tree - f59c2ce04ebf42ceac1e03e3c4acc29d8af8839b docker
040000 tree - f67d3605efbd6422a8acdd953578991139266391 docs
100755 blob 17506 9320430ec7cae0ebd1f2edd0ca465674fd92dc7c duilder
100644 blob 536 d5789e7e10060753e7d7317b764b0e21c65b99a9 duilder.conf
040000 tree - 5482f09eab630acc00f6507d9732ba657e8cadf1 hooks
040000 tree - 1d02a28d0bcc98d60f5638a5585193f33e980ed7 inc
040000 tree - e255ce234c3993998edc12bc7e93fff555376eda misc
100644 blob 4576 549c56428615002dd1bd0dab413c5e4c05c6d02d rocketgit.spec.in
040000 tree - 3d8631ed77ad793dc3a4419df10e3849411d66c3 root
040000 tree - a28d727d9d0ce55e9c742b1d23f7d9b49101bc38 samples
040000 tree - b9ed7f41f548afa43d5a89f07c3ccc0b8be3c7eb scripts
040000 tree - 6feee096ae9fe852c50a46473dfb14cb5e106981 selinux
100755 blob 256 462ccd108c431f54e380cdac2329129875a318b5 spell_check.sh
040000 tree - fe6639e9f55c45a7fd921ffc7a80d59b9f7248f4 techdocs
040000 tree - 568161af9588ea3854696a3da7d928adaa726897 tests
040000 tree - e810d7397575886ef495708d571eb3675f6928ba tools
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/catalinux/rocketgit

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/catalinux/rocketgit

Clone this repository using git:
git clone git://git.rocketgit.com/user/catalinux/rocketgit

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main