-
Notifications
You must be signed in to change notification settings - Fork 219
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Change image creation towards CustomPiOS #543
Comments
Hi Matthias, The release is horribly out of date, as you've been too polite to say. I've pretty much stopped maintaining it as I stopped using it so it's not in a good way these days. Arguably I should have made this clearer but it still seems to be useful for some people so I've left things how they are. I would like to remedy the poor state and I'd be happy to almost start-over rather than try and work out what we still need - we are of course two releases behind now and many things have moved on considerably. I'd welcome anyone who has some experience and was interested in helping with an update. I spent some time looking at CustomPiOS before and I thought it looked quite complicated but I will take another look. I also didnt want to restrict things to Raspbian so I've also thought the updated version would be based on regular Deb packages. Some people don't want the whole system so a scheme that allowed people to pick and choose would be nice. |
Hi, My major concern in porting the current repository into is, that there are a collection of etc configuration-content.. and it is hard to understand on a first shot what is intended to be changed or what is only default configuration. I understand you would like to move forward toward a "simple" .deb package. Before you can go that route, you need to get all the stuff sorted. Beside of the configuration, the other things are the distribution changes... like "do we still monit" or is systemd enough .. cough cough cough (I like monit). I just started to throw the tings together for CustomPiOS, it takes some time to understand.. but using the octopi repository as a template/help/cheat sheet .. seems to help (nothing build yet, tbh).
Oh, I feel that. TBH: I ignore it. If you don't you end up like PirateBox: having all custom configuration in /opt/myproject . In your case, you can commit yourself and stay at the point of "being a special purpose image". edit: my personal problem is, that I can't find a full list of changes / features which you provide. So, where to start with a new adaption?! best regards Matthias |
I still use the original version and it works fine for what it does. Did you stop streaming music or did you move to something different?
Thanks,
Greg
… On May 23, 2020, at 2:26 PM, Nick Steel ***@***.***> wrote:
Hi Matthias,
The release is horribly out of date, as you've been polite to say. I've pretty much stopped maintaining it as I stopped using it so it's not in a good way these days. Arguably I should have made this clearer but it still seems to be useful for some people so I've left things how they are. I would like to remedy the poor state and I'd be happy to almost start-over rather than try and work out what we still need - we are of course two releases behind now and many things have moved on considerably. I'd welcome anyone who has some experience and was interested in helping with an update. I spent some time looking at CustomPiOS before and I thought it looked quite complicated but I will take another look. I also didnt want to restrict things to Raspbian so I've also thought the updated version would be based on regular Deb packages. Some people don't want the whole system so a scheme that allowed people to pick and choose would be nice.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub <#543 (comment)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/AAK6SS2KBBGEWND4EBQP44DRTAWOJANCNFSM4NISSGQQ>.
|
I moved and changed my media setup. I do still have a use for a system like pimusicbox but I've spent the time elsewhere. I think I'd be one of the people that would value the pick-and-mix option but it does really multiply out the support effort and that's something I was, at times, spending far too much time on, and at times it wasn't very interesting for me personally PiMuiscbox was aimed at people who didn't want / know how to customise a Raspbian system, maybe that's its niche and that should still be the focus. Problem is, there's always people who want something slightly different. I don't enjoy walking people through the hacks they need to customise pimusicbox because it's so inflexible. |
So basically, I got a working setup for creating an image. |
Out of curiosity can I see how simple it is? I meant to take a look at the example you gave with octopi but it's still on my list of things to do. |
clarification to my post from yesterday: I got the setup working for creating an image. Like doing a "hello world" program (but creating an image is a bit more then just a compile) https://github.com/MaStr/pimusicbox_CustomPiOS It is an example, the path of the CustomPiOS in Prerequiste:
You need to do the following:
Currently the step after installing packages is failing. I can't see the error message, because the terminal is bogus after manually confirming a message from "'samba'" and a license confirm of '"firmware-ipw2x00'". I guess "pip" is missing. The things you do inside the image is configured in : Configuration is done with shell variables, which are sourced from src/config Modules caches for apt and other things are done automatigacally by the framework. |
Is project still alive? |
Explain "project"? |
An (other) interesting approach which could be achieved by people with docker-compose skills could be to create a distribution which could be installed using http://balena.io/cloud |
Hey, I just came across this thread. If you need help to figure out how to make CustomPiOS builds I can answer questions :) |
Hey,
recently, I stumbled again over your nice pimusicbox.
Unfortunately, I can't build the system like I want it to be because of the very old Raspbian. So my friend will receive "only" a vanilla pimusicbox.
Same like the last time I used this project, the build path of the image is using an already existing image to create v0.7. So, it is not totally clear what is needed and what not.
For PirateBox, I used my own set of script to build ArchLinux images, but that would be overkill to port an debian based distribution to ArchLinux.
But, I am using octoprint on another RPi, too. This is using octopi , which is a Raspbian based distribution. The image is created with CustomPiOS. This is a framework for repeatable builds.
I am wondering if it makes sense to put some work in there together with you guys, to change the build to a more modern Debian image? (Asking, because it won't make sense to work alone in a box for days/hours and then nobody wants to adapt this).
Best regards Matthias
The text was updated successfully, but these errors were encountered: