Commit Graph

46 Commits

Author SHA1 Message Date
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