https://redmine.graphics-muse.org/https://redmine.graphics-muse.org/favicon.ico?16278048512020-07-23T04:37:21ZGraphics Muse Issue TrackerPiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=28222020-07-23T04:37:21ZHammelmjhammel@graphics-muse.org
<ul><li><strong>Priority</strong> changed from <i>High</i> to <i>Immediate</i></li><li><strong>Severity</strong> changed from <i>03 - Medium</i> to <i>01 - Critical</i></li></ul> PiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=28892020-11-09T03:35:20ZHammelmjhammel@graphics-muse.org
<ul><li><strong>Status</strong> changed from <i>New</i> to <i>In Progress</i></li><li><strong>% Done</strong> changed from <i>0</i> to <i>30</i></li></ul><p>This required a new init script (S21package) and a mod to the mkinstall script to add a new directory under opkg - opkg/incoming.</p>
<p>It's in my sandbox for rpi2 but needs testing.</p> PiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=29042020-11-30T21:33:34ZHammelmjhammel@graphics-muse.org
<ul><li><strong>% Done</strong> changed from <i>30</i> to <i>40</i></li></ul><p>I've rebuilt the rootfs and packaging scripts. The updates for this issue should show up on the next image I generate with the packaging scripts.</p> PiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=29062020-12-01T00:31:11ZHammelmjhammel@graphics-muse.org
<ul><li><strong>% Done</strong> changed from <i>40</i> to <i>70</i></li></ul><p>Tested. Ash doesn't like an empty function (stop()) so I had to remove that. Also, when putting the packages on the SD card I need to touch ".install" in the same directory. This should probably be a shell script to make it easy and so I don't forget the stamp file.</p> PiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=29092020-12-01T03:53:10ZHammelmjhammel@graphics-muse.org
<ul><li><strong>% Done</strong> changed from <i>70</i> to <i>80</i></li></ul><p>This works but it would be better if the init script were symlinked to S99zzreboot which causes an automatic reboot if packages are installed.</p>
<p>To make this work, S21package should put a stamp file - .reboot - into /media/mmcblk0p3/opkg/incoming so S99zzreboot knows it should do the reboot.</p>
<p>A symlink might be problematic for a variety of reasons (how the build system works with the skeleton tree, etc.). It might be simpler to just add another init script that handles the reboot processing.</p> PiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=29102020-12-02T18:42:19ZHammelmjhammel@graphics-muse.org
<ul><li><strong>% Done</strong> changed from <i>80</i> to <i>90</i></li></ul><p>This is ready for one final test. Just build the sd image and add the media system packages, then boot. The reboot after install should be automatic.</p> PiBox - Feature #771: Add auto-install capabilityhttps://redmine.graphics-muse.org/issues/771?journal_id=29112020-12-04T16:43:01ZHammelmjhammel@graphics-muse.org
<ul><li><strong>Status</strong> changed from <i>In Progress</i> to <i>Closed</i></li><li><strong>% Done</strong> changed from <i>90</i> to <i>100</i></li></ul><p>Verified working.</p>
<p>Committed and pushed.</p>
<p>Closing issue.</p>