Fork me on GitHub

#1 2015-07-12 12:21:34

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Upgrading the system without loosing customization

How?  I just haven't figured put the best way to make sure I have all the official modifications without losing my own changes to xml, config and whatever other files get modified during the course of using the system. 

For example, I noticed a lot of changes to info.xml files this time.  Changing types from app to util, util to system, etc. and a few weird category changes too (adding the word core in front of multimedia and office doesn't immediately seem to serve a purpose). 

In addition, I have modified a few of those info.xml myself, adding icons and changing types and adding whether or not it's launchable.  Currently, I have to compare official changes with my own on a file by file basis to see if I keep my custom one, the new one, or possibly a combination. 

I keep thinking it should be this hard.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#2 2015-07-12 14:39:22

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: Upgrading the system without loosing customization

I went page by page in github and made a list of files that were actually changed.

I came up with 16 files, 11 of which are info.xml

Is that correct?


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#3 2015-07-12 14:59:06

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: Upgrading the system without loosing customization

First thing I notice is when you change a type from application to utility, it no longer shows up in the application window, so "groups" is gone.  There may be a few others that no longer show, but not sure. I'm not quite following your logic here.  I would want to promote groups feature (not hide it), since it's an important means to collaborate.  It's hidden inside the file manager now.

Last edited by Wolfy (2015-07-25 02:27:55)


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#4 2015-07-12 16:46:20

lars-sh
Administrator
From: near Hamburg, Germany
Registered: 2011-07-14
Posts: 730
Website

Re: Upgrading the system without loosing customization

When updating oneye, settings, installed applications and personal files won't be replaced. Custom changes to system files are overwritten as with any other system. You'd need to create patches yourself in order to get your changes back - or even better: Start pull requests at GitHub in order to get your changes into the oneye core.


Best regards,
Lars Knickrehm

The oneye project.

Offline

#5 2015-07-12 19:17:41

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: Upgrading the system without loosing customization

Ok, I just tested it.  It leaves some things alone and messes up others. Immediately I can't help but notice two things. It wipes out my root password, resets it to root. And It resets the default user theme, which for some reason controls the login screen's appearance and favicon (I never quite understand that logic either).  I can tell a few other minor things have changed once logged in, but it would take a closer look to see how much or why.

Last edited by Wolfy (2015-07-12 19:36:09)


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#6 2015-07-12 19:19:40

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: Upgrading the system without loosing customization

Oh, I am still determined to figure out github.  Hopefully, they start beta testing the new windows client soon.  For now, I can't figure out what I'm doing and I just end up making a mess.


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

#7 2015-07-12 19:28:40

Wolfy
Member
Registered: 2015-05-12
Posts: 313

Re: Upgrading the system without loosing customization

It reset the name from "OS1- Hawk Wolf Network" back to "oneye".  I guess I can try to figure out what else gets changed that shouldn't, but it's quicker and easier to just replace one file at a time.  And as long as I don't miss any files...


Wolfy
https://www.facebook.com/groups/oneye/
Currently accepting new users...  http://www.OS1.hawkwolf.net
onEye admins: OS1 is a beta testing hotbed. Non-core apps available upon request.

Offline

Board footer

Powered by FluxBB