Help With Install Script


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Help With Install Script
# 1  
Old 03-22-2010
Help With Install Script

I have an installation script that my customer has been using for some time that exists on a DVD image I send to my customers. The DVD image I send to my customer has now reached the point of becoming multiple DVDs. My customer is in the habit of executing the installation script using the following method.

cd /DVD/mountpoint
./installation.sh

I would like the installation script to prompt the customer to mount the second DVD and all the customer needs to do is hit enter once the DVD is mounted. The issue is that if the customer executes the script using this method they are sitting within the mount point. I recalled a way to re-execute the script after copying to /tmp/subdir, but what is the most seamless way to do this so that the customer can continue executing the installation in the same way? The installation script is a Korn shell script. Any feedback is greatly appreciated. Thanks very much.
Login or Register to Ask a Question

Previous Thread | Next Thread

9 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Driver Install Script

Hi, I am faily new to linux and bash scripting. But essentially what I am trying to do is create a small bash script that will automatically install a driver I want. I can do it manually but I want to create a script so I won't forget, since it is an internet driver I won't be able to get help when... (0 Replies)
Discussion started by: dmacmillan
0 Replies

2. Shell Programming and Scripting

Install Script

Say I want to install x on 10 different machines. Is there a script that will do it for me install of going to each machines and doing it manually ? (6 Replies)
Discussion started by: ice2257
6 Replies

3. Linux

install macbook pro fedora10 ???((<<if can install, how to install? >> ))

If may install can Tells everybody ??? (0 Replies)
Discussion started by: kzBSD
0 Replies

4. Shell Programming and Scripting

Script to install jdk

Hi, I need a shell script that would do silent installation of jdk on a linux machine. Can anyone help me with this? Thanx Sunny (6 Replies)
Discussion started by: eamani_sun
6 Replies

5. UNIX for Advanced & Expert Users

Running Script after Preseed Install

Hello there, If you don't want to here the long version, but still want to answer my question, please skip down to THE BOTTOM! You can probably tell what I want to do already from the title, so I'll sum up what I have already done real quick: First off, for those that don't know, a preseed... (1 Reply)
Discussion started by: Curtor
1 Replies

6. Shell Programming and Scripting

Install script

Hi, During an install script I modify the config file several times renamed as conffile.cfg_new. Each time I need to restore it to conffile.cfg. INSTALLDIR=/app/MyAPP USERNAME=bianca RESTORE='rename conffile.cfg_new conffile.cfg ${INSTALLDIR}/conffile.cfg_new' #example sed -e... (2 Replies)
Discussion started by: potro
2 Replies

7. Shell Programming and Scripting

Help with an install script

Hello all. I have a script I have written which runs a silent install of Mcafee AV and ePO for Mac OS X. The issue I am wondering about is what happens when the script launches the installers. The script is fairly simple, and just invokes the shell installer for each app: #! /bin/sh ... (1 Reply)
Discussion started by: dhs23
1 Replies

8. Shell Programming and Scripting

Install a cron from a Perl script

Hello Everyone, How do I go about if I want to install a cron from a Perl script? Please advice :) (2 Replies)
Discussion started by: garric
2 Replies

9. UNIX for Dummies Questions & Answers

Can't install a soft with a script .sh

Hello ! I just want to install Oreon (it's a plugin for Nagios) but I can't, I have this error when I run the script install.sh # ./install.sh functions: 21: Syntax error: "(" unexpected Have you got an idea ? Tx (10 Replies)
Discussion started by: wappyboy
10 Replies
Login or Register to Ask a Question
Poet::Cache(3pm)					User Contributed Perl Documentation					  Poet::Cache(3pm)

NAME
Poet::Cache -- Poet caching with CHI SYNOPSIS
# In a conf file... cache: defaults: driver: Memcached servers: ["10.0.0.15:11211", "10.0.0.15:11212"] # In a script... use Poet::Script qw($cache); # In a module... use Poet qw($cache); # In a component... my $cache = $m->cache; # For an arbitrary namespace... my $cache = Poet::Cache->new(namespace => 'Some::Namespace') # then... my $customer = $cache->get($name); if ( !defined $customer ) { $customer = get_customer_from_db($name); $cache->set( $name, $customer, "10 minutes" ); } my $customer2 = $cache->compute($name2, "10 minutes", sub { get_customer_from_db($name2) }); DESCRIPTION
Poet::Cache is a subclass of CHI. CHI provides a unified caching API over a variety of storage backends, such as memory, plain files, memory mapped files, memcached, and DBI. Each package and Mason component uses its own CHI namespace so that caches remain separate. CONFIGURATION
The Poet configuration entry 'cache', if any, will be passed to Poet::Cache->config(). This can go in any Poet conf file, e.g. "local.cfg" or "global/cache.cfg". Here's a simple configuration that caches everything to files under "data/cache". This is also the default if no configuration is present. cache: defaults: driver: File root_dir: ${root}/data/cache Here's a more involved configuration that defines several "storage types" and assigns each namespace a storage type. cache: defaults: expires_variance: 0.2 storage: file: driver: File root_dir: ${root}/data/cache memcached: driver: Memcached servers: ["10.0.0.15:11211", "10.0.0.15:11212"] compress_threshold: 4096 namespace: /some/component: { storage: file, expires_in: 5min } /some/other/component: { storage: memcached, expires_in: 1h } Some::Library: { storage: memcached, expires_in: 10min } Given the configuration above, and the code package Some::Library; use Poet qw($cache); this $cache will be created with properties driver: Memcached servers: ["10.0.0.15:11211", "10.0.0.15:11212"] compress_threshold: 4096 expires_in: 10min USAGE
Obtaining cache handle o In a script (namespace will be 'main'): use Poet::Script qw($cache); o In a module "MyApp::Foo" (namespace will be 'MyApp::Foo'): use Poet qw($cache); o In a component "/foo/bar" (namespace will be '/foo/bar'): my $cache = $m->cache; o Manually for an arbitrary namespace: my $cache = Poet::Cache->new(namespace => 'Some::Namespace'); # or my $cache = MyApp::Cache->new(category => 'Some::Namespace'); Using cache handle my $customer = $cache->get($name); if ( !defined $customer ) { $customer = get_customer_from_db($name); $cache->set( $name, $customer, "10 minutes" ); } my $customer2 = $cache->compute($name2, "10 minutes", sub { get_customer_from_db($name2) }); See CHI and Mason::Plugin::Cache for more details. MODIFIABLE METHODS
These methods are not intended to be called externally, but may be useful to override or modify with method modifiers in subclasses. initialize_caching Called once when the Poet environment is initialized. By default, calls "__PACKAGE__->config" with the configuration entry 'cache'. SEE ALSO
Poet AUTHOR
Jonathan Swartz <swartz@pobox.com> COPYRIGHT AND LICENSE
This software is copyright (c) 2012 by Jonathan Swartz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.14.2 2012-06-05 Poet::Cache(3pm)