OnPlus Top 10 and Roadmap - What do you think?

Thank you all so much for your great feedback! During the past few months, we’ve met and talked to quite a bit of you on shows, events and here on our Support Community, and listened to your comments and requests.
Following these discussions and the feedback given on our previous announcement on our Top 10 list of features (here), we internally got together to think of ways on how to address those in our roadmap, so we’re happy to share our plan with you here.
And as always – comment away! You’re feedback is most valuable.
Coming soon…
Here are the features we have planned for the next few months out…
More supported platforms – as you requested, we’re looking into adding support for more Cisco products. Mainly we are looking at adding support for the following:
Catalyst 2K and 3K Switches
Additional ISR G2 platforms
Co-Branded OnPlus – many of have told us how cool it would be if you could demonstrate your managed services to your existing or prospective customer, with your logo on it, so you can create more of an identity for your company. In the next few months, we’ll be working on a Co-Branded service. You will be able to upload your logo to OnPlus, and we will populate that on the portal and in OnPlus reports.
Telnet/SSH – this feature was on our previous Top 10 list, and we kept it here, not only because many of you asked for it, but also since we’ll be adding more Cisco devices with a CLI.This feature will enable you to create, through OnPlus a Telnet or SSH tunnel directly into the device you’d like to manage, with the same experience as you could connect to a device’s GUI.
Customer Access to OnPlus – soon you’ll be able to invite your customers to (only) view their accounts on OnPlus, so they can stay up-to-date with your service.
Multi-site/network management – many of you have customers with multiple sites, but now, each is represented as a separate site.
We’ll be working on a more consolidated view, where you’ll be able to manage customers with multiple networks in an intuitive manner. More to come on this in the future…
Wireless Practice – reports dedicated to the wireless network in your customer networks will be coming as part of an offering linked to new Cisco Access Points coming in the spring.
Device Credentials Test – when you enter credentials for a device in its window in OnPlus – we’ll test them for you and let you know if they’re correct or not.
Turn off monitors on selected devices – Since many of you use an RMM, we’ve heard this request quite a bit – can you turn off the monitors on only a selected number of devices or category? This feature will offer you the ability to configure which devices will, or will not be monitored.
More on PSA integration – we’re looking at a deeper integration both with Autotask and Connectwise, mainly in the ticketing system:
Upload device configuration into the ticket – for a failed device, we will upload the last device configuration to the ticket, for your convenience.
Embed a device window link in a ticket – in any ticket that’s opened, a link to the failing device’s window wll be provided so you can open it directly through your PSA.
ISP Speed test – here you will quickly be able to gauge how your service provider is doing, as more means to troubleshoot from afar.
Other features coming in the pipeline:
Here are some more features we will be looking into in the upcoming months, but will be noticeable only later on. Some have remained from our original list, and others have been added following your feedback.
Network Assessments - placing the ON100 network agent at a potential customer site and running a network assessment can give you enough information about that site, in order to give your prospective customer a proposal. This could be especially useful when using a tablet at that customer’s site, and showing the results on the fly.
Network Health dashboard – a dedicated health tab will provide you with details regarding your customer network, as well as some more troubleshooting tools you can utilize for further investigation
OnPlus recommendations - receive recommendations from OnPlus that pertain to the devices on the networks you manage – from notifications on configuration adjustments to promotions and suggestions. This could be a great way to initiate a discussion with your customer on additions, changes, replacements and much more.
RMM Integration - we are looking closely at integrating functionality with the some Remote Management and Monitoring tools, mainly Level Platforms and Kaseya.  More on that to follow…
IPv6 – for networks that have already adopted, or are beginning to adopt IPv6 - OnPlus would discover, assess, manage and advise you, same as you know it today.
Managing different subnets and VLANs – we are looking at ways to discover other subnets and VLANs other than the one that the network agent is on.
Access privileges to agents - when adding a sub-agent in your account on the OnPlus portal, you'd be able to assign different privileges for each agent, per customer. Meaning, if agent 'John' supports customers A, B and C, and agent 'Jane' support customers X, Y and Z; John would have Read-Write access to only A, B and C but Read-Only access to X, Y and Z and vice versa for Jane. It would be up to the master agent to determine this privilege allocation
More integration with Cisco Services – through OnPlus you’d be able to see your active Service Requests and RMAs and their history, and also file for an RMA through OnPlus.
Extension of Service contracts and Warranty – we’re looking at ways for you to extend your service contracts and warranties through OnPlus, without the need to call Cisco or your distributor.
As always, please don’t hesitate to let us know your comments, thoughts and wishes. We listen to everything!
Thanks,
The OnPlus Team

As a T&M and managed services provider for the small business market (average business customer has 1 to 5 locations and anywhere between 2 and 50 total devices, including computers and printers, per location), we are looking for a drop-in one-box does-it-all type of management and monitoring device.  With this said for perspective, here is the my reaction to the proposed Top 10 list.
"More supported platforms – "  The full line of Cisco "Built for Small Business" Routers/Firewalls, Switches, Unified Communications, and Wireless Access Points should be supported fully by OnPlus.  These devices should be able to store their configuration files and firmware on the device.  Support for these devices should take precedence over supporting Cisco Enterprise Grade hardware because the OnPlus device is billed as a small business network management product.
"Co-Branded OnPlus –" This is a good idea, but additional reporting capabilities and full line of Cisco "Built for Small Business" product support should take priority over Co-Branding.
Telnet/SSH – I'm not sure I understand this is a new feature.  We are currently able to use the generic connection capability to connect to Telnet and SSH.
Customer Access to OnPlus – We should be able to provide customers with either read-only or full-control access to their network as our contracts stipulate.  We have some customers in both categories.
Multi-site/network management – This feature will be very helpful to our customers that have some on-staff IT support.
We’ll be working on a more consolidated view, where you’ll be able to manage customers with multiple networks in an intuitive manner. More to come on this in the future…  -- Waiting to see the details
Wireless Practice – Good to know. 
Device Credentials Test – We are looking forward to receiving instant feedback about whether a device has proper credentials (please include snmp in the credentials test) or not.
Turn off monitors on selected devices – Yeah!!
More on PSA integration – I'd like to see integration with Spiceworks in addition to the items below.
Upload device configuration into the ticket – for a failed device, we will upload the last device configuration to the ticket, for your convenience.
Embed a device window link in a ticket – in any ticket that’s opened, a link to the failing device’s window wll be provided so you can open it directly through your PSA.
ISP Speed test – here you will quickly be able to gauge how your service provider is doing, as more means to troubleshoot from afar.
There are some things that are important to our customers that aren't on the top 10 list.  Here are some of those items.
A.  More network health reporting options and graphs.  It would be nice to be able to run a report that prints out the network Latency and Jitter and Packet Loss metrics that show up on the OnPlus' Wan Monitor Tab.  It would also be nice to include an accurate WAN speed graph in the same report.  It would also be nice to run reports on supported switches that show packet errors, Spanning Tree misconfiguration, etc.
B.  Configure the OnPlus Device to act as a syslog server
C.  Im in agreement with some of the thoughts above about being able to capture more WMI data and/or event log/syslog data for Windows/Linux/MAC devices and provide some reporting options for that data.  Our clients have a limited budget, so anything we can provide for them in a single drop-in appliance in the realm of network and device management is appreciated.
D.  Voicemail backup mentioned above is a great idea
E.  Support for Spiceworks Ticketing/Reporting Integration
F.  Additional support for non Cisco Devices -- Most of our cleints have heterogenous networks, so being able to support devices from multiple vendors is important.  Being able to back up the network config of any SNMP capable network device could be very beneficial.
G.  Selective VLAN listening scope from the OnPlus.  Reduces the amount of switch configuration needed to deploy the OnPlus in environments where we only need to monitor devices on some VLANS.
H.  Selective global enablling or disabling of remote device connectivity for a customer's site or sites.
I.  Ability to connect to multiple remote management sessions concurrently from the OnPlus.  This and #H could work together to enable a range of remote connectivity options between maybe 0 and 5 concurrent sessions and could possibly be a factor in service level pricing to the customer.  And, a report could be created that showed the customer the times when someone accessed their devices remotely through the OnPlus.
As for general direction for the OnPlus --- I hope it doesn't go down the road of only or primarily being a management device for Cisco Enterprise IOS based products.  There appear to already be specialized Cisco Management products available for the Enterprise IOS based line of products.  I want to see OnPlus continue to support Service Providers who have clients on the smaller side of the SMB market.  In the part of the country where we work, the SMB clients, simply don't have resources for Cisco Enterprise IOS products, so it is great be able to offer a low cost drop-in appliance that fulfills general network and device monitoring and management needs.

Similar Messages

  • Protected top-level classes - what do you think about?

    See http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6310261

    What is subpackage? Is it like below?
    it.is.my.package.*; //the package
    it.is.my.package.subpackage.*; //the subpackage
    Exactly.
    If it is, well, I like the idea. It would improve the
    java. I�ve already had some idea like that. I
    thought: "Why don�t exist relations between packages
    in Java?".Sun claims there is no relationship, but assertions you can enable or disable for the package and all subpackages with one command.
    If you like this idea, please vote for this RFE.

  • Did you know that Verizonwireless is saving your checking account information when you pay your bill by check and then making it part of your "MyVerizon"? This means of course if they get hacked that information could be compromised. What do you think of

    Did you know that Verizonwireless is saving your checking account information when you pay your bill by check and then making it part of your "MyVerizon"  without you adding it? This means of course if they get hacked that information could be compromised. What do you think of this?

    Credit card and debit card and checking and savings information is encrypted so it is possible to be hacked, but the odds are greater to get hit by the Love Boat then to have a wide scale hack.
    Oh yes they do happen, Bank of America, Chase, Citibank, Target and quite a few others. But in all the years I have paid my invoice with saved card information I never been hacked.
    You use good passwords and the risk is minimal.
    Good Luck

  • I accidentally deleted my iPhoto when i empty my trash? i think 1year ago.i want it back but i heard that its difficult...my 2nd option is i'll buy iPhoto from apps. what do you think guys? thank you and god bless!

    i accendentaly deleted my iphoto when i empty my trash. i think 1 year ago. i want it back but they say its difficult. now i think i'll buy iphoto to apps. what do you think guys??? ty and god bless!

    A bunch of totally different questions
    iPhoto is an application and it is in your applications folder - is it there? It must be in teh Applications folder on your boot drive - it can not be on an external drive
    The photos are kept in the iPhoto library (by default and highly recommended) - is that what you deleted? It can be anyplace by by default it is in your pictrues folder
    Time Machine is a backup program that backuse your your Mac - you do NOT directly access its backup files but you use the Time Machine application to restore files - see http://support.apple.com/kb/HT1427?viewlocale=en_US&locale=en_US for details
    Your post is not at all clear as to what you have or what you want to do
    If in fact you do have a copy of the photos on an external hard drive as you say you thikyou do them you launch iPhoto and import them to iPhoto (file menu import  --  or drag them to the iPhoto icon in the Dock)
    If you have a time machine backup of your iPhoto library and you want to use that then you launch TM and go to the time you wna tto restore from, select the iPhoto library and click restore
    If the above does not cover what you have and what you want please post back with exact details of what you have and what you want to do
    LN

  • My IPhone all of a sudden pops up saying sim card failed. I turn it off and turn it back on and it works but the next day it happens again. what do you think is wrong with it?

    My IPhone all of a sudden pops up saying sim card failed. I turn it off and turn it back on and it works but the next day it happens again. what do you think is wrong with it?

    Hello brittbend
    Check out the article to further troubleshoot your SIM card issues with your iPhone.
    iPhone: Troubleshooting No SIM
    http://support.apple.com/kb/TS4148
    Regards,
    -Norm G.

  • What do you think of this book: "Programming and Problem Solving with Java"

    Hello Everyone:
    This may be a strange post but I am wondering if anyone has read this book and what do you think of it?
    Book Information
    Title: Programming and Problem Solving with Java
    Authors: Neell Dale, Chip Weens, Mark Headington
    Publisher: Jones & Bartlett
    Thanks for any comments

    No believe me the book is bad! The only reason I asked is I am in a university class that uses those two books for there course. The author messed up on HelloWorld.java with 4 errors at compile time! How can anyone be that stupid since they are the ones who are supposed to be teaching me the fundamentals of Java. Anyhow I just wanted other people's thoughts about the books.
    Thanks again for your input.

  • Imessage and Facetime wont accept my apple id, but i can access my app store using my id. What do you think is the problem? Am i the only one who experience this issue?

    Imessage and Facetime is not accepting my apple id, but I can access my app store and itunes. What do you think is the problem? I called apple tech support but they cant even explain why... I need your help!! Please?

    Using FaceTime http://support.apple.com/kb/ht4319
    Troubleshooting FaceTime http://support.apple.com/kb/TS3367
    The Complete Guide to FaceTime: Set-up, Use, and Troubleshooting Problems
    http://tinyurl.com/32drz3d
     Cheers, Tom

  • I want to share my internet connection with my iPhone via the usb cable. I have a Macbook pro. What do you think? Is this possible? And if yes, then how?  Thanks!

    I want to share my internet connection with my iPhone via the usb cable. I have a Macbook pro. What do you think? Is this possible? And if yes, then how?
    If not why option available
    Thanks!

    What Carolyn says is correct. You can, however, share an Internet connection with your iPhone wirelessly by turning in Internet sharing (found in System Preferences > Sharing.) If your MacBook Pro is already using a wireless connection, you can just connect to the same wireless network it is using.
    Best of luck.

  • What do you think about the new and improved SiriusDecisions Waterfall?

    SiriusDecisions launched their new and improved Demand Waterfall this week at their Summit in Scottsdale, Arizona. For those of you who haven't seen it yet, I have attached the PDF for your viewing pleasure. What do you think? What's strong? What's weak? Do you agree with Tony Jaros that teleprospecting is a required step in the Marketing Qualification process?

    It makes a lot of sense from our perspective.  Our sales organization has always generated the bulk of our leads, so it makes sense to account for them and to build programs to support them.  It was a great conference - my first SiriusDecisions Summit.  I came away both energized and overwhelmed.
    Our Inside Sales team qualifies almost all inquiries via telephone, so it makes sense to me that "teleprospecting" is a required step.  The only exceptions are sales-generated leads, so the waterfall reflects that perfectly.
    What I like most about the new waterfall is that it creates a clear structure for us to focus more on developing lead nurturing and pipeline acceleration programs specifically for teleprospecting- and sales-generated leads.  I'll admit that we've neglected this (simply including those contacts in our marketing-generated lead nurtures).  Furthermore, it reinforces the need to tailor nurtures to the buyer's stage in the buying process.  We tend to move all of our contacts through the same campaign and nurture activities as if they're progressing together, which obviously isn't the case.
    I'd be interested in learning how other Eloqua users are getting data back from their CRM on a contact who has turned into a qualified lead.  How do you find this information out?  Do you then put them through an individual nurture that is focused on accelerating the deal?

  • Another account user is using my apple id as their rescue email. Apple know this but expect me to contact him directly rather that let lim know his error. Seem strange and a recipe for conflict. What do you think?

    Another apple account user has put my apple id as their rescue email. Apple know this but expect me to contact him directly rather that let lim know his error. Seem strange and a recipe for conflict. What do you think?

    Primary and alternate email addresses need to be verified but a rescue email address doesn't, it can be added to an account and used without being verified (you will get a verify button when adding/changing it, but the system doesn't force it to be verified). I would hope that the person using the email address as their rescue email address will notice that they aren't getting reset emails and that after contacting Support to get their security questions / password reset he/she will check what they've set it to and change it. The OP won't be able to log into the other account as he/she won't know its primary or alternate ids.

  • Dear apple management,  I have purchased I pad mini e few days ago. I need help as follows:  (1) Camera: i did take a few photos but something has gone wrong. As i press the camera icon, I get a blank dark black screen. What do you think has gone wrong ?

    Dear apple management, apple support communities
    I have purchased I pad mini e few days ago. I need help as follows:
    (1) Camera: i did take a few photos but something has gone wrong. As i press the camera icon, I get a blank dark black screen. What do you think has gone wrong ? HELP URGENTLY REQUIRED.
    (2) How do i sync my pc  with I pad mini?
    (3)i can read on i pad mini  file made in microsoft excel but all numbers are very different from the original document. What is the solutuon?
    Dr Uma S Nayak
    <Personal Information Edited by Host>

    You are talking to fellow users on these forums, not iTunes Support or Apple - I've asked the hosts to remove your phone number from your post.
    For the Camera app, try closing it via the taskbar and see if it works when you re-open the app : from the home screen (i.e. not with the Camera app 'open' on-screen) double-click the home button to bring up the taskbar at the bottom of the iPad's screen, then press and hold any of the apps on the taskbar for a couple of seconds or so until they start shaking, then press the '-' in the top left of the Camera app to close it, and touch any part of the screen above the taskbar so as to stop the shaking and close the taskbar.
    If that doesn't fix it then try a soft-reset : press and hold both the sleep and home buttons for about 10 to 15 seconds (ignore the red slider), after which the Apple logo should appear - you won't lose any content, it's the iPad equivalent of a reboot.
    In terms of syncing, you will need iTunes on your computer - if you haven't already downloaded it then you can do so from here : http://www.apple.com/itunes/download/
    You can conncet the iPad to your computer and select it on the left-hand sidebar of your computer's iTunes (you can enable the sidebar on iTunes 11 on a PC via control-S), and use the tabs on the right-hand side of the iTunes screen to sycn your content to the iPad.
    Syncing music : http://support.apple.com/kb/HT1351
    Syncing apps : http://support.apple.com/kb/PH12315
    If you haven't yet synced your iPad to your computer you may also find this page useful : https://discussions.apple.com/docs/DOC-3141
    For the excel file, what app are you viewing/editing it in ? If the values are different then it may be that the app that you are using doesn't support all the formulas that are being used in the spreadsheet. Apps that 'support' excel documents include Apple's Numbers app, and from third-parties apps such as Documents To Go ('premium' version) and QuickOffice Pro HD.

  • What do you think of dev2dev newsgroups?

    <p>Are they of any use?</br>
    Do you get descent answers to your questions?</br>
    What do you think of reward points?</br>
    Have you got any suggestions for making them more popular?
    Feel free to reply on this new group or put a comment on my blog if you want.
    </p>
    <p>
    http://dev2dev.bea.com/blog/hoos/archive/2006/09/dev2dev_newsgro.html
    Hussein Badakhchani</br>
    </p>

    Warning: blatant cross-post. I posted most of this as a comment on your blog entry. Added more up top... none of this is really specific to BEA per se - more of my rambling on collaborative forums.
    I use the newsgroups. They're my single best way of getting information and have been an absolute life-saver when using ALUI (nee Plumtree). Really. Docs are starters, but the ability to ask things online and collaborate with people / share ideas is an "insanely great" thing people should leverage and foster. When I need help I start with the groups.
    Keyword: foster. It takes commitment from everyone, but most especially BEA (in this context). A well-tended developer community is not something that grows in the right direction without appropriate channeling and care. The rewards, however, can be priceless in terms of customer satisfaction, loyalty, and, ultimately, returning $.
    Reward points - not a huge proponent, myself, but I do share the vision. Good ideas tend to come from open, caring thinkers who listen and respond. I share a lot of the dreams/hopes I think BEA does on this front with valuation of posts, and, by virtue of that, posters in the context of a question/answer/information asset. If reward points move toward that, cool.
    Popularity - quality responses that help. Otherwise, a forum populated by nothing but questions will be dead - you'll realize there's no point in visiting.
    Cross-posted bit
    ===========
    I'm going to admit that I tend to live mainly in the ALUI forums, but the point you make about repeated questions is something that nags at me as well. Like you I see the same questions asked - over and over - I'd love to see these captured and exposed through updated online docs (assuming people are reading those...ahem - you are reading those, right? :).
    The questions that are asked are often very good / legit and should (IMO) be captured and then either thrown into "scenarios" or FAQ-type areas in the docs at a minimum.
    How do I do X? In what situations do I do Y? I blew up Z and now it's my job if I don't fix it - what do I do?
    I can't believe I'm going to say this as I'm not entirely onboard with "2.0," but possibly user-group Wikis so we can publish "how-to's" related to the IDK, etc.? Community involvement in online document updates may seem a bit...well...overly hopeful... but I do think that if I had the opportunity to document things I'd probably do it there so we could all benefit as opposed to me putting into in text file and then emailing it to myself so there's absolutely no way I can find it later :) Yeah - I'm being self-serving along the way again ;)

  • What do you think of 3.0??

    For those of you that installed iPhone OS 3.0 already ... what do you think? Is safari faster? Notice any glitches?
    I haven't installed it yet, but plan on it when I get home from work.

    Originally Posted by floort
    Hello,
    Can someone tell me the roadmap for zcm.
    I like to know the expected release months for
    -10.2.2 (december 2009)
    -10.2.3 (is this true?)
    -10.3.0 (?)
    What do you think of what is a good release for going into production.?
    I'm in test-environment since 10.1.3, and with 10.2.1 and the latest ftf's i think i can go into production (fingers crossed, i always tested only with 3 xp-clients).
    I will go to production over about 3/4 months, what can i expect further?
    I believe and hope 10.2.2 + FTF's that did not make it into 10.2.2 will be the version where we can expand the current test environment to a larger scale for Windows XP clients. But since Win 7 is knocking on our door we need to manage these to, but I don't think 10.2.2 will be mature enough to manage Win 7. They will claim support for Win 7 but I have filed some major bugs I've found and these won't get fixed until 10.3 :(
    But then again I have thought that 10.1 would be the one that is production ready, then 10.1.1, then 10.1.2, then 10.1.3, then 10.2, then 10.2.1
    Well we will probably see tomorrow how good 10.2.2 is...
    Thomas

  • What do you think of my Bash Script? What about the error checking?

    Well what do you think of this Bash script
    It works
    I gave it some problems (i.e. unpluged the ethernet, messed up the URL's, uninstaled some programs...) to see if would report errors and stop or just keep going... But it did
    I just kind of thought up a way to do some error checking with the commands that I know.....
    What is a better way to do error checking?
    What do you think I should add/Do to this script?
    #!/bin/bash
    # Shell script to make a USB Tumb Drive for Flashing BIOS on a Lenovo Ideapad Y510.
    # This script needs to be owned and run as ROOT with the "sudo command"
    # i.e. sudo usbbiosflasher
    # If you have anyideas send me a PM on ubuntufourms.org my user name is HunterThomson
    # Name/Rename this script usbbiosflasher and save it to the ~/home directory.
    # Then run the command- chown root:root usbbiosflasher
    # Then run the command- chmod 755 usbbiosflasher
    # Then copy the script to the directory /usr/bin.
    # Run this comand to do that- sudo cp ~/usbbiosflasher /usr/bin
    # You also must have the program "mbr" installed
    # You can install the mbr program by running this comand in the shell on Ubuntu
    # sudo apt-get install mbr
    # In Arch Linux you have to get it from Aur
    # First you will need to know a few things...
    # You will also need to know the Mount Point i.e. /media/disk and the /dev path i.e. /dev/sdb1.
    # You can find these by using the df -T comand.
    # Run df -T in the shell. Then plug in the USB Thumb Drive and run the df -T comand agin.
    # The new listing is the USB Thumb Dirve.
    # Also check to make sure the File System tipe is vFAT or FAT16 or FAT32.
    # If it is not use gparted to format it to FAT32.
    # I am farly certen that all USB Thumb drives come formated with FAT file system out of the BOX.
    # You may want to fromat it anyway just to make sure.
    echo "Interactive Shell Script to Make a USB Thumb Drive \for Flashing BIOS On a Lenovo Ideapad Y510"
    echo ""
    echo "You will need to have the program mbr installed"
    echo "If you are on Ubuntu Linux you can retreve it form the repositories"
    echo "If you are on Arch Linux you will need to get it from the Aur repository"
    echo "Open anuther shell and \do that now..."
    echo ""
    verify="n"
    while [ "$verify" != y ]
    do
    printf "Do you have mbr installed... yes or no?"
    read AN1
    echo ""
    printf "You answered... $AN1 I have installed mbr. Is this correct... y or n?"
    read verify
    done
    echo ""
    if [ "$AN1" == "no" ]
    then
    echo "Install mbr now. Then run this script agin"
    exit
    else
    echo "contunuing script"
    fi
    echo ""
    # The next comand will make a directory to put needed files into. Note this file and everything init will be owned by root.
    mkdir ~/usbbiosfiles && check1="yes"
    if [ "$check1" = "yes" ]
    then
    echo "Made directory usbbiosfiles... OK"
    else
    echo "Could not \make directory usbbiosfiles"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    exit
    fi
    # The next two comands will get the FreeDOS file and the .ROM file.
    cd ~/usbbiosfiles && checka="yes"
    if [ "$checka" = "yes" ]
    then
    echo "Changing to the usbbiosfiles directory... OK"
    else
    echo "Could not Change to the usbbiosfiles directory"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    wget "http://www.fdos.org/bootdisks/autogen/FDOEM.144.gz" && check2="yes"
    if [ "$check2" = "yes" ]
    then
    echo "Download of FreeDOS... OK"
    else
    echo "Could not Download FreeDOS"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    wget "http://ubuntuforums.org/attachment.php?attachmentid=78460&d=1216648756" && check3="yes"
    if [ "$check3" = "yes" ]
    then
    echo "Download of the BIOS.ROM \file... OK"
    else
    echo "Could not Downlad the BIOS.ROM \file"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    # The next comand will name the .ROM file to the right name.
    mv ~/usbbiosfiles/attachment.php?attachmentid=78460\&d=1216648756 ~/usbbiosfiles/06CN29WW.bios.update.tar.bz2 && check4="yes"
    if [ "$check4" = "yes" ]
    then
    echo "Renameing of the BIOS.ROM \file... OK"
    else
    echo "Could not rename the BIOS.ROM \file"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    echo ""
    # The next two comands set the variables. DEVX for the path i.e. /dev/xxx and MOUNTX for the mount point i.e. /media/xxx
    verify="n"
    while [ "$verify" != y ]
    do
    echo "You will need to know the Mount Point and the dev Path. You will also need to \make sure the File System \type is vFAT, FAT16 or FAT32."
    echo ""
    echo "With the USB Thumb Drive unpluged, Open another shell and run the comand df -T Then plug \in the USB Thumb Drive and run the comand df -T one \more time. The new device listed is the USB Thumb Drive. Note the Mount Point and The dev Path and the File system Type i.e. vFAT... If the File System \type is not vFAT, FAT16 or FAT32 you will need to fromat it with gparted. You may want to format the USB Thumb Drive anyway just to \make sure. In any \case delete all files and directorys on the USB drive before you go any ferther with this program."
    echo ""
    printf "Enter the dev path the USB Thumb Drive is at?"
    read DEVX
    echo ""
    echo "Are you sure $DEVX is the dev path of the USB Thumb Drive... y or n?"
    read verify
    done
    echo ""
    verify="n"
    while [ "$verify" != y ]
    do
    printf "What is the Mount Point of the USB Thumb Drive?"
    read MOUNTX
    echo ""
    echo "Are you sure $MOUNTX is the Mount Point of the USB Drive... y or n?"
    read verify
    done
    echo ""
    install-mbr --enable A1 --partition 1 --force --timeout 0 $DEVX && check5="yes"
    if [ "$check5" = "yes" ]
    then
    echo "Installing MBR on USB Thumb Dirve... OK"
    else
    echo "Could not install MBR on USB Thumb Drive"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    tar xjf ~/usbbiosfiles/*.tar.bz2 && check7="yes"
    if [ "$check7" = "yes" ]
    then
    echo "Unpacking BIOS.ROM file... OK"
    else
    echo "Could not unpack BIOS.ROM file"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    gunzip ~/usbbiosfiles/FDOEM.144.gz && check8="yes"
    if [ "$check8" = "yes" ]
    then
    echo "Unpacking FreeDOS files... OK"
    else
    echo "Could not unpack FreeDOS files"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    mkdir ~/usbbiosfiles/fdoem144 && check9="yes"
    if [ "$check9" = "yes" ]
    then
    echo "Made directory fdoem144 in direcoty usbbiosfiles... OK"
    echo ""
    echo "Going to \sleep \for 5secs"
    else
    echo "Could not make directory fdoem144 in usbbiosfiles directory"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    modprobe loop && sleep 5 && check0="yes"
    if [ "$check0" = "yes" ]
    then
    echo "Modprobeing loop... OK"
    else
    echo "Could not \modprobe loop"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    mount -o loop ~/usbbiosfiles/FDOEM.144 ~/usbbiosfiles/fdoem144 && check10="yes"
    if [ "$check10" = "yes" ]
    then
    echo "Mounting FreeDOS on the fdoem144 directory... OK"
    else
    echo "Could not \mount FreeDOS on the fdoem144 directory"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    cp ~/usbbiosfiles/fdoem144/* $MOUNTX && check11="yes"
    if [ "$check11" = "yes" ]
    then
    echo "Copying FreeDOS files to $MOUNTX... OK"
    else
    echo "Could not copy FreeDOS files to $MOUNTX"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    cp ~/usbbiosfiles/*.ROM $MOUNTX && check12="yes"
    if [ "$check12" = "yes" ]
    then
    echo "Copying BIOS.ROM files to $MOUNTX... OK"
    else
    echo "Could not copy BIOS.ROM files to $MOUNTX"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    sync && check13="yes"
    if [ "$check13" = "yes" ]
    then
    echo "Runing the syncing command... OK"
    else
    echo "Could not run the syncing command"
    echo "look above \for \info"
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this scrip agin"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    rm -r ~/usbbiosfiles
    exit
    fi
    umount ~/usbbiosfiles/fdoem144 && check14="yes"
    if [ "$check14" = "yes" ]
    then
    echo "Unmounting of FreeDOS... OK"
    else
    echo "Could not unmount FreeDOS"
    echo "Look above for errors or problems reported and fix the problem"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this script agin"
    rm -r ~/usbbiosfiles
    exit
    fi
    verify="n"
    while [ "$verify" != y ]
    do
    printf "Do you see any errors... yes or no?"
    read AN2
    echo ""
    printf "You answered... $AN2 to errors. Is this correct... y or n?"
    read verify
    done
    echo ""
    if [ "$AN2" == "yes" ]
    then
    echo "User Repoted... Error"
    echo "Look above for errors or problems reported and fix the problem"
    echo ""
    echo "removeing directory usbbiosfiles..."
    echo ""
    echo "Reformat the USB Stick to FAT32 with gparted"
    echo "Fix the problem and run this script agin"
    rm -r ~/usbbiosfiles
    exit
    else
    echo "Success"
    echo "I did a lot of error checking too and didnt find anything"
    echo ""
    echo "Go get a pen and paper to write down these instructions"
    printf "Then hit the Enter to continue"
    read WAIT
    echo ""
    echo "Now leave the USB Thumb Drive pluged into your computer and Reboot. When the Lenovo Logo POST screen appears hit F2 to enter the CMOS setup utility. Go over to BOOT tab and go down to HardDrive \(Not Boot Order) \then \select the USB Thumb Drive as the 1st hard drve. Then F10 and yes to save changes. Your compter will reboot agin. Then when the Lenovo Logo POST Screen appers on reboot hit F4 to enter the BIOS FLASHING program. The USB Thumb Drive will be seen as the C drive \in the list on the Left, Select it. Then \select the .ROM \file \in the list on the Right and start the BIOS FLASH. \(NOTE Your hart may stop beating... This is normal) Pray to any God you know of and your computer should restart just like normal. Hit F2 and the BIOS will now stay it is 06CN29WW. You will need to \set the boot order to the way you like it and other things \if you need to because they have been changed to the default."
    fi
    echo ""
    echo "End of script"
    Last edited by hunterthomson (2008-08-10 11:17:47)

    Personally.....  (this is just how I would have written it - if it works, then it's good enough for me though )
    I would change this whole block:
    verify="n"
    while [ "$verify" != y ]
    do
    printf "Do you have mbr installed... yes or no?"
    read AN1
    echo ""
    printf "You answered... $AN1 I have installed mbr. Is this correct... y or n?"
    read verify
    done
    echo ""
    if [ "$AN1" == "no" ]
    then
    echo "Install mbr now. Then run this script agin"
    exit
    else
    echo "contunuing script"
    fi
    To this much shorter code:
    MBR='/usr/bin/install-mbr' # Or where ever you expect it to be
    if [ ! -x $MBR ] ; then
    echo "mbr doesn't appear to be installed."
    echo "If it is installed, check it's location, make sure it's executable and then make sure the MBR variable in this script is correct"
    exit 1
    fi
    I wouldn't have used the checkXX variables for each stage:
    mkdir ~/usbbiosfiles
    if [ $? != 0 ] ; then
    #failed
    echo "Could not \make directory usbbiosfiles"
    echo "look above \for \info"
    echo "Fix the problem and run this scrip agin"
    exit 1
    else
    echo "Made directory usbbiosfiles... OK"
    fi
    There is an issue with the way you do your verifications - the user can never get out unless they answer 'y' or hit CTRL+C. Something like this gives them options:
    verify="n"
    while [ "$verify" != "y" && "$verify" != "n" ]; do
    echo "You need to answer 'y'es or 'n'o"
    read verify
    echo $verify | tr "[:upper:]" "[:lower:]" # This converts the answer to lowercase so replies entered in upper case will still work
    done
    if [ $verify != 'y' ] ; then
    exit 1
    fi
    One last thing I try to do in scripts... Declare all your binaries as variables at the start of the program, then execute the binary program by using the variable. For example:
    # Binaries
    TAR='/bin/tar'
    CP='/bin/cp'
    CHMOD='/bin/chmod'
    # Execute tar and chmod the created file
    $TAR cvzf /tmp/tarfile.tar.gz /etc/*.conf
    $CHMOD 400 /etc/*.conf
    This way, it's easy to change the path in future without having to hunt through the script if the paths change, and it also ensures you're calling the programs using the full paths to make sure you're not executing some strange variant or alias that someone has setup. If I use `chmod` 30 times in a script, and the path changes in the future or on a different system (`chmod` is a bad example cause it's highly unlikely to change, but you know what I mean), then all you need to do is update the variable at the start of the script, and it all works again without having to script-hunt and change it 30 times.

  • Lack of SD card slots what do you think

    I don't know about the rest of you, but I like my stuff on an SD card. Not in a cloud. It seems Motorola, Verizon, and android all want you to put your stuff in the cloud. I'm sorry but I like my privacy and I like to access my content even when I have no signal. The cloud is for morons who don't realize their stuff can be hacked. If the Pentagon can be hacked, so can the cloud. Verizon, give us the option. Quit force feeding us stuff that a bunch of techno geeks sitting around and dream up. I have been a loyal customer for years and your trying my patience. I like my Droid Razr MAXX HD. It has served me well for 2 years in some of the worst environments. It has never failed me and I think you hit the nail on the head when you introduced it. But you took a moronic stance and quit offering it. You got it right and then screwed it up. The only complaint I had was all the bloat ware. Give us the choice. We buy the phone, it is ours, we should be the ones to decide what stays and what goes. Not some ***** sitting in marketing. If you want to introduce it, then do so but allow the people the choice of what stays and what goes. It will cost you customers in the future if you don't, including me. Have a nice day!!!!

    You ask "what do you think".
    I think that your message would/will be better received if you didn't resort to name calling and "colorful" language.
    You/we will never win the "argument" over what you term "bloatware".  Verizon enters into financial agreements with the providers of that software to be able to install it on the devices.  They make a lot of money (presumably) on this, so it is not likely to end.

Maybe you are looking for

  • Blank white screen in Adobe Creative Cloud Desktop

    I just had this issue after a passsword reset/update. I just wanted to thank the Adobe support team for the solution. Renaming the OOBE folder worked and was exactly what I needed to do. My question is, was it the password reset or the update? If it

  • 8.1.7 Intelligent Agent on Redhat Linux 6.2

    Hello, Can anyone help? My OEM fails to discover a Redhat Linux node but I can manually configure it (so the node address must be OK). When I check that the agent is running (lsnrctl dbsnmp_agent) it says that the db subagent is already running. If t

  • Photo Booth Crashes in Snow Leopard

    I tested Photo Booth out for the first time today after my SL upgrade... As I cycle through the effects pages (via the right and left arrows), the program crashes every time (opening up the "Problem Report for Photo Booth" window). I purchased additi

  • Chunking and Tomcat Servlets

    HI all, I've got a method which transmits data to a java servlet. I;ve added Java 1.5's chunking capability on the client and it works on 1 machine with no problems. Yet a whole lot of others break... Client side: URLConnection con = null; con = serv

  • Acrobat Reader ActiveX Control printer selection

    Hello, I'm using the Acrobat Reader ActiveX control  in a web page (IE8) to automatically print a PDF document. I don't want to show the preferences dialog box, so I use the "printAllFit" method. This method sends the document to the default printer