Friday 14 April 2017

Toomas Karmo: Hitherto-Private Debian Sys-Restore Notes of Possible Public Usefulness

[Being in the throes of a move to new living accommodations, I find it prudent today to attempt a Debian GNU/Linux operating-system upgrade through my present Internet connection - i.e.,  to attempt an upgrade before transferring the physical computer to its new physical location.  

Following is work which I uploaded a few days ago and pruned around UTC=20170417T1640Z. The initial upload, with today's pruning, is a sort of anticipation of my normally scheduled blogging upload, with its 4-hour window UTC=20170418T0001Z/20170418T0401Z, tonight. During that 4-hour window, my computer is unfortunately probably destined to be unavailable for blogging, with me still busy upgrading.

The present work comprises hitherto-private documentation for Debian GNU/Linux restore-or-upgrade of Kmo system "veritas.localdomain", in a full-tower 2 GB-RAM Intel-motherboard, Intel Core 2 Duo CPU hardware incarnation formally named by me "veritas2012". 

veritas2012 is the latest in a long series of Linux-running boxes, going back to a 4 MB-RAM IBM system with Intel SX-486 CPU, acquired as a second-hand Windows 3.1 system in 1993 (it was a gratifyingly practical fortieth-birthday present from Mum) and converted into an essentially full-time Slackware Linux or RedHat Linux system in 1997. 

I make this hitherto-private documentation public because it may spark creative ideas in the minds of some readers - at any rate in the minds of readers interested in traditional Unix-style computing (GNU/Linux is a Unix flavour), which these days attains perhaps its most visible technical perfection in the Debian (GNU/Linux) Project. 

I have been adhering to Debian, in preference to other GNU/Linux distributions, since the autumn of 2003.

veritas.localdomain is at the moment something of an embarrassment, being an antique Debian 6 ("squeeze", in the "Stable" branch of the overall Debian Project). Since "squeeze", the Debian Project has released, in Stable, Debian 7 ("wheezy") and Debian 8 ("jessie"). I really must try to upgrade today to Debian 8 (jessie), in Stable. Additionally, I must be braced for a "dist-upgrade" (in Debian this does not entail the brutality of a classic reinstall, but merely a tweak-to-running-system) from Debian 8 (jessie) in Stable to Debian 9 ("stretch") in Stable, as soon as stretch gets in turn promoted by the Debian Project to Stable from Testing. 

The promotion is evidently anticipated by many in the Debian Project community for the near future. stretch has been sitting in Testing for the customary two years, rendering promotion now neither premature nor late. Privately, I am imagining the promotion to be occurring in 2017 April or 2017 May or 2017 June.

Later, perhaps a week or a fortnight or a month after tonight's problematic blog-upload window of UTC=20170418T0001Z/20170418T0401Z, I should once again blog on computing - writing a report on the success or otherwise of today's anticipated upgrade to jessie, and perhaps even writing about some eventual successful or unsuccessful attempt at an upgrade to stretch, and most definitely writing about such things as my 1983-era 8-bit Z80-CPU LISP install under the CP/M operating system, on an Osborne 1 with 64-kB RAM. I shall have to describe how, in those archaic times, I ran among other things (with a gratifying result) the LISP-coded "ELIZA" psychiatry simulator.] 

((MYFILE WHAT="/home/karmo/AANN____workworld/ANNN____maintenance/SNNN____facilities_and_projects/c/computing_veritas/20081003T022900Z__intel_for_veritas2012/TPNN____system_rebuild_howto.txt"))


((REVISION_HISTORY))


  * 20170415T003309Z/version 2.1.0
    __Kmo repaired small error in section ANNN,
      namely an inaccurate listing what is and what is not
      a member of the Nightly Nine


  * 20170414T171557Z/version 2.0.0

    __Kmo revised moderately,  
      bringing this hitherto-private
      doc into a form appropriate 
      for publication
      (_for instance, 
        for publication at
        http://toomaskarmo.blogspot.com/)  
  * 20130601T010203Z~~~~[not even quite sure of year]/version_1.0.0
    __used privately by Kmo,
      but not othwerwise disseminated
((/REVISION_HISTORY))

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_AMNN:
^^^^^^^^^^^^^
Accessibility of System-Restore Doc(s) to be Ensured
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

!_ensure that viewabilitiy of this present doc
  is made independent of the state of veritas2012
  (_e.g., by making this present doc
    smartphone-viewable, 
    or by taking hardcopy,
    of by perfoming BOTH of these actions) 
!_ensure that any other karmo-written docs
  needed at upgrade time have their viewability
  independent of veritas2012
  (_as at UTC=20170414T164322Z, 
    there is just one other such doc, 
    namely 
    /home/karmo/AANN____workworld/GNNN____studies_private/Q_______science/QA____maths/QA00000076.76.O63____linux/BNNN____learn_debian/CNNN____studium_of_20160925T032200Z/ANNO____scrappy_notes__for_prospective_jessie_install.txt 
    __most important item is its remark on new partitioning scheme,
      which as a redundant precaution is also reproduced herewith:
((REMARK_ON_PARITIONING_SCHEME))
((SNIP))
  __so here is how I should now partition 
    (_still six partitions apart from swqp): 
    * / 
      __16 GB 
        __big allocatino because my legacy /usr,
          capacity ~8 MB, 
          got 55% full 
    * /boot
      __here I should consider not ext4 but ext2 
        __rationale:
          ((QUOTE SOURCE="https://www.debian.org/releases/stable/amd64/ch06s03.html.en")) 
            The default file system
            selected in most cases is
            ext4; for /boot partitions
            ext2 will be selected
            by default when guided
            partitioning is used.
          ((/QUOTE))  
    * /home
      __to be sized in some way consistent with the
        observations that
        + in debian v6 = squeeze 
          I had ~450 GB,
          and yet
          used just 4% (~ 1/20) of this, 
          or ~15 GB 
          __installation guide suggests to me
            that my usage was by ordinary 
            business standards quite light:
            ((QUOTE)) 
              Depending on your planned
              usage you should reserve
              about 100MB for each user
            ((/QUOTE))  
    * /opt 
    * /tmp
      __368 MB 
        __same size as for debian v6 = squeece 
          __decision still 
            consistent with 
            installation-guide advice 
    * /var
      __6 GB 
        __rationale:
          + ((QUOTE SOURCE="https://www.debian.org/releases/stable/amd64/apcs02.html.en")) 
              If you are going to do a
              full installation of just
              about everything Debian
              has to offer, all in one
              session, setting aside 2
              or 3 GB of space for /var
              should be sufficient.
            ((/QUOTE))  
          + https://www.debian.org/releases/stable/amd64/apds02.html.en
            sez gnome install temporarily takes 3252 MB in /var, 
            as package is downloaded 
    __I additionally feel I should
      continue my debian v6 (= squeeze)
      practice of allocating
      ~3.8 GB for swap 
((/REMARK_ON_PARITIONING_SCHEME))
  (_e.g., by making that doc
    smartphone-viewable, 
    or by taking hardcopy,
    of by perfoming BOTH of these actions) 

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_ANNN:
^^^^^^^^^^^^^
Overall System Layout to be Mentally Reviewed
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

!_note mentally the overall layout,
  as background and context 
  for the impending system-restoration operation, 
  both from the /root - and - /home/karmo perspectives
  and from the /home/karmo/AANN____workworld
  perspective 

((OVERALL_LAYOUT_FROM_SLASHROOT_AND_SLASHHOME_SLASHKARMO_PERSPECTIVE))

* in /root, as ordinarily visible items:
  + [none] 
* in /root, as ordinarily invisible items 
  which nevertheless call for some manual intervention: 
  + .bashrc 
    __this defines, if nothing else of interest,
      then at any rate 
      - alias ccc='ntpdate pool.ntp.org' 
        __for daily disciplining of software clock
          against NTP timeserver  
      - alias uuu='aptitude update; aptitude full-upgrade'  
        __for daily debian update scrutiny
* in /home/karmo, as ordinarily visible items: 
  +a____supporting plain-ASCII memoranda: 
        - AAAN___memo_re_operations_clocks_and_similar.txt      
  +b____supporting ("Bourne-Again Shell") scripts:  
        - ACNN____do_veritas2012_workspace1_startup
        - ACNN____do_veritas2012_workspace4_startup
        - APNN____do_veritas2012_consolidation_of_multiple_fa_files__do_resources_etc
        - APNO____do_veritas2012_consolidation_of_multiple_fa_files__do_facts_etc
        - AQNM____do_veritas2012_basicbak
        - AQNN____do_veritas2012_bak
   +c.a_directories automatically created 
        (as rather distracting fancitude-schmancitude) 
        by Gnome desktop or other software:
        - Desktop
        - Documents
        - Downloads
        - Music
        - Pictures
        - Public
        - Templates
        - Videos
   +c.a_directories created by user "karmo": 
        - AANN____workworld
          __some subdirs of this dir
            require nightly backup 
        - XNNN____temporary_dump_for_cleaning_up_homedir
          __no subdirs of this dir
            require nightly backup 
        - YNNN____temporary_dump_for_email_uploads
          __no subdirs of this dir
            require nightly backup 
        - ZNFN____basic_baks_for_upload_to_gmail_or_similar
          __no subdirs of this dir
            require nightly backup 
        - ZNGN____basic_baks_for_upload_to_mstar
          __no subdirs of this dir
            require nightly backup 
        - ZZNN____trivial_baks
          __no subdirs of this dir
            require nightly backup 

* in /home/karmo, as ordinarily invisible items 
  which nevertheless call for some manual intervention:
  + .bash_aliases
    __almost all karmo tweaking 
      of Bourne-Again Shell 
      is here
  + .bashrc
    __here is, alas, ALSO a little bit 
      of karmo tweaking
      of Bourne-Again Shell 
      (_two items alas, 
        each locatable by searching for string
        ((STRING))karmo((/STRING)) ) 
  + .exrc
    __for tweaking of /usr/bin/vim text editor
    
((OVERALL_LAYOUT_FROM_SLASHROOT_AND_SLASHHOME_SLASHKARMO_PERSPECTIVE))




((OVERALL_LAYOUT_FROM_SLASHHOME_SLASHKARMO_SLASHWORKWORLD_PERSPECTIVE))


* ANNN____maintenance
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* CNNN____tools_apparatus_etc
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* ENNN____library_of_public_docs_etc
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* GNNN____studies_private
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* NNNN____clients
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* YNNN____sweep_up_iustitia_mydocs
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* YPNN____sweep_up_mails_2001approx_to_2008approx____for_veritas2012
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* YPNO____sweep_up_iraf__very_roughly_2005____for_veritas2012
  __no, this is NOT
    one of the "Nightly Nine" for tarfile-creation backup
* YPNQ____sweep_up_minor_mysterious_items____for_veritas2012
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* ZCNN____try_wonky_software_etc
  __no, this is NOT
    one of the "Nightly Nine" for tarfile-creation backup
* ZDNN____baks_carefully_selected
  __no, this is NOT
    one of the "Nightly Nine" for tarfile-creation backup
* ZZNN____quasijunk_eg_informal_baks
  __yes, this IS
    one of the "Nightly Nine" for tarfile-creation backup
* ZZZX____utter_junk
  __no, this is NOT
    one of the "Nightly Nine" for tarfile-creation backup




((/OVERALL_LAYOUT_FROM_SLASHHOME_SLASHKARMO_SLASHWORKWORLD_PERSPECTIVE))

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_BNNN: 
^^^^^^^^^^^^^
Legacy-Config Record to be Ensured 
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


!_ensure that we have adequate record of legacy configuration: 
  !_ensure that we have a record of hardware
    (_at 20170413T205039Z, we have following: 
      ((SESSION)) 
  $lspci
  00:00.0 Host bridge: Intel Corporation 82X38/X48 Express DRAM Controller (rev 01)
  00:01.0 PCI bridge: Intel Corporation 82X38/X48 Express Host-Primary PCI Express Bridge (rev 01)
  00:19.0 Ethernet controller: Intel Corporation 82566DC-2 Gigabit Network Connection (rev 02)
  00:1a.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
  00:1a.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
  00:1a.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
  00:1a.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
  00:1b.0 Audio device: Intel Corporation 82801I (ICH9 Family) HD Audio Controller (rev 02)
  00:1c.0 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 (rev 02)
  00:1c.4 PCI bridge: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 (rev 02)
  00:1d.0 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
  00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
  00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
  00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
  00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev 92)
  00:1f.0 ISA bridge: Intel Corporation 82801IR (ICH9R) LPC Interface Controller (rev 02)
  00:1f.2 IDE interface: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller (rev 02)
  00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 02)
  00:1f.5 IDE interface: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller (rev 02)
  01:00.0 VGA compatible controller: ATI Technologies Inc RV730 PRO [Radeon HD 4650]
  01:00.1 Audio device: ATI Technologies Inc RV710/730
  03:00.0 IDE interface: Marvell Technology Group Ltd. 88SE6121 SATA II Controller (rev b2)
  04:03.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
  $ 
      ((/SESSION)) 
      ((SESSION))
  $lspci -nn
  00:00.0 Host bridge [0600]: Intel Corporation 82X38/X48 Express DRAM Controller [8086:29e0] (rev 01)
  00:01.0 PCI bridge [0604]: Intel Corporation 82X38/X48 Express Host-Primary PCI Express Bridge [8086:29e1] (rev 01)
  00:19.0 Ethernet controller [0200]: Intel Corporation 82566DC-2 Gigabit Network Connection [8086:294c] (rev 02)
  00:1a.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 [8086:2937] (rev 02)
  00:1a.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 [8086:2938] (rev 02)
  00:1a.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 [8086:2939] (rev 02)
  00:1a.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 [8086:293c] (rev 02)
  00:1b.0 Audio device [0403]: Intel Corporation 82801I (ICH9 Family) HD Audio Controller [8086:293e] (rev 02)
  00:1c.0 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 1 [8086:2940] (rev 02)
  00:1c.4 PCI bridge [0604]: Intel Corporation 82801I (ICH9 Family) PCI Express Port 5 [8086:2948] (rev 02)
  00:1d.0 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 [8086:2934] (rev 02)
  00:1d.1 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 [8086:2935] (rev 02)
  00:1d.2 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 [8086:2936] (rev 02)
  00:1d.7 USB Controller [0c03]: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 [8086:293a] (rev 02)
  00:1e.0 PCI bridge [0604]: Intel Corporation 82801 PCI Bridge [8086:244e] (rev 92)
  00:1f.0 ISA bridge [0601]: Intel Corporation 82801IR (ICH9R) LPC Interface Controller [8086:2916] (rev 02)
  00:1f.2 IDE interface [0101]: Intel Corporation 82801IR/IO/IH (ICH9R/DO/DH) 4 port SATA IDE Controller [8086:2920] (rev 02)
  00:1f.3 SMBus [0c05]: Intel Corporation 82801I (ICH9 Family) SMBus Controller [8086:2930] (rev 02)
  00:1f.5 IDE interface [0101]: Intel Corporation 82801I (ICH9 Family) 2 port SATA IDE Controller [8086:2926] (rev 02)
  01:00.0 VGA compatible controller [0300]: ATI Technologies Inc RV730 PRO [Radeon HD 4650] [1002:9498]
  01:00.1 Audio device [0403]: ATI Technologies Inc RV710/730 [1002:aa38]
  03:00.0 IDE interface [0101]: Marvell Technology Group Ltd. 88SE6121 SATA II Controller [11ab:6121] (rev b2)
  04:03.0 FireWire (IEEE 1394) [0c00]: Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link) [104c:8023]
  $
      ((/SESSION)) 
  !_ensure that we have a record of old partitioning scheme
    (_at 20131024T040937Z: 
      ((SESSION))
  $df -h
  Filesystem            Size  Used Avail Use% Mounted on
  /dev/mapper/veritas-root
                        322M  140M  166M  46% /
  tmpfs                1006M     0 1006M   0% /lib/init/rw
  udev                 1000M  276K 1000M   1% /dev
  tmpfs                1006M     0 1006M   0% /dev/shm
  /dev/sdb1             228M   17M  200M   8% /boot
  /dev/mapper/veritas-home
                        443G  7.9G  413G   2% /home
  /dev/mapper/veritas-tmp
                        368M   18M  332M   5% /tmp
  /dev/mapper/veritas-usr
                        8.3G  4.3G  3.6G  55% /usr
  /dev/mapper/veritas-var
                        2.8G  722M  2.0G  28% /var
  $
      ((/SESSION)) 
......................................................................
......................................................................
......................................................................
......................................................................

SECTION_BNON: 
^^^^^^^^^^^^^
Data Backups to Be Ensured 
^^^^^^^^^^^^^^^^^^^^^^^^^^

!_ensure that there is no risk of data loss from the 
  child-of-/home/karmo dirs
  created by Gnome or similar  
  (_perhaps all at Gnome-install time), 
  by ensuring in each of them,
  any files that happen to be present
  can be lost without worry:  
  !_do  Desktop
  !_do  Documents
  !_do  Downloads
  !_do  Music
  !_do  Pictures
  !_do  Public
  !_do  Templates
  !_do  Videos  
!_ensure that all karmo-written scripts
  run from /home/karmo 
  are copied to 
  /home/karmo/AANN____workworld/ZZNN____quasijunk_eg_informal_baks
  (_if this step is omitted, 
    then the "Nightly Nine" backup operation
    will fail to back up those karmo-written scripts
    __among those karmo-written scripts is, 
      crucially, the very script that does the "Nightly Nine"
      backup operation, 
      namely 
      AQNN____do_veritas2012_bak) 
!_ensure that /root/.bashrc
  is copied, as dofile_slash_root_slash_dotbashrc, 
  into 
  /home/karmo/AANN____workworld/ZDNN____baks_carefully_selected/ZCNN____dotfile_baks
  (_if this step is omitted, 
    then the "Nightly Nine" backup operation
    will fail to back up the manually tweaked file
    which supplements the default environment of root
    with a few items, at any rate with 
    * alias ccc='ntpdate pool.ntp.org' 
    * alias uuu='aptitude update; aptitude full-upgrade') 
!_ensure that there exists,
  on two portable media, 
  the normal Set of Nighty Nine tarfiles, 
  from the nightly-backup routine
  (_this set is:
  *1________ANNN____maintenance.tar
  *2________CNNN____tools_apparatus_etc.tar
  *3________ENNN____library_of_public_docs_etc.tar
  *4________GNNN____studies_private.tar
  *5________NNNN____clients.tar
  *6________YNNN____sweep_up_iustitia_mydocs.tar
  *7________YPNN____sweep_up_mails_2001approx_to_2008approx____for_veritas2012.tar
  *8________YPNQ____sweep_up_minor_mysterious_items____for_veritas2012.tar
  *9________ZZNN____quasijunk_eg_informal_baks.tar) 
!_take special backups of seldom-visited dirs
  in /home/karmo/AANN____workworld
  which have been left out of the normal backup routines:
  !_do 
    tar cvf YPNO____sweep_up_iraf__very_roughly_2005____for_veritas2012.tar
            YPNO____sweep_up_iraf__very_roughly_2005____for_veritas2012:
    !_do 1st portable medium 
    !_do 2nd portable medium 
  !_do 
    tar cvf ZCNN____try_wonky_software_etc.tar 
    ZCNN____try_wonky_software_etc
    !_do 1st portable medium 
    !_do 2nd portable medium 
  !_do 
    tar cvf ZDNN____baks_carefully_selected
    ZDNN____baks_carefully_selected:
    !_do 1st portable medium 
    !_do 2nd portable medium 
  !_do 
    tar cvf ZZZX____utter_junk
    ZZZX____utter_junk:
    !_do 1st portable medium 
    !_do 2nd portable medium 
!_test the portable media, 
  by unpacking some tar files and doing some sanity checks:
  !_do the 1st portable medium
  !_do the 2nd portable medium
!_as redundant precaution,
  ensure that crude gmail backups
  exist of manually created or
  manually modified not-normally-visible files:  
  !_do /root/.bashrc
  !_do /home/karmo/.bash_aliases
  !_do /home/karmo/.bashrc 
  !_do /home/karmo/.exrc
!_as redundant precaution,
  ensure that crude gmail backups
  exist of all karmo-written scripts
  run from /home/karmo:
  !_do ACNN____do_veritas2012_workspace1_startup
  !_do ACNN____do_veritas2012_workspace4_startup
  !_do APNN____do_veritas2012_consolidation_of_multiple_fa_files__do_resources_etc
  !_do APNO____do_veritas2012_consolidation_of_multiple_fa_files__do_facts_etc
  !_do AQNM____do_veritas2012_basicbak
  !_do AQNN____do_veritas2012_bak
!_as redundant precaution, 
  ensure that crude gmail backups
  exist of mission-critical files
  (_ordered here to reflect normal daily workflow): 
  !_do the "inv" invested-time record
    (_this is       
      /home/karmo/AANN____workworld/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/ZNNN____multiyear_analyses_etc/invested_time.txt
  !_do the "ove" overview-of-workweeks record
    (_this is       
      /home/karmo/AANN____workworld/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/2000_diaries/diary_2000_overview.txt
  !_do the "com" commitments-such-as-scheduled-appointments record
    (_this is       
      /home/karmo/AANN____workworld/ANNN____maintenance/RNNN____journals_etc/LNNN____commitments/2000_commitments/commitments.txt
  !_do the "coo" coordinates-such-as-telephone-nrs record
    (_this is       
      /home/karmo/AANN____workworld/ANNN____maintenance/NNNN____addresslists_etc/NNNN____coordinates_etc.txt
  !_do the "inc" science-studies all-significant-ops log
    (_this is       
      /home/karmo/AANN____workworld/GNNN____studies_private/Q_______science/ TCNN____running_all-significant-ops_log_for_studying__QA_QB_QC_QD.txt
  !_do the "inc" running-incident log
    (_this is       
      /home/karmo/AANN____workworld/GNNN____studies_private/Q_______science/ TNNN____running_incident_log_for_studying__QA_QB_QC_QD.txt           
  !_do the consolidation of the LibCongrress-headings-arranged
    "resources" files 
    (_this is       
      /home/karmo/ZNFN____basic_baks_for_upload_to_gmail_or_similar/EZNN____consolidated_resources_etc.txt) 
  !_do the consolidation of the LibCongress-headings-arranged
    "facts" files 
    (_this is       
      /home/karmo/ZNFN____basic_baks_for_upload_to_gmail_or_similar/PZNN____consolidated_facts_etc.txt) 

......................................................................
......................................................................
......................................................................
......................................................................

SECTION_CNNN:
^^^^^^^^^^^^^
root and karmo bash and vim Environments to Be Regenerated
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

!_regenerate bash enviornments for root and karmo:
  !_regenerate root bash environment,
    using following for .bashrc if
    (_for instance through failure of backups) 
    no other 
    convenient procedure available:
((QUOTE)) 
alias ccc='ntpdate pool.ntp.org' 
alias uuu='aptitude update; aptitude full-upgrade'
((/QUOTE))  
  !_regenerate karmo bash environments: 
    !_regenerate 1st-tranche bash environment for karmo, 
      using following for .bashrc if 
      (_for instance through failure of backups) 
      no other 
      convenient procedure available:
((QUOTE)) 
#     if [ "$color_prompt" = yes ]; then
#         PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
#     else
#         PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
#     fi
#     __this stanza commented out by karmo@20130111T015200Z

PS1='$'
#     __added by karmo@20130111T015200Z
unset color_prompt force_color_prompt
((/QUOTE))  
  !_regenerate 2nd-tranche bash environment for karmo, 
    using following for .bash_aliases if 
    (_for instance through failure of backups)
    no other 
    convenient procedure available:
((QUOTE)) 
ORIGIN="/home/karmo/AANN____workworld"
PATH='/usr/local/bin:/usr/bin:/bin:/usr/games:/home/karmo/AANN____workworld/ANNN____maintenance/ENNN____bin'
alias addr="cd ${ORIGIN}/ANNN____maintenance/APNN____change_of_address_admin__etc/ANNN____admin; pwd; ls" 
alias astroph="cd ${ORIGIN}/GNNN____studies_private/Q_______science/QB____astronomy/QB00000461____astrophysics/ANNN____overall_admin; ls"
alias bin="cd ${ORIGIN}/ANNN____maintenance/ENNN____bin; pwd"
alias bta="b ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/NNNN____tasklists/2013_tasklists/tasklist.txt"
alias cashf="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/SNNN____financial_accounts_etc/NNNN____cashflow.txt"
alias cdnad="cd ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/2013_diaries; pwd; ls"
alias cdspi="cd ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/ZNNN____multiyear_analyses_etc; pwd; ls" 
alias che="cd ${ORIGIN}/GNNN____studies_private/Q_______science/QD____chemistry/ANNN____overall_admin_for_chem_studies; ls" 
alias cli="cd ${ORIGIN}/NNNN____clients; pwd; ls" 
alias com="less ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/LNNN____commitments/2000_commitments/commitments.txt"
alias comw="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/LNNN____commitments/2000_commitments/commitments.txt"
alias coo="less ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/NNNN____coordinates_etc.txt"
alias coow="vi ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/NNNN____coordinates_etc.txt"
alias cw="cd ${ORIGIN}/GNNN____studies_private/T_______technology/TK00006550____radio/20041115__radio_studium__cw_shacks_etc; ls" 
alias ddob="cd ${ORIGIN}/NNNN____clients/d/ddo/20070910T110953Z____ddo_defence/DNNN____background_info_etc; ls"
alias ddoba="cd ${ORIGIN}/NNNN____clients/d/ddo/20070910T110953Z____ddo_defence/DNNN____background_info_etc; ls *proto*.txt"
alias ddochr="less ${ORIGIN}/NNNN____clients/d/ddo/20070910T110953Z____ddo_defence/DNNN____background_info_etc/${DDOCHR}" 
alias ddochrw="vi ${ORIGIN}/NNNN____clients/d/ddo/20070910T110953Z____ddo_defence/DNNN____background_info_etc/${DDOCHR}" 
alias elctrc="cd ${ORIGIN}/GNNN____studies_private/T_______technology/TK00000146____electrics/AACN____admin; pwd; ls" 
alias elctrn="cd ${ORIGIN}/GNNN____studies_private/T_______technology/TK00007816____electronics/AACN____admin; pwd; ls" 
alias fa="cd ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc; ls"
alias faQA="vi ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/PNNN____facts_etc__QA.txt"
alias faQB="vi ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/PNNN____facts_etc__QB.txt"
alias faT="vi ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/PNNN____facts_etc__T.txt"
alias inc="cd ${ORIGIN}/GNNN____studies_private/Q_______science; ls"
alias inv="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/ZNNN____multiyear_analyses_etc/invested_time.txt"
alias mat="cd ${ORIGIN}/GNNN____studies_private/Q_______science/QA____maths/QA00000303____calculus/20000608T010101Z__calculus_etc_review/NNNN____admin; pwd; ls"
alias mveritas="cd ${ORIGIN}/ANNN____maintenance/SNNN____facilities_and_projects/c/computing_veritas//20081003T022900Z__intel_for_veritas2012; pwd; ls"
alias nad="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/2013_diaries/nadal_praegu"    
alias ori="cd ${ORIGIN}; pwd"
alias ove="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/2000_diaries/diary_2000_overview.txt"    
alias phys="cd ${ORIGIN}/GNNN____studies_private/Q_______science/QC____physics/ANNN____overall_admin; ls"
alias ppr="cd ${ORIGIN}/ANNN____maintenance/SNNN____facilities_and_projects/p/paper_management/20070307T213904Z____sort_papers; pwd; ls"
alias raadio="vi ${ORIGIN}/GNNN____studies_private/T_______technology/TK00006550____radio/20041115__radio_studium__cw_shacks_etc/SNNN____timelog__only_radio.txt"
alias resQB="vi ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/ENNN____resources_etc__QB.txt"
alias resT="vi ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/ENNN____resources_etc__T.txt"
alias rm="rm -i" 
alias spi="less ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/ZNNN____multiyear_analyses_etc/ANNN____spirit_journal.txt"
alias spiw="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/ZNNN____multiyear_analyses_etc/ANNN____spirit_journal.txt"
alias t="vi ~/t"
alias ta="vi ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/NNNN____tasklists/2013_tasklists/tasklist.txt"
alias term="xterm  -sb -sl 512 -bg AntiqueWhite -fg Black        &"
alias termB="xterm -sb -sl 512 -bg OldLace      -fg MidnightBlue &"
alias termG="xterm -sb -sl 512 -bg OldLace      -fg DarkGreen    &"
alias termR="xterm -sb -sl 512 -bg OldLace      -fg DarkRed      &"
alias tra="cd ${ORIGIN}/ANNN____maintenance/SNNN____facilities_and_projects/t/travel; ls"
alias tt="vi ~/tt"
alias tttt="vi ~/tttt"
alias wwww="cd ${ORIGIN}/GNNN____studies_private/Q_______science/QA____maths/QA00000076.76.H94____html/BNNN____xhtml_with_css/BANN____studium_of_20120704T010203Z; pwd; ls"   
((/QUOTE))  
  !_regenerate .exrc for karmo, 
    using following if 
    (_for instance through failure of backups)
    no other 
    convenient procedure available:
((QUOTE)) 
:set showmode
:set number

:abbrev ...................................................................... ......................................................................
:abbrev ====================================================================== ======================================================================
:abbrev ---------------------------------------------------------------------- ----------------------------------------------------------------------

:abbrev ((ITEM)) ((ITEM))
:abbrev ((ITEM WHEN="")) ((ITEM WHEN=""))
:abbrev ((/ITEM)) ((/ITEM))
:abbrev ((QUOTE)) ((QUOTE))
:abbrev ((/QUOTE))  ((/QUOTE))
((/QUOTE))  

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_CNON:
^^^^^^^^^^^^^
/home/karmo to be Repopulated in Its Skeletal Aspect
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
!_regenerate AAAN___memo_re_operations_clocks_and_similar.txt, 
  using following notes as a guide if
  (_for instance through failure of backups)
  no other 
  convenient procedure is available:
  ((SESSION))
$whoami
karmo
$pwd
/home/karmo
$date
Fri Apr 14 10:17:02 EDT 2017
$ls AAAN*
AAAN___memo_re_operations_clocks_and_similar.txt
$cat AAAN*
__dclock -seconds -miltime -led_off black -bg black -date "%Y-%m-%d" & 
__dclock -seconds -miltime -led_off black -bg black  -fg red -utc &
__sunclock -dateformat "      %Y-%m-%d" &
__wmmoonclock -lat 44 -lon 79 & 
__wmcalclock -L 281 &  
__xosview +net & 
__xdg-screensaver lock
$
  ((/SESSION)) 
!_regenerate ACNN____do_veritas2012_workspace1_startup,         
  using following notes as a guide if
  (_for instance through failure of backups)
  no other 
  convenient procedure is available:
((SESSION))
$whoami
karmo
$pwd
/home/karmo
$date
Fri Apr 14 13:06:39 EDT 2017
$cat ACNN____do_veritas2012_workspace1_startup
dclock -seconds -miltime -led_off black -bg black -date "%Y-%m-%d" & 
dclock -seconds -miltime -led_off black -bg black  -fg red -utc &
sunclock -dateformat "      %Y-%m-%d" &
wmmoonclock -lat 44 -lon 79 & 
wmcalclock -L 281 &  
xosview +net &
term
termB 
termG 
$
((/SESSION))
!_regenerate ACNN____do_veritas2012_workspace4_startup,         
  using following notes as a guide if
  (_for instance through failure of backups)
  no other 
  convenient procedure is available:
((SESSION))
$whoami
karmo
$pwd
/home/karmo
$date
Fri Apr 14 13:08:38 EDT 2017
$cat ACNN____do_veritas2012_workspace4_startup
dclock -seconds -miltime -led_off black -bg black -date "%Y-%m-%d" & 
dclock -seconds -miltime -led_off black -bg black  -fg red -utc &
xosview +net &
term
termG 
termR 
/usr/bin/xsensors & 
/usr/bin/xsensors & 
$
((/SESSION)) 
!_regenerate APNN____do_veritas2012_consolidation_of_multiple_fa_files__do_resources_etc
  using following notes as a guide if
  (_for instance through failure of backups)
  no other 
  convenient procedure is available:
((SESSION))
$whoami
karmo
$pwd
/home/karmo
$date
Fri Apr 14 13:09:53 EDT 2017
$cat APNN____do_veritas2012_consolidation_of_multiple_fa_files__do_resources_etc
#!/bin/sh
#
# Background Info
# ^^^^^^^^^^^^^^^
# __script name = APNN____do_veritas2012_consolidation_of_multiple_fa_files__do_resources_etc
# __for writing a consolidation of the files  
#   /home/karmo/AANN____workworld/ANNN____maintenance/NNNN____addresslists_etc/ENNN____resources_etc__*.txt into a single file,
#   as a preliminary to backing-up via such crude means as gmail 
#
#
# Revision History Listing
# ^^^^^^^^^^^^^^^^^^^^^^^^
#
# * 20170411T211528Z/version 1.0.0 
#   __Tkarmo wrote basic version 
#
#
#
#
#
# !A____attend to preliminaries: 
HOMEDIR="/home/karmo"
INPUTDIR="${HOMEDIR}/AANN____workworld/ANNN____maintenance/NNNN____addresslists_etc"
OUTPUTDIR="${HOMEDIR}/ZNFN____basic_baks_for_upload_to_gmail_or_similar"
SOURCEFILE_INITIALSEG="ENNN____resources_etc__"
SOURCEFILE_TERMINALSEG=".txt" 
CONSOLIDATIONFILE="EZNN____consolidated_resources_etc.txt" 
#
#
# !B____attend to creation of consolidation file: 
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}00____categories_overview${SOURCEFILE_TERMINALSEG}" > ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}A${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}B${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}C${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}D${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}E${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}F${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}G${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}H${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}J${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}K${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}L${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}M${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}N${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}P${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QA${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QB${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QC${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QD${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QH${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QK${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QL${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}Qx${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}R${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}S${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}T${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}U${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}V${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}Z${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
$
((/SESSION)) 
!_regenerate APNO____do_veritas2012_consolidation_of_multiple_fa_files__do_facts_etc 
  using following notes as a guide if
  (_for instance through failure of backups)
  no other 
  convenient procedure is available:
((SESSION))
$whoami
karmo
$pwd
/home/karmo
$date
Fri Apr 14 13:11:16 EDT 2017
$cat APNO____do_veritas2012_consolidation_of_multiple_fa_files__do_facts_etc
 #!/bin/sh
#
# Background Info
# ^^^^^^^^^^^^^^^
# __script name = xxxx
# __for writing a consolidation of the files  
#   /home/karmo/AANN____workworld/ANNN____maintenance/NNNN____addresslists_etc/PNNN____facts_etc__*.txt into a single file,
#   as a preliminary to backing-up via such crude means as gmail 
#
#
# Revision History Listing
# ^^^^^^^^^^^^^^^^^^^^^^^^
#
# * 20170413T153033Z/version 1.0.0 
#   __TKarmo wrote basic version 
#
#
#
#
#
# !A____attend to preliminaries: 
HOMEDIR="/home/karmo"
INPUTDIR="${HOMEDIR}/AANN____workworld/ANNN____maintenance/NNNN____addresslists_etc"
OUTPUTDIR="${HOMEDIR}/ZNFN____basic_baks_for_upload_to_gmail_or_similar"
SOURCEFILE_INITIALSEG="PNNN____facts_etc__"
SOURCEFILE_TERMINALSEG=".txt" 
CONSOLIDATIONFILE="PZNN____consolidated_facts_etc.txt" 
#
#
# !B____attend to creation of consolidation file: 
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}00____categories_overview${SOURCEFILE_TERMINALSEG}" > ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}A${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}B${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}C${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}D${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}E${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}F${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}G${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}H${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}J${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}K${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}L${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}M${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}N${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}P${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QA${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QB${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QC${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QD${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QH${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QK${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}QL${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}Qx${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}R${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}S${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}T${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}U${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}V${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
cat "${INPUTDIR}/${SOURCEFILE_INITIALSEG}Z${SOURCEFILE_TERMINALSEG}" >> ${OUTPUTDIR}/${CONSOLIDATIONFILE}
$
((/SESSION)) 













!_regenerate backup scripts:
  !_regenerate /home/karmo/AQNM____do_veritas2012_basicbak, 
    using following if
    (_for instance through failure of backups)
    no other 
    convenient procedure available:
((QUOTE)) 
#!/bin/sh
#
# Background Info
# ^^^^^^^^^^^^^^^
# __script name = AQNM____do_veritas2012_basicbak
# __for basic backup of key files, 
#   copying key files into backup dirs without
#   making tarballs
#   __the work of making the tarballs is done, rather,   
#     by commands near the beginning of script named
#      AQNN____do_veritas2012_bak
#   __tarballs are intended for upload via martar
#     to the "marstar" server 
# __a successor to a portion of a similar script, 
#   APPA____do_verbum_bak____2008_transitional_regime_iustitia, 
#   used until 2012-12-31approx,
#   and rendered obsolete with the commissioning of the veritas2012
#   hardware 2013-01-11approx
#
#
# Revision History Listing
# ^^^^^^^^^^^^^^^^^^^^^^^^
#
# * 20130125T165124Z/version 1.0.0 
#   __Tkarmo wrote basic version 
#
#
#
#
#
# !A____attend to preliminaries 
HOMEDIR="/home/karmo"
ORIGIN="/home/karmo/AANN____workworld"
TERMINATION="/home/karmo/ZNGN____basic_baks_for_upload_to_mstar"
#
#
# !B____attend to backing up:
#       !B.a__create backups of crucial dotfiles
BAKDOTFILES="${TERMINATION}/ZCNN____dotfile_baks"
cp ${HOMEDIR}/.bashrc       ${BAKDOTFILES}
cp ${HOMEDIR}/.bash_aliases ${BAKDOTFILES}
cp ${HOMEDIR}/.exrc         ${BAKDOTFILES} 
#       !B.b__create backups of crucial timecourt files
BAKTIMECOURT="${TERMINATION}/ZFNN____timecourt_baks"
 cp ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/ZNNN____multiyear_analyses_etc/invested_time.txt ${BAKTIMECOURT}
cp ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/2013_diaries/nadal_praegu ${BAKTIMECOURT}
cp ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/QNNN____diaries/2000_diaries/diary_2000_overview.txt ${BAKTIMECOURT}
#       !B.c__create backups of com-coo-res etc
BAKCOMCOORES="${TERMINATION}/ZINN____com-coo-res-etc_baks"
cp ${ORIGIN}/ANNN____maintenance/RNNN____journals_etc/LNNN____commitments/2000_commitments/commitments.txt ${BAKCOMCOORES}
cp ${ORIGIN}/ANNN____maintenance/NNNN____addresslists_etc/*txt ${BAKCOMCOORES}
#       !B.d create backups of crucial science-studies files
BAKSCIENCESTUDIES="${TERMINATION}/ZLNN____sciencestudies_baks"
cp ${ORIGIN}/GNNN____studies_private/Q_______science/*txt ${BAKSCIENCESTUDIES}
#       !B.e create backups of DDOdef-bkgrnd *txt files 
BAKDDODEF="${TERMINATION}/ZQNN____ddodef_baks"
cp ${ORIGIN}/NNNN____clients/d/ddo/20070910T110953Z____ddo_defence/DNNN____background_info_etc/*.txt ${BAKDDODEF}
    ((/QUOTE))  
  !_regenerate /home/karmo/AQNN____do_veritas2012_bak,       
    using following if
    (_for instance through failure of backups)
    no other 
    convenient procedure available:
    ((QUOTE)) 
#!/bin/sh
#
# Background Info
# ^^^^^^^^^^^^^^^
# __script name: AQNN____do_veritas2012_bak
# __script purpose: creation of tarfiles,
#   both (a) for upload to mstar server (minor backup)
#    and (b) for transfer to USB sticks (major backup) 
#

# Revision History Listing
# ^^^^^^^^^^^^^^^^^^^^^^^^
#
# * 20131015T010406Z/version 2.0.1  
#   __TKarmo made some very minor changes in comments,
#     so as to accurately document which dirs we do not
#     bother backing up 
# * 20130125T162445Z/version 2.0.0
#   __TKarmo prepended some commands
#     to make small tarfiles appropriate for upload to mstar server 
#     __but he did NOT at this stage
#       worry about a necessary later task,
#       the creation of a tarball archiving the ENTIRE
#       science-studies directory
# * 20130122T030959Z/version 1.0.0 
#   __TKarmo wrote basic veritas2012 script from first principles,
#     without much regard for the (possibly flawed)
#     backup scripts he was using to the end of 2012 on iustitia
#   __basic veritas2012 script is intended merely to create tarfile
#     for each of the major "workworld-hierarchy" directories
#     __this leaves out all and only:
#       * workstuff that may be important and yet left inadverently in /home/karmo
#         __but 
#           + /home/karmo/.bashrc
#           + /home/karmo/.bash_aliases  
#           + /home/karmo/.exrc 
#           ARE taken care of,
#           since backup copies are kept in /home/karmo/AANN____workworld/ZZNN____quasijunk_eg_informal_baks
#       * stuff that may be important and yet left inadvertently in /home/karmo/FOOBAR,
#         where FOOBAR is a dir created by Debian installer
#         __e.g.: /home/karmo/Downloads
#         __e.g.: /home/karmo/Pictures 
#       * this present script IS taken care of,
#         since although the copy-actually-run is in /home/karmo,
#         a backup copy is kept in /home/karmo/AANN____workworld/ZZNN____quasijunk_eg_informal_baks






HOMEDIR="/home/karmo"
ORIGIN="/home/karmo/AANN____workworld"

cd ${HOMEDIR}/ZNGN____basic_baks_for_upload_to_mstar
tar cvf ZCNN____dotfile_baks.tar ZCNN____dotfile_baks
tar cvf ZFNN____timecourt_baks.tar ZFNN____timecourt_baks
tar cvf ZINN____com-coo-res-etc_baks.tar ZINN____com-coo-res-etc_baks
tar cvf ZLNN____sciencestudies_baks.tar ZLNN____sciencestudies_baks
tar cvf ZQNN____ddodef_baks.tar ZQNN____ddodef_baks

cd ${ORIGIN}
tar cvf ANNN____maintenance.tar                                                ANNN____maintenance
tar cvf CNNN____tools_apparatus_etc.tar                                        CNNN____tools_apparatus_etc
tar cvf ENNN____library_of_public_docs_etc.tar                                 ENNN____library_of_public_docs_etc
tar cvf GNNN____studies_private.tar                                            GNNN____studies_private
tar cvf NNNN____clients.tar                                                    NNNN____clients
tar cvf YNNN____sweep_up_iustitia_mydocs.tar                                   YNNN____sweep_up_iustitia_mydocs
tar cvf YPNN____sweep_up_mails_2001approx_to_2008approx____for_veritas2012.tar YPNN____sweep_up_mails_2001approx_to_2008approx____for_veritas2012
# there is no point in backing up the dir                                      YPNO____sweep_up_iraf__very_roughly_2005____for_veritas2012
tar cvf YPNQ____sweep_up_minor_mysterious_items____for_veritas2012.tar         YPNQ____sweep_up_minor_mysterious_items____for_veritas2012
# there is no point in backing up the dir                                      ZCNN____try_wonky_software_etc
# there is no point in backing up the dir                                      ZDNN____baks_carefully_selected
tar cvf ZZNN____quasijunk_eg_informal_baks.tar                                 ZZNN____quasijunk_eg_informal_baks
# there is no point in backing up the dir                                      ZZZX____utter_junk
!_check or ensure that we have the expected
  karmo-generated dirs under /home/karmo
  (_as opposed to dirs under /home/karmo
    automatically generated by some software
    such as Gnome), 
  appropriately populated: 
  !_check or ensure that we have
    /home/karmo/AANN____workworld, 
    appropriate populated
  !_check or ensure that we have 
    XNNN____temporary_dump_for_cleaning_up_homedir,
    appropriately populated 
  !_check or ensure that we have 
    YNNN____temporary_dump_for_email_uploads,
    appropriately populated 
  !_check or ensure that we have 
    ZNFN____basic_baks_for_upload_to_gmail_or_similar, 
    appropriately populated 
  !_check or ensure that we have 
    ZNGN____basic_baks_for_upload_to_mstar, 
    appropriately populated 
  !_check or ensure that we have
    ZZNN____trivial_baks, 
    appropriately populated 
((/QUOTE))  

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_CNPN:
^^^^^^^^^^^^^
Browsing Arrangements to be Restored
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

!_restore principal browser bookmarks:
  !_do https://www.debian.org/security/#DSAS
  !_do http://weather.gc.ca/city/pages/on-59_metric_e.html
  !_do http://weather.gc.ca/radar/index_e.html?id=WKR
  !_do http://www.hydroone.com/StormCenter3/
  !_do http://www.bbc.com/news
  !_do http://www.dw.com/de/themen/s-9077
  !_do http://www.morseresource.com/quotes.php
  !_do https://www.collinsdictionary.com/dictionary/german-english/ereignis?showCookiePolicy=true
  !_do http://aare.pri.ee/dictionary.html?query=seire&lang=ee&meth=part&switch=en&otsi=search

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_CNQN:
^^^^^^^^^^^^^
Cosmetics to be Restored
^^^^^^^^^^^^^^^^^^^^^^^^

!_restore GNU desktop wallpaper image,    
  somehow 
  (_perhaps search in Gnome menus 
    for image of planetary nebula M57) 

......................................................................
......................................................................
......................................................................
......................................................................


SECTION_DNNN:
^^^^^^^^^^^^^
Packages, of Several Classes, to be Installed or Considered-for-Install
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

!_install some documentation-only packages:
  !_do aptitude install debconf-doc
  !_do aptitude install debian-policy
  !_do aptitude install doc-base
  !_do aptitude install doc-linux-html
  !_do aptitude install grub-doc
  !_do the current best equivalent of 
    aptitude install linux-doc-2.6.32
!_install some decidedly useful packages 
  which are not documentation-only 
  (_herewith liste in merelyi alphabetical order): 
  !_do aptitude install aide 
    (_for intrusion detection
      __checks for alteration of files) 
  !_do whatever is necessary for getting
    boinc client-side functionality 
  !_do aptitude install firmware-linux-free
  !_do aptitude install bleachbit
    (_an analogue of MSoft "Registry cleaners"?) 
  !_do whatever is necessary for installing
    the Debian flavour of chrome browser
    (_this is probalby chromium) 
  !_do aptitude install e2fsprogs
    (_for ext2, ext3, ext4 maintenance) 
  !_do aptitude install info2www
  !_do aptitude install jhead
    (_for reading photoshoot-date etc from *.jpg files) 
  !_do aptitude install nmap 
    (_a security scanner) 
  !_do aptitude install openvas-client
    (_Open Vulnerability Assessment System) 
  !_do aptitude install openvas-server
    (_Open Vulnerability Assessment System) 
  !_do aptitude install procinfo 
  !_do aptitude install tor
    (_or similar: whatever is needed
      to get basic Tor client capability 
      __perhaps need to worry explicitly
        about gettint a Tor browser?) 
  !_do aptitude install xul-ext-noscript
    (_for controlling actions of Firefox,
      when scripts or similar are proffered
      by the remote server as one surfs) 
  !_do aptitude install youtube-dl
    (_for donwloading YouTube vids) 
!_consider whether to install some potentially useful packages 
  (_herewith listed in merely alphabetical order) 
  (_herewith abbreviating "consider whether to do" as "conswdo"): 
    !_conswdo aptitude install curl
      (_for doing Web downloads) 
    !_conswdo aptitude install echoping
    !_conswdo aptitude install gnupg-curl
      (_for doing Web downloads?) 
    !_conswdo aptitude install kexi
      (_conceived as a sort of opensource
        Microsoft Access, somehow like 
        dbase manager AND like spreadsheet) 
    !_conswdo aptitude install mplayer2 
      (_or simlar package: first Google on 
        ((STRING)) degian mplayer ((/STRING)) ) 
    !_conswdo aptitude install netcat-openbsd
      (_netcat is for reading from, and writing to,
        Internet connections, both with TCP and UDP
        __potentially useful for network investigations/debugs) 
    !_conswdo aptitude install netcat-traditional
      (_netcat is for reading from, and writing to,
        Internet connections, both with TCP and UDP
        __potentially useful for network investigations/debugs) 
    !_conswdo aptitude install mdbtools
      (_for unlocking Microsft Access proprietary dbase formats?) 
    !_conswdo aptitude install netdiag
      (_collection of small tools for network analysis) 
    !_conswdo aptitude install qemu
      (_hardware emulator
        __emulating, e.g., Sparc32, Sparc64, PowerPC) 
    !_conswdo aptitude install socat
      (_said at https://blog.rootshell.be
        to be "another network Swiss Army knife") 
    !_conswdo aptitude install packages associated with virtualbox 

====================================================================== 
==================================END=================================
====================================================================== 


((/MYFILE))

[This is the end of the current blog posting.] 

No comments:

Post a Comment

All comments are moderated. For comment-moderation rules, see initial posting on this blog (2016-04-14).