Commit Graph

49 Commits

Author SHA1 Message Date
Andrew Johnson a2d252bc24 Fix finding templates when earlier dirs don't exist. 2008-08-29 21:03:36 +00:00
Andrew Johnson 1e72aa61f0 Reverting Janet's cygdrive change which she says breaks other Win32 builds.
Until Cygwin's version of Make gets fixed, use the mingw Make instead.
2006-11-21 22:52:41 +00:00
Janet B. Anderson db3407a3ab Cygwin Make 3.81 now requires /cygdrive/<drive>/... in fullpath names. 2006-11-20 16:22:23 +00:00
Andrew Johnson 3b481d69c2 'use strict' stuff from Nick Rees, plus some cleanup. 2006-11-17 22:53:03 +00:00
Andrew Johnson 31547e98f5 Patch from Diamond; App names may include chars that are not
valid in a C identifier, such as '-', but we use the App name
in the <name>_registerRecordDeviceDriver routine name.
This patch replaces all such invalid chars with '_'.
2006-11-14 22:14:53 +00:00
Janet B. Anderson ad55de7aa4 Modified UnixPath and epics_base definitio for ActiveState perl. 2006-10-02 14:18:47 +00:00
Andrew Johnson d359e6629d Permit any IOC name as long as it has 'ioc' in it somewhere.
This matches the current behavior of the wildcard in iocBoot/Makefile
2006-07-25 18:14:21 +00:00
Janet B. Anderson e93f9fd86e Updated path rewriting rules for various OSs. 2005-11-30 21:46:13 +00:00
Janet B. Anderson f8527e3303 WIN32 directory specification changes. 2005-11-29 22:46:57 +00:00
Andrew Johnson 1091a05902 Make prompts more friendly, listing choices where appropriate. 2005-10-28 19:45:08 +00:00
Janet B. Anderson 5cf58254f2 Made commandline application names and iocnames optional.
Added prompt for app/ioc names when not on command line.
Added app name command line option (-p app) for use with -i.
Added user prompt for app name with -i with IOC name as default.
2005-10-05 20:26:53 +00:00
Ralph Lange e7c3cf1ca8 Make find() follow soft links. 2005-09-21 15:02:53 +00:00
Andrew Johnson fce5dcf4d6 Exclude all .files from printed ioc arch list, not just . and .. 2005-05-26 16:00:58 +00:00
Janet B. Anderson 64e299dfdb Added st.cmd@Cross files for cross builds. 2005-02-23 22:10:28 +00:00
Andrew Johnson 69fc21474b Windows permits login names to include spaces! 2004-10-22 15:11:41 +00:00
Janet B. Anderson 2074838a12 Allow metacharacters in fullpath name. 2004-04-01 18:39:19 +00:00
Andrew Johnson 360c3f4a36 Fixed small bug which also allows the script to run properly on RH9.0
(I'm not sure why it wouldn't run before though)
2003-07-25 15:17:57 +00:00
Andrew Johnson 3d68b58cbb Don't prompt for an IOC target architecture if there's only one available. 2003-02-11 22:01:55 +00:00
Andrew Johnson 52fc660e03 Fixed sub Cleanup() - s/'\n'/"\n"/ 2003-02-06 19:37:18 +00:00
Andrew Johnson 8ee88feabb Added _APPNAME_ to ioc boot stuff. 2003-02-06 17:21:30 +00:00
Janet B. Anderson a7b06a7588 Added read of RELEASE.<EPICS_HOST_ARCH> file. 2001-10-17 20:44:18 +00:00
Andrew Johnson 0080b2d007 Fixed operation in new app directory. 2001-10-01 21:55:50 +00:00
Andrew Johnson 12ccb0936a Replaced ReadReleaseFile subroutine with version from convertRelease.pl
which supports include and now allows definitions to appear after use.
2001-09-27 19:50:18 +00:00
Andrew Johnson 257d4af995 Fixed strange problems on win32, perl line endings. 2001-05-29 16:50:29 +00:00
Andrew Johnson 2f128e7e39 Oops, missing '!' in ARGV check 2001-05-29 15:12:20 +00:00
Andrew Johnson e3203ca468 Fixed problem with Cygwin Perl not supporting globs properly,
and bug that -l option needed an argument.
2001-05-25 20:11:45 +00:00
Andrew Johnson db60073049 Modifications to support architecture-specific template files. 2001-05-19 02:39:09 +00:00
Janet B. Anderson ca640904a0 Change to allow relative paths. 2001-03-22 03:08:28 +00:00
Janet B. Anderson f125776bcb Changes to allow invoking with relative path. 2001-03-20 21:01:35 +00:00
Ralph Lange d43f331cfb Change suggested by R. Wright (makes it work with perl 5.003) 2000-01-11 13:41:49 +00:00
Ralph Lange 89310a0512 += copy any non-Apps under $top; allow links for apptype directories 1999-10-22 19:18:58 +00:00
Janet B. Anderson 735328b2f3 Converted to new target names. 1999-10-21 21:09:38 +00:00
Janet B. Anderson 5883622f59 changes for 3.14 1999-09-20 19:43:29 +00:00
Marty Kraimer 4c7cfd7b2f added description of -i to help 1999-01-11 14:20:09 +00:00
Ralph Lange 8b6eaf6a0f += \ to / conversion when reading env.vars and RELEASE entries
+= optimized patterns when replacing tags within files
1998-06-23 15:59:33 +00:00
Ralph Lange f0a76674af += \ to / conversion for all commandline arguments (incl. $0 -> $command) 1998-06-19 12:30:46 +00:00
Marty Kraimer 5e0bfbc9f7 Do NOT modify $0. Copy it to another variable instead 1998-06-17 18:39:06 +00:00
Marty Kraimer 529c35ff73 For winXX convert \ to / in $0 1998-06-16 19:23:03 +00:00
Marty Kraimer ee6a29d3a3 For -l command strip App and Boot from names 1998-06-12 18:42:26 +00:00
Marty Kraimer 3711d3ad06 Ralphs latest changes 1998-06-12 16:23:57 +00:00
Marty Kraimer 06f35bf4db More changes for beta12 1998-06-01 19:41:52 +00:00
Marty Kraimer c94ddfe13f Still working of bessy changes 1998-05-29 18:34:53 +00:00
Marty Kraimer d96af74f38 major changes for new makwBaseApp 1998-05-28 19:51:50 +00:00
Marty Kraimer 9e10969c81 add LOGNAME when looking for user 1998-04-03 16:08:19 +00:00
Marty Kraimer 68fb4bbf96 make first line #!/usr/bin/perl 1997-12-08 13:56:18 +00:00
Janet B. Anderson d450236074 Modified user definition for WIN95. 1997-10-21 21:18:19 +00:00
Marty Kraimer 5031b294b2 Get rid of check for home directory 1997-10-14 13:59:53 +00:00
Marty Kraimer 61f1e8b12f still original 1997-10-10 14:22:14 +00:00
Marty Kraimer e655b37cbd new version using templates 1997-10-10 13:39:28 +00:00