I am trying to understand how to use my own FServer to provide updates for my modules and also allow me to use Make files.

Therefore, I am using the paths provided by the module...
- For drush make makefiles: projects[d6_test][location] = http://d6/fserver
- For d6_test.info: project status url = http://d6/fserv

However - these don't work. In looking at the Update View, the path is fserver/%/% - and I can see that the XML feed is looking for the machine name and major version.

I certainly can add this to my make files manually - if thats the proper way. But this leads to two questions...

1) What is the proper URL/Path that I should put in my make file? Is it (a) http://d6/fserver or (b) http://d6/fserver/machine_name/6.x?

2) If the answer is (a) - am I doing something wrong that Update cannot find the file? or (b) Can we change the Fserver module to provide the specific path instead of simply the root path?

Thanks in advance for any feedback. I'm comparing the 6 and 7 branched of Fserver and trying to see if D6 has functionality that d7 does not - and I want to deploy this for my team - and the specific URL is preferable since it would be a simple cut and paste.

Comments

kendouglass’s picture

Same question here. I'm looking at this page: "Setting up a site to serve release history files used by the Update status module". Haven't tried it and don't know if it's valid for d7.

skriptble’s picture

The correct format is a. It wasn't working for me at first, but I'm also using VM's and I didn't have a hostname set up properly. Make sure that your drupal instance can hit the url, also make sure you include the core and project info (I think it might need to be in quotes)

jan.ptacek’s picture

got fserver 6.x-1.1 from drush dl fserver
got project
got one release 7.x-1.0 in the project
can download it manually
but drush --source http://example.cz/fserver dl project
keeps telling me that
The specified URL is not a valid project feed.

what I'm missing?!

eugenmayer’s picture

be aware that the current fserver implementation is not feature-complete compared to d.o - it is at least missing the /all XML feed. If the drush command uses this, this could lead to that issue. Check https://github.com/EugenMayer/fserver_bonus