(not sure if this is an eix issue are PAM or base or ....) This 1-liner works fine when running from the command line (as root): $ cat /etc/local.d/sync.start #!/bin/bash eix-sync &>/tmp/sync.log But after reboot I do found in /tmp/sync.log: $ cat /tmp/sync.log no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. no $HOME found in environment. * Running emerge --sync >>> Syncing repository 'gentoo' into '/var/db/repos/gentoo'... /usr/bin/git fetch origin * Using keys from /usr/share/openpgp-keys/gentoo-release.asc * Refreshing keys from keyserver ... [ ok ] * Trusted signature found on top commit Already up to date. === Sync completed for gentoo q: Updating ebuild cache for /var/db/repos/gentoo ... q: Finished 36420 entries in 2.113381 seconds >>> Syncing repository 'libressl' into '/var/db/repos/libressl'... /usr/bin/git fetch origin Already up to date. === Sync completed for libressl q: Updating ebuild cache for /var/db/repos/libressl ... q: Finished 23 entries in 0.002316 seconds Action: sync for repo: gentoo, returned code = 0 Action: sync for repo: libressl, returned code = 0 * Main gentoo tree does not appear to have changed: exiting * Use -a or set have_changed=: in a ! hook to override this check * Time statistics: 11 seconds for syncing 11 seconds total *shrug* ?
I have no clue what this script is or where it comes from, so please explicitly state the package name.
(In reply to Michał Górny from comment #1) > I have no clue what this script is or where it comes from, so please > explicitly state the package name. This is just a reproducer of a longer script, the (only) interesting fact is that "eix-sync" is called
Please include the full package name in the summary line, then assign the bug correctly.