Jump to content
funtoo forums


Funtoo Linux Developer
  • Content count

  • Joined

  • Last visited

  • Days Won


palica last won the day on January 15

palica had the most liked content!

About palica

  • Rank
    Advanced Member
  1. Xorg - Screen not found

    Excerpt from manual www.funtoo.org/Install: it would be probably wise to make it a required step of the Install.
  2. ANSWERED Using layman on a funtoo container

    I think ego- prefix was added, because these links will be auto-update when ego sync is run. Yes, you should check it the meta-repo didn't change. thanks for fixing the oneliner :)
  3. With the latest tree update there is a package for reporting usage of funtoo profiles, kits and other stuff. It is called - dev-perl/Funtoo-Report Please test it out and start reporting your machine to the elasticsearch backend. The kibana frontend can be found on this address http://elk.liguros.net/, I have made a simple Dashboard (http://elk.liguros.net/app/kibana#/dashboard/41e03450-0b28-11e8-a9dd-1718169924ab?_g=(refreshInterval%3A('%24%24hashKey'%3A'object%3A343'%2Cdisplay%3A'15 minutes'%2Cpause%3A!f%2Csection%3A2%2Cvalue%3A900000)%2Ctime%3A(from%3Anow-7d%2Cmode%3Aquick%2Cto%3Anow)). I and haxmeister would be happy to hear your thoughts and critique. The source code for the tool can be found here: https://github.com/haxmeister/funtoo-reporter.git Here a simple howto use this tool: e emerge -av Funtoo-Report Just launching the program will show you a help menu: funtoo-report Funtoo anonymous data reporting tool usage: funtoo-report send Send the report to funtoo's data collection funtoo-report show-json Show the output that will be sent, in JSON format funtoo-report help Show this help list Output can be ommitted by modifying the /etc/report.conf file help shows you the same output: funtoo-report help To see what data the report is generating use the show-json option: funtoo-report show-json You may get an error that no config file is found at /etc/report.conf and it will then try to create one with all available options turned on: Could not open file the configuration file at /etc/report.conf Attempting to create one... A config file has been generated at /etc/report.conf Please review this file for errors. You can send your report to the elastic search database using the send option which will output nothing on the console if it is successful: funtoo-report send It is ok to create a cron job for this to automatically submit new data to ES (Elasticsearch). It should handle the load :)
  4. thank you @haxmeister The ebuilds for Search::Elasticsearch and for Funtoo::Report (the tool to submit info) have been committed to the funtoo tree.
  5. I have submitted for review my ebuilds for Search::Elasticsearch and for Funtoo::Report :) https://bugs.funtoo.org/browse/FL-4784 https://bugs.funtoo.org/browse/FL-4764 @haxmeister please take a look at pull requests and merge them so we can update the git repo uri.
  6. There is more to come such as running LXD inside you container, or running Docker inside your container, or even running VirtualBox inside your container. Teaser: Ubuntu inside VBox inside my container.
  7. ANSWERED Using layman on a funtoo container

    you will have to delete /etc/portage/repos.conf symlink and create a normal directory and populate it as shown below ... /etc/portage # ❯❯❯ ls -alF repos.conf total 108 drwxr-xr-x 1 root root 696 Feb 7 21:17 ./ drwxr-xr-x 1 root root 504 Jan 30 03:12 ../ -rw-r--r-- 1 root root 90 Feb 13 19:39 ego-core-hw-kit -rw-r--r-- 1 root root 116 Feb 13 19:39 ego-core-kit -rw-r--r-- 1 root root 90 Feb 13 19:39 ego-desktop-kit -rw-r--r-- 1 root root 82 Feb 13 19:39 ego-dev-kit -rw-r--r-- 1 root root 90 Feb 13 19:39 ego-editors-kit -rw-r--r-- 1 root root 86 Feb 13 19:39 ego-games-kit -rw-r--r-- 1 root root 86 Feb 13 19:39 ego-gnome-kit -rw-r--r-- 1 root root 90 Feb 13 19:39 ego-haskell-kit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-java-kit -rw-r--r-- 1 root root 82 Feb 13 19:39 ego-kde-kit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-lang-kit -rw-r--r-- 1 root root 98 Feb 13 19:39 ego-lisp-scheme-kit -rw-r--r-- 1 root root 86 Feb 13 19:39 ego-media-kit -rw-r--r-- 1 root root 90 Feb 13 19:39 ego-ml-lang-kit -rw-r--r-- 1 root root 82 Feb 13 19:39 ego-net-kit -rw-r--r-- 1 root root 81 Feb 13 19:39 ego-nokit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-perl-kit -rw-r--r-- 1 root root 82 Feb 13 19:39 ego-php-kit -rw-r--r-- 1 root root 88 Feb 13 19:39 ego-python-kit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-ruby-kit -rw-r--r-- 1 root root 90 Feb 13 19:39 ego-science-kit -rw-r--r-- 1 root root 92 Feb 13 19:39 ego-security-kit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-text-kit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-xfce-kit -rw-r--r-- 1 root root 84 Feb 13 19:39 ego-xorg-kit -rw-r--r-- 1 root root 200 Feb 7 21:17 layman.conf copy or link the files from /var/git/meta-repo/repos.conf to /etc/portage/repos.conf as shown above here is a oneliner to link all files from meta-repo to portage cd /var/git/meta-repo/repos.conf; for i in *;do ln -s $i /etc/portage/repos.conf/ego-$i;done create your overlay file such as layman.conf or local.conf or whatever and put your overlay settings there.
  8. I already filed a ebuild request for Search::Elasticsearch here https://bugs.funtoo.org/browse/FL-4764 (dev-perl/JSON is already in portage) If someone wants to help, please coordinate with @Oleg Vinichenko After that someone has to write ebuild for Funtoo-reporter. Any devs/users that can help, please?
  9. Ravenports by Marino, Opinions?

    I like to automatic perl ports generation and probably others. Maybe something we could also implement for funtoo? <= @drobbins What do you think?
  10. ZFS Mountpoints

    Supported boot parameters rollback=<on|yes|1> Do a rollback of specified snapshot. zfs_debug=<on|yes|1> Debug the initrd script zfs_force=<on|yes|1> Force importing the pool. Should not be necessary. zfs=<off|no|0> Don't try to import ANY pool, mount ANY filesystem or even load the module. rpool=<pool> Use this pool for root pool. bootfs=<pool>/<dataset> Use this dataset for root filesystem. root=<pool>/<dataset> Use this dataset for root filesystem. root=ZFS=<pool>/<dataset> Use this dataset for root filesystem. root=zfs:<pool>/<dataset> Use this dataset for root filesystem. root=zfs:AUTO Try to detect both pool and rootfs In all these cases, <dataset> could also be <dataset>@<snapshot>. Booting from snapshot: Enter the snapshot for the root= parameter like in this example: linux /ROOT/funtoo-1@/boot/vmlinuz root=ZFS=rpool/ROOT/funtoo-1@some_snapshot ro boot=zfs $bootfs quiet This will clone the snapshot rpool/ROOT/funtoo-1@some_snapshot into the filesystem rpool/ROOT/funtoo-1_some_snapshot and use that as root filesystem. The original filesystem and snapshot is left alone in this case.
  11. After changing timestamp we now can track historical data For example yesterday only 5 systems reported: Today you can see 7 systems: So we can see in time what versions and what kits were used on the systems that are reporting.
  12. Upgraded ES from 6.0.1 to 6.1.2 with lots of changes and bug fixes. More can be found here: 6.1.2 Release Notes 6.1.1 Release Notes 6.1.0 Release Notes
  13. Funtoo with Runit with no openrc video

    Great! Could you maybe put some/all of your notes on the wiki? www.funtoo.org (the login should be the same as for forums) Thanks in advance.
  14. This was due to data structure change on the server-side the latest git code should work as we changed the timestamp format being submitted. So for now running latest reporter version is kind of required as we figure things out. Sorry for this.
  15. I played with the Dashboard and you can check it here. http://elk.liguros.net/app/kibana#/dashboard/41e03450-0b28-11e8-a9dd-1718169924ab?_g=()