hiveberry 20141125

hiveberry is a modified distribution of the original Raspbian image of the RaspberryPi Foundation. It includes many extra packages installed by default, including Perl 5.20.1. Wolfram-engine and scratch have been removed to allow this while remaining under 4GB in size. As many hardware related Perl modules as possible are preinstalled, suggestions are welcome. You can check if a module is installed with pmdir and versioning can be checked with pmversion (part of the same distribution).

The root password is hiveberry and the default raspbian user pi with password raspberry still exists. This user (and all newly created users) will have local::lib activated to install Perl modules in their account via cpanm. The new Perl is installed in /opt/perl and is added via .bashrc - allowing per user deactivation as necessary.

Configuration

Autoresize

The system will boot twice upon installation to resize the partition to the maximum size available on the device. It will not do so if any settings are not as expected (such as more partitions, root mount without a specific device name). In this case, hiveberry will write a /root/first_boot.err file detailing the reason for abort. Without resizing only 86 MB space will be available, so be sure to check that the process successfully completed.

Preinstalled Key

For easy installation, hiveberry comes installed with authorized_keys for root and pi using this private key:

-----BEGIN RSA PRIVATE KEY-----
MIIEpQIBAAKCAQEAwgXc1gEENnCwnvf98PZd6Ln9vQ7x1a7xMjjE4PNtyZ0bKbVf
OQzSew65uL7C9jao+PJ9Q3g/Chd162+M46rEopfIXClipXNNnCqrYAJmnWjbr4Mr
IfkCvohMly6eJ4TpkvEZN7yJ3tc4Jr5gJPseeQ5vfTlN3pUqsTS9J2nWNA7ueJ6U
H+WykPUmCO4YvGtCZvxP8GzlMkuqFTnfLgvH9zPTz22qDCRnPQcrP2uTW9Y8hU4y
5gSyMoxdsBWmVaN1Le6a1JxVV0GbOv3/8ieI5iDcg0+DbRZqC/NOSBrdcASQ+Ns3
ERQM12IHWchEcH9HqBZdD8n30RPLF6avew3rzQIDAQABAoIBACgskpd1SmwDVW71
Jo24VaWUrWdyKrz2JlchzhJOFVODxlYSig8ECqkUWXxZc4ELvF0fyLQpt9PdG7uO
M3wIpgKMrx32K8jaYR2O8EFG/fxl8+cZn9q+9sSA8Gr1aiYArWSRq4kQ7vNHWQcc
sEe3/41NYeRp8ye9d0OOCgSZM5M/j68FMZc80f9CXez8EtLq9+hCaHPwjIwPL3UV
ZknRkCMxulppvU6J3ghAXLdochkpWMm6pNKXI7kNMk6HRMESRDt7MSlaLSFctx2x
SJJTDji2411VxxFdUEatQAuMZM2tosotf+2j+aYHMBhi+BukkyhEqFSnXVE/BAUR
e156FcECgYEA8EWscudrFbTSIRCPlv8nI8r1fY3pz8Wi75Lt5ZNtzbMiTfNzfBQf
zH+TxQ7KShGLCjAop/EikRtRnDWT1HVoS+HvEKdmH1W5COW8uhkoBGYwa8TArQqi
/0n3yv1tl5TW+u8aaCxRKE3GnLsDJJEYkhF/RWIxB1Bg4tXDgSrzGpUCgYEAzrks
cwMB4+eP7KV5yhZZ6X/zCaczMxGon93GzIfxg2a1F5vVgtGpb/OfwHH0+zvQ1pcI
0dQYrmy/KdiAUvuHUG2NISAObyNrDrja+yYp4N4rJbHSQP0jSOBJ8MUadSsocij9
BhJNt0LY1s0LhRdq9S+Dub4hCHzYFd8oGxvldlkCgYEAu0USy9wjUp/Ex5Co2f+0
+ejOvjVF73MTM7dJRI5MHu9n5WnCsQreXf1xpz2H3YMe46n1hjAjyQWJ7j60IfwA
dmR6eHiA2BtwRMcK+eFxlzwusVCA/F41/NQiFkzAhkyz4pFJ+7fO6aL1EmOQZ4fP
psmMcP+/RvwXB7Wk06AuKqECgYEAu9KhISpVWFW3fcLnggaG0NGw509kBH2B4Sam
joThmYsC9J1hA8gtE4ud1UN026OAXsjBeawkdK5XjdSo2zyvuBKhTLyMgMwEZE7u
n4wQNsCFIW2MZAHbQkaOx9S98kExMXAuXIra06xHyfppAhbB1l3CaEvoRYbw6gZk
sSTKepkCgYEAgCky91GZgehxMozg3T91lYYHPfEkxa8pIkaFq0CVEJAi68/gF7UU
uCSwJz68TtI3jTPJugIRLZXoPsld1VGnm1qKIlHMzQpDYF6iCBkZk3Iedsgp287n
UpsjdUPEHNoExUDMhvZKDTDjh+OkvS0plGybry+wEAHGHA/AvnLfR+8=
-----END RSA PRIVATE KEY-----
The public key is:
ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDCBdzWAQQ2cLCe9/3w9l3ouf29DvHVrvEyOMTg823JnRsptV85DNJ7Drm4vsL2Nqj48n1DeD8KF3Xrb4zjqsSil8hcKWKlc02cKqtgAmadaNuvgysh+QK+iEyXLp4nhOmS8Rk3vIne1zgmvmAk+x55Dm99OU3elSqxNL0nadY0Du54npQf5bKQ9SYI7hi8a0Jm/E/wbOUyS6oVOd8uC8f3M9PPbaoMJGc9Bys/a5Nb1jyFTjLmBLIyjF2wFaZVo3Ut7prUnFVXQZs6/f/yJ4jmINyDT4NtFmoL805IGt1wBJD42zcRFAzXYgdZyERwf0eoFl0PyffRE8sXpq97DevN hiveberry@vonbienenstock.de

Download location

hiveberry-20141125.img.bz2

Usage

As we distribute this as bzip2 packed file to spare bandwidth, you would do the following procedure to write the image to /dev/sdx:

  # bunzip2 -dc hiveberry-20141125.img.bz2 | dd of=/dev/sdx

Contact

Please file issues and feature requests on the issue tracker hosted on github.

Email us at hiveberry@vonbienenstock.de or join us on IRC at irc.perl.org, channel #hardware, highlight Getty :) or go to the channel #vonBienenstock on chat.freenode.net.

Please follow us on twitter at vonBienenstock