Launch scripts rocrail (rocrail.sh) and rocview (rocgui.sh) then copy rocrail.ini, rocplan.xml, neustadt.xml, and/or rocgui.ini to ~/rocrail at runtime if they do not already exist. rocrail to $(DESTDIR)$(ROCRAIL_DATADIR)/default by "make install". rocgui/svg/ -> $(DESTDIR)$(ROCRAIL_DATADIR)/svg/Īll *.xml and *.ini files are being copied from. rocgui/xpm/ -> $(DESTDIR)$(ROCRAIL_DATADIR)/xpm/ rocrail/symbols/ -> $(DESTDIR)$(ROCRAIL_DATADIR)/symbols/ rocrail/package/images, but (at least for artwork) are the following directories among those also needing inclusion? Perhaps this will at least provide a better idea of where to start. Are there other files to include, or do more of those "default" files need to be copied to the user's home directory?
![rocrail download windows rocrail download windows](https://i.ytimg.com/vi/NyJM6R4ajiQ/maxresdefault.jpg)
rocrail to $(DESTDIR) $(ROCRAIL_ DATADIR) /default by "make install". rocgui/svg/ -> $(DESTDIR) $(ROCRAIL_ DATADIR) /svg/ĭo these files also need to be copied over to the user's home directory?Īll *.xml and *.ini files are being copied from. rocgui/xpm/ -> $(DESTDIR) $(ROCRAIL_ DATADIR) /xpm/ rocrail/symbols/ -> $(DESTDIR) $(ROCRAIL_ DATADIR) /symbols/ rocrail/ package/ images, but (at least for artwork) are the following directories among those also needing inclusion? net/~rocrail- project/ rocrail/ Rocrail/ annotate/ head%3A/ rocrail/ /makefile, the makefile is pulling in. In those two scripts, though, ~/rocrail/plan.xml can potentially be overwritten-rocrail.sh will overwrite that file if ~/rocrail/rocrail.ini does not exist, and rocgui.sh will overwrite that file if ~/rocrail/rocgui.ini does not exist. I used "make install_all" for packaging instead of "make install_new" to avoid having the package write files to the Home directory it appears rocrail.sh and rocgui.sh take care of updating the Home directory, anyway, so I don't think this should be a problem. īased on this thread, it appears the makefiles may still be in flux, so I didn't want to rush too far ahead of things. ini does not exist, and rocgui.sh will overwrite that file if ~/rocrail/ rocgui. sh will overwrite that file if ~/rocrail/ rocrail. In those two scripts, though, ~/rocrail/plan.xml can potentially be overwritten-rocrail.
![rocrail download windows rocrail download windows](https://franks-modellbahnseite.de/wp-content/uploads/2019/11/titelbild.png)
![rocrail download windows rocrail download windows](https://files10.com/wp-content/uploads/2018/10/WebAnimator-Screenshot-3-530x250.jpg)
Once defined that way, the "DESTDIR" property would be able to assume its more usual meaning.
Rocrail download windows Patch#
Then, the "PKGDIR" property name in the attached patch could be changed to "DESTDIR". If a "PKGDIR" property is not passed to "make install_all", then the makefiles should behave as previously.Īlternatively, for consistency with existing conventions, it is preferred that the "DESTDIR" property name in the current makefiles be changed to something else, such as "INSTALLDIR". In the attached patch, I have attempted to both address this and minimize the number of changes by adding a "PKGDIR" property.
Rocrail download windows install#
However, as DESTDIR is set to /opt/rocrail and as shell scripts also reference that path, simply making the DESTDIR property user-configurable can create more problems than it solves.īeing able to change the root path of the install is useful when performing distro packaging actions.
Rocrail download windows archive#
Developers modifying the existing artwork should modify, commit, and revert those files within Bazaar.įirst, thank you for including a source archive among the release files!įrequently, "make install" actions can be passed a "DESTDIR" property so that a builder or package maintainer can specify where "install" will copy the files. User-created artwork should be preserved, but user-modified artwork should be overwritten. Respond if there are other files that should be preserved that I am not aware of. New versions of these files should be created with the suffix ".new" so that they can be diffed with the existing files. A core set of files in the tree should be preserved if they exist. This includes user-created directories underneath the destinations. User-created files that do not exist in the development tree should never be deleted or overwritten. Most files that exist in the development tree should be overwritten in the destinations since they are being updated.
![rocrail download windows rocrail download windows](https://www.ntcompatible.com/data/publish/178/679c5e6eb2152086fa289976dc1d76a5619498/ef98d03d5c7fc7f09fd9521d29b5dd0fde067188.jpg)
If we need to remove directories, there should be an "uninstall" option, i.e. Instead, they should be created only if they do not exist. Before I make changes, I want to outline my thinking and request clarification: I have spent the last hour examining and commenting the rocrail/makefile.