Attached is a list of the perl scripts under /opt/rtcds/userapps/release/ at LHO. Their creation date is also shown.
ECR E1700056 approves migrating these to python if and when applicable.
the last one in the list, wdreset_all.pl, has already been migrated.
Follow the progress on converting these scripts (and/or determining whether they're obsolete/unused) with Integration Issue / ECR Tracker Ticket 7394.
Note - There are several ISI scripts which are written in perl but are not in the list Dave made. This is because I wrote them a really long time ago, and didn't realize you should add the .pl to the end of the name. sigh. Naturally, these should also be updated into python or deprecated. Included are v1 guardian scripts in /opt/rtcds/userapps/trunk/isi/common/scripts/bsc/ e.g. goto_DAMPED there is stuff used at build time, e.g. create_hamisi_payload and a bunch of other stuff, some useful, some not. Here is the full list of the isi/common/scripts: BSCISIchecker gps_filters BSCISItool gpsget BSCISItool_old ham BSCISItoolwrapper.sh hitChannelWithOnes HAMISIchecker makeUserappsBranch HAMISIchecker.orig masterSwitchBlendFilters HAMISIchecker.patch medm_auto_concat.pl HAMISItool resetWatchdogThresholds HAMISItoolwrapper.sh restart_guardians align_restore_isi sensor_hilo align_save_isi setCartBiasSetpoints.pl bsc setCartBiasWrapper.sh buildBranchModel setFilterOffsets check_filter.pl storeCartBiasTargets.pl create_hamisi_payload storeTargetOffsets.pl create_hamisi_payload_with_links svnUpMedmDirs create_isi_payload svnUpUserappsBuildDirs ff01off switchBlendFilters ff01on wd_dackill_reset.pl ff12off wd_plots ff12on Note - I'm a fan of the conversion, just don't want to forget anything -Brian
There is no requirement that scripts in any language have extensions. Scripts generally do not have extensions, whereas library files do. One should not assume that all perl scripts have .pl extensions. Ditto for python (.py) or bash/csh (.sh).