2006-05-01 Han-Wen Nienhuys <hanwen@lilypond.org>
+ * lily/relocate.cc (framework_relocation): use INSTALLER_PREFIX.
+
* *.py: more 4 space indents.
* autogen.sh (conf_flags): set sensible default for with-ncsb-dir
#include "std-string.hh"
+void read_relocation_dir (string dirname);
+void read_relocation_file (string filename);
+string read_line (FILE *f);
+string expand_environment_variables (string orig);
+
int sane_putenv (char const *key, string value, bool overwrite);
void setup_paths (char const *argv0);
extern bool relocate_binary;
if (be_verbose_global)
warning (_f ("Relocation: framework_prefix=%s", prefix));
- sane_putenv ("INSTALLER_ROOT", prefix, true);
+ sane_putenv ("INSTALLER_PREFIX", prefix, true);
read_relocation_dir (prefix + "/etc/relocate/");
-#ifdef OLD_RELOCATION
string bindir = prefix + "/bin";
+
+#ifdef OLD_RELOCATION
string datadir = prefix + "/share";
string libdir = prefix + "/lib";
string sysconfdir = prefix + "/etc";
void
read_relocation_file (string filename)
{
+ if (be_verbose_global)
+ progress_indication (_f ("Relocation file %s", filename.c_str ()));
+
char const *cname = filename.c_str ();
FILE *f = fopen (cname, "r");
if (!f)
File_name name (ent->d_name);
if (name.ext_ == "reloc")
{
- read_relocation_file (name.to_string ());
+ read_relocation_file (dirname + "/" + name.to_string ());
}
}
}