Project

General

Profile

Bug #2290

hda-ctl rebuild

Added by td512 about 2 years ago. Updated about 2 years ago.

Status:
Assigned
Priority:
Medium
Assignee:
Target version:
Start date:
11/03/2017
Due date:
% Done:

0%


Description

Hey all,

This is a rebuild of Amahi for CentOS 7. This is not related to platform, however it does rely on platform.

This bug will focus on rebuilds of hda-ctl. Updates will be posted to this bug.

Screen Shot 2017-11-03 at 9.02.20 PM.png View (19.3 KB) td512, 11/03/2017 01:07 AM

Screen Shot 2017-11-03 at 9.04.50 PM.png View (65.5 KB) td512, 11/03/2017 01:07 AM

Screen Shot 2017-11-03 at 9.12.03 PM.png View (30.1 KB) td512, 11/03/2017 01:13 AM

Amahi-Login-CentOS.png View (481 KB) td512, 11/03/2017 05:38 AM

Amahi-Dash-CentOS.png View (203 KB) td512, 11/03/2017 05:38 AM

Amahi-CentOS-Settings.png View (96.7 KB) td512, 11/03/2017 05:38 AM

History

#1 Updated by cpg about 2 years ago

  • Status changed from New to Feedback
  • Assignee set to td512

why is the bug empty?
what is the "rebuild"?
where is the patch?

#2 Updated by td512 about 2 years ago

cpg wrote:

why is the bug empty?

I have yet to test hda-ctl.

what is the "rebuild"?

it's a rebuild of all packages needed for Amahi to run on CentOS 7. RPMs can be found here: https://github.com/td512/Amahi-CentOS-7-RPMs

where is the patch?

Patches are done to hda-ctl before rebuilding the RPM. I've noticed some discrepancies that I'll submit a PR for once I've verified my patches work.

So far I've rebuilt bash, and ruby (and most of the gems). Progress is long and slow, but it's getting there!

#3 Updated by td512 about 2 years ago

100 packages rebuilt, so many more to go

only one left to package for hda-ctl to successfully install

You're welcome.

#4 Updated by td512 about 2 years ago

And rebuilt. ctl should now install, assuming I can get plat working.

#5 Updated by td512 about 2 years ago

Got it! Tests completed successfully!

It works... mostly (aside from the unknown-platform and unknown-hda-ctl). We should probably fix that. PR will be opened momentarily to allow hda-ctl to work on CentOS 7.

It would be nice if we had some text on the pages (while Amahi4CentOS is in the state it is) stating that it's running on Enterprise Linux, and to report feedback.

Aside from that, it's time for the community to test, and also for us to fix that unknown problem with platform and ctl.

Over to you, cpg. RPMs can be found here: https://github.com/td512/Amahi-CentOS-7-RPMs

#6 Updated by td512 about 2 years ago

  • Status changed from Feedback to Assigned

As an extra note, here's how you get it installed.

  • Install CentOS 7 like you would Fedora. Administrator user and complete setup.
  • Install git and epel-release with `sudo yum -y install git epel-release`. This is only needed until we have a CentOS hda-release RPM that will pull that in automagically.
  • Clone the repo with `git clone https://github.com/td512/Amahi-CentOS-7-RPMs`
  • Finally, install it with `sudo yum localinstall Amahi-CentOS-7-RPMs/*/* --exclude=*debuginfo* -y`

Then you can continue on like normal.

#7 Updated by td512 about 2 years ago

  • Target version changed from amahi-10 to amahi-10

#8 Updated by td512 about 2 years ago

One last update.

I have a demo server running at http://amahi.td512.io:55555

You can log in with the user/pass amahi/amahi (please don't change the password)

#9 Updated by td512 about 2 years ago

As of 4 days ago @cpg pushed a change to ctl and platform! No more manual updating required.

Also available in: Atom