Comment 2 for bug 586459

Revision history for this message
Scott (stonecrest-deactivatedaccount-deactivatedaccount) wrote :

I apologize if there is an error on my end. I am the one creating a package for nathive on Archlinux. With 0.902, I issue 'make' and 'make install' with one exception, which is that I need to modify BASE in the makefile. But it all works fine, there is no crash on close. With 0.906, it's identical to what I did for 0.902 except that I also have to modify the /usr/bin/nathive script to point to the correct location (since it's now also dependent on BASE in the makefile). And now I get:

(?) saving cfg: /usr/share/nathive/cfg/user.cfg
Traceback (most recent call last):
  File "/usr/share/nathive/nathive/gui/main.py", line 50, in <lambda>
    self.window.connect('destroy', lambda x: self.quit())
  File "/usr/share/nathive/nathive/gui/main.py", line 118, in quit
    main.config.save()
  File "/usr/share/nathive/nathive/lib/config.py", line 123, in save
    fileobj = open(path, 'w').write(data)
IOError: [Errno 13] Permission denied: '/usr/share/nathive/cfg/user.cfg'

I will attach my working Archlinux PKGBUILD for 0.906. You can view the current PKGBUILD for 0.902 at http://aur.archlinux.org/packages/nathive/nathive/PKGBUILD.