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