Skip to content

Instantly share code, notes, and snippets.

@dillera
Last active January 1, 2020 23:41
Show Gist options
  • Save dillera/327ab8b82124b54cdfc6d67667a6805c to your computer and use it in GitHub Desktop.
Save dillera/327ab8b82124b54cdfc6d67667a6805c to your computer and use it in GitHub Desktop.
Fuel Post Booterizer
Fuel - post Booterizer Setup
Sections:
1. install Dev packages
2. run irix_ansible
3. install didbs
https://www.well.ox.ac.uk/~johnb/comp/unix/ksh.html
Base Booter there should be 56 dev packages, post MipsPro installs there should be 76
# showprods |grep -i dev.sw | wc -l
56
# showprods |grep -i dev.sw | wc -l
76
showprods |grep -i 2020
_____ _ _ ____ _ _ ______
/ ____| | | (_) / __ \| \ | | ____|
| (___ ___ ___| |_ _ ___ _ __ | | | | \| | |__
\___ \ / _ \/ __| __| |/ _ \| '_ \ | | | | . ` | __|
____) | __/ (__| |_| | (_) | | | | | |__| | |\ | |____
|_____/ \___|\___|\__|_|\___/|_| |_| \____/|_| \_|______|
-----------------------------------------------------------------------------
* Prereq: have a NFS server that you can mount on your SGI at /mnt/files
* telnet into SGI
* we will use kornshell
* 192.168.251.17 = replace with the IP address of your NAS
=================================================
ksh
mkdir -p /nfs/files
mount 192.168.251.17:/nfs/files /nfs/files
ls /nfs/files/sgi/irix_installers/Development
> verify you see the list of devel cdroms
cat << EOF > /tmp/selections
# MIPSpro
from /nfs/files/sgi/irix_installers/Development/prodev/dist
from /nfs/files/sgi/irix_installers/Development/mipspro/dist
# from /nfs/files/sgi/irix_installers/Development/mipspro_update
from /nfs/files/sgi/irix_installers/Development/mipspro_c/CDROM/dist
from /nfs/files/sgi/irix_installers/Development/mipspro_cee/dist
from /nfs/files/sgi/irix_installers/Development/mipspro_cpp/dist
from /nfs/files/sgi/irix_installers/Development/mipspro_ap/dist
from /nfs/files/sgi/irix_installers/Extras/perfcopilot/dist
EOF
---------------------------------------------------------
>> In Inst below you type the what is in the [brackets]
>> the other text shows the inst prompt
---------------------------------------------------------
inst
Inst> [13]
Admin> [15]
Load selections from file: [/tmp/selections]
[q q q q q]
Admin> [return]
Inst> [keep *]
Inst> [install standard]
Inst> [keep incompleteoverlays]
Inst> [conflicts]
# there should be no conflicts
Inst> [go]
Inst> [quit]
[[BACK IN SHELL]]
versions remove patchSG0007076
versions remove patchSG0007188
versions remove patchSG0005401
versions remove patchSG0005329
>> re-run inst pointing to the mipspro update dir
inst -f /nfs/files/sgi/irix_installers/Development/mipspro_update
Inst> [install patchSG0004605]
Inst> [go]
Inst> [q]
[[BACK IN SHELL]]
versions |grep 4605
>> verify you see these exactly patches:
I patchSG0004605 05/17/1998 Patch SG0004605: 7.4 Compiler Header Files for Unix98, C99 and ANSI C++ namespace std
I patchSG0004605.c++_dev_hdr_6518 05/17/1998 C++ Headers for Irix 6.5.18 and above
I patchSG0004605.c++_dev_hdr_6518.lib 05/17/1998 C++ Headers for Irix 6.5.18 and above
I patchSG0004605.compiler_dev_hdr_6518 05/17/1998 Base Compiler Headers for Irix 6.5.18 and above
I patchSG0004605.compiler_dev_hdr_6518.lib 05/17/1998 Base Compiler Headers for Irix 6.5.18 and above
Now you are done Section One.
_____ _ _ _________ ______
/ ____| | | (_) |__ __\ \ / / __ \
| (___ ___ ___| |_ _ ___ _ __ | | \ \ /\ / / | | |
\___ \ / _ \/ __| __| |/ _ \| '_ \ | | \ \/ \/ /| | | |
____) | __/ (__| |_| | (_) | | | | | | \ /\ / | |__| |
|_____/ \___|\___|\__|_|\___/|_| |_| |_| \/ \/ \____/
_____ _ _ _______ _
/ ____| | | (_) |__ __| |
| (___ ___ ___| |_ _ ___ _ __ | | | |__ _ __ ___ ___
\___ \ / _ \/ __| __| |/ _ \| '_ \ | | | '_ \| '__/ _ \/ _ \
____) | __/ (__| |_| | (_) | | | | | | | | | | | | __/ __/
|_____/ \___|\___|\__|_|\___/|_| |_| |_| |_| |_|_| \___|\___|
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment