summaryrefslogtreecommitdiff
path: root/amiga
diff options
context:
space:
mode:
authorChris Young <chris@unsatisfactorysoftware.co.uk>2014-05-03 16:42:35 +0100
committerChris Young <chris@unsatisfactorysoftware.co.uk>2014-05-03 16:42:35 +0100
commit53a8f2aa0c35fa5761b10f6e35cb6ed91f8e1b1c (patch)
tree4ee1e339bf892e30717a7291f0fb32d98b02d56b /amiga
parentb1f67dab31f5f5ccba4f637adfad17370b2f1d13 (diff)
downloadnetsurf-53a8f2aa0c35fa5761b10f6e35cb6ed91f8e1b1c.tar.gz
netsurf-53a8f2aa0c35fa5761b10f6e35cb6ed91f8e1b1c.tar.bz2
Remove some unused library/SObj copying procedures from the Installer script.
Diffstat (limited to 'amiga')
-rwxr-xr-xamiga/dist/Install217
1 files changed, 0 insertions, 217 deletions
diff --git a/amiga/dist/Install b/amiga/dist/Install
index a80404ec6..7b8c4e9dc 100755
--- a/amiga/dist/Install
+++ b/amiga/dist/Install
@@ -43,223 +43,6 @@
)
)
-(procedure p_failedsobjs
- (if #failedsobjs
- (message "The following shared objects failed to copy. These will be updated on next reboot.\n\n" #failedsobjs)
- )
-)
-
-(procedure p_schedulesobj #sobj
- (transcript "Scheduling update of " #sobj " for next reboot")
-
- (set #failedsobjs (cat #failedsobjs "\n" #sobj))
-
- (makedir "SObjs:so-installer")
-
- (copyfiles
- (source (tackon "SObjs" #sobj))
- (dest "SObjs:so-installer")
- )
-
- (startup "Shared object installer"
- (prompt "Adding commands to user-startup to schedule copy of " #sobj " on next reboot")
- (help @startup-help)
- (command "if EXISTS SObjs:so-installer\n")
- (command " copy SObjs:so-installer SObjs: CLONE FORCE QUIET\n")
- (command " delete SObjs:so-installer ALL FORCE QUIET\n")
- (command "endif\n")
- )
-)
-
-(procedure p_comparesobj2 #sobj1_full #sobj2_full
- (set #same 0)
-
- (set #sobj-version (getversion (#sobj1_full)))
- (if (= #sobj-version 0)
- (
- (if (exists (#sobj2_full))
- (
- (set #file-newer (earlier (#sobj2_full) (#sobj1_full)))
- (set #old-size (getsize (#sobj2_full)))
- (set #new-size (getsize (#sobj1_full)))
-
- (if (AND (= #old-size #new-size) (= #file-newer 0)) (set #same 1))
- )
- )
- )
- ; else if version info is available
- (
- (set #sobj-oldversion (getversion (#sobj2_full)))
-
- (if (<= #sobj-version #sobj-oldversion) (set #same 1))
- )
- )
-)
-
-(procedure p_comparesobj #sobj
- (set #sobj1 (tackon "SObjs/" #sobj))
- (set #sobj2 (tackon "SObjs:" #sobj))
-
- (p_comparesobj2 #sobj1 #sobj2)
-)
-
-(procedure p_linksobj #sobj #sobj_link
- (set #sobj2 (tackon "SObjs:" #sobj_link))
-
- (p_comparesobj2 (tackon "SObjs/" #sobj) #sobj2)
-
- (if (= #same 0) ;if #sobj is newer than that pointed to by #sobj_link
- (
- (if (exists (#sobj2))
- (transcript "Deleting " #sobj2)
- (delete #sobj2 (optional "force")) ;prevent dodgy recursive links
- )
- (set #linkcmd (cat "makelink " #sobj2 " SObjs:" #sobj " soft"))
- (transcript "Running " #linkcmd)
- (run #linkcmd)
- )
- )
-)
-
-(procedure p_copysobj #sobj
- (set #sobj-version (getversion (tackon "SObjs/" #sobj)))
-
- (if (= #sobj-version 0)
- (
- (transcript "Date compare " #sobj)
-
- (if (exists (tackon "SObjs:" #sobj))
- (
- (set #file-newer (earlier (tackon "SObjs:" #sobj) (tackon "SObjs/" #sobj)))
-
- (if (= #file-newer 0)
- (
- (set #newer-text "has an older datestamp")
- )
- ;else
- (
- (set #newer-text "has a newer datestamp")
- )
- )
-
- (set #old-size (getsize (tackon "SObjs:" #sobj)))
- (set #new-size (getsize (tackon "SObjs/" #sobj)))
-
- (if (AND (= #old-size #new-size) (= #file-newer 0))
- (
- (set #copy 0)
- )
- ;else
- (
- (if (OR (= @user-level 2) (AND (= @user-level 1) (<> #file-newer 0)))
-; Expert users are always prompted
-; Average users are prompted if the file trying to be copied is newer
-; Novice users are never prompted
-; This is roughly equivalent to (copylib (confirm))
-; No prompting occurs if the destination does not exist (silent copy)
-; or the files are the same size and the one being copied isn't newer (don't copy)
- (
- (set #copy
- (askbool
- (prompt "Copying " #sobj "...\n\n"
- "Version to install: " #new-size " bytes\n"
- "Version currently installed: " #old-size " bytes\n\n"
- "The file to copy " #newer-text)
- (help @askbool-help)
- (default #file-newer)
- (choices "Proceed with copy" "Skip this part")
- )
- )
- )
- ;else
- (
- (set #copy #file-newer)
- )
- )
- )
- )
- )
- ; else if dest file does not exist
- (
- (set #copy 1)
- )
- )
-
- (if (<> #copy 0)
- (
- (if (<> #AutoInstall 1)
- (
- (copyfiles
- (prompt "Copying " #sobj "...")
- (help @copyfiles-help)
- (source (tackon "SObjs/" #sobj))
- (dest "SObjs:")
- (optional "nofail" "force")
- )
- )
- ;else
- (
- (run "CopyStore SObjs/" #sobj " SObjs:")
- )
- )
-
- (p_comparesobj #sobj)
- (if (= #same 0)
- (
- (p_schedulesobj #sobj)
- )
- )
- )
- )
- )
- ; else if version info is available
- (
- (if (<> #AutoInstall 1)
- (
- (copylib
- (prompt "Copying " #sobj "...")
- (help @copylib-help)
- (source (tackon "SObjs/" #sobj))
- (dest "SObjs:")
- (optional "nofail" "force")
- (confirm "expert")
- )
- )
- ;else
- (
- (run "CopyStore SObjs/" #sobj " SObjs:")
- )
- )
-
- (p_comparesobj #sobj)
- (if (= #same 0)
- (
- (p_schedulesobj #sobj)
- )
- )
- )
- )
-)
-
-(procedure p_copylib #lib
- (if (<> #AutoInstall 1)
- (
- (copylib
- (prompt "Copying " #lib "...")
- (help @copylib-help)
- (source (tackon "Libs/" #lib))
- (dest "Libs:")
- (optional "nofail" "force")
- (confirm "expert")
- )
- )
- ;else
- (
- (run "CopyStore Libs/" #lib " Libs:")
- )
- )
-)
-
(procedure p_chk_launch-handler #protocol
(run "C:Search >T:NS_Install.tmp " (tackon "ENVARC:launch-handler/URL" #protocol) " NetSurf" (safe))
(set #has_entry (getsize "T:NS_Install.tmp"))