Upgrades

I tared and bziped all the files I wanted to save from my home directory and
copied my /etc directory and /boot/loader.conf file to my recovery partition.

I opened konqueror and navigated to my smb shares to copy the 660MB.tar.bz2
file over. Thats not to bad for 800+ MB of files hehe.

Booted off the 1.3 install disk (disk 1) and slected an upgrade for my 1.3
install. Yes to allow NTP and BSDStats. THen it stated with the update.

Reboot whent without problem, it generated a new ssh keys e.t.c. I was unable
to login, I wasn’t sure if KDE wasn’t starting or if the update broke my login
database or some thing because I had rebuilt it after making some
configuration changes or what. I switched to a ttyv and tried to login, I got
as far as the new motd and bombed out back to getty with the error message that
/usr/local/bin/zsh didn’t exsist. Ok no problem there, logged in as root and
did a portinstall of shells/zsh

Desktop was mostly normal the only changes being my icon set and wallpaper was delted so I got the defaults. Even Vim which Iinstalled from source was removed. Aramroki.pbi is broken by this update:

Amarok could not find any sound-engine plugins. Amarok is now updating the KDE configuration database. Please wait a couple of minutes, then restart Amarok.
If this does not help, it is likely that Amarok is installed under the wrong prefix, please fix your installation using:
$ cd /path/to/amarok/source-code/
$ su -c “make uninstall”
$ ./configure –prefix=`kde-config –prefix` && su -c “make install”
$ kbuildsycoca
$ amarok
More information can be found in the README file. For further assistance join us at #amarok on irc.freenode.net.

Gee thanks PC-BSD.

My USB stick does not automount when I plug it in. I don’t really mind since I tend to leave it in and have to mount it by hand. Now look at this:

Terry@Dixie$ mount /mnt/da0s1 17:24
mount: /mnt/da0s1: unknown special file or file system
Terry@Dixie$ mount_msdosfs /dev/da0s1 /mnt/da0s1 17:25

EXACTLY the samerly thing that was in the RC, fixed my ass. The onyl difference is it failed to mount the drive. On my fresh install on the desktop it auto-mounted to /media/LEXAR a temp mnt point that bypassed the documented /mnt/da0s* all together. On here I have to mount it specifically as a fat32 fs from the CLI.

Now very strangely every thing that was installed into /usr/local/ is gone. Yet for example wmclockmon and blackbox. They are no longer in the database /var/db/pkg according to pkg_info but they are still installed into /usr/X11R6/ so I think they did a booboo here. I’m very interested in just what exactly the installers upgrade feature does to my system.

The end result is that every PBI must be reinstalled from Seamonkey to Java. The least they could’ve done if they wanted to erase every thing installed into /usr/local period was to rm all in /Programs too. So now if I ever have a problem installing a new version of blackbox or any thing window maker before the translition is comlete. They will here from me directly !!

Even the entire linux compat was FUBAR. Realplayer.pbi made by Kris Moore RPM’d in its deps but they are gone. Yet the 1.3 upgrade installed a FC4 Linux ABI. Complete with linux flashplugin wrapper. Since I need gmake to build most stuff I know of using GTK, if QT needs any thing other then qmake probably you need gmake for QT/KDE apps too.

Luckly my gkrellm2.pbi is ran from my Autostart directory stright from the PBI in /Programs rather then my path. So no problem there. Copied over my wallpapers and its good I have the old icon sets as part of my KDE icon sets PBI that I was working on. It would auto install any of them if not detected and delete them all at removal if one wanted.

THANK GOD the new Kaffeine is more stable it was driving me crazy. At least I have some thing that will play .ogg files now danke !

Since my install of the allcodecs PBI installed to /usr/lib I don’t expect any problems with media playback unless I install some thing from ports. Personally I think I will just cut up the pbi db and rm most of /Programs/* and start over. At least my system seems stable. I see changes in /PCBSD/cardDetect but as long as I don’t have to screw around to get my resolution back I’m happy enough.

It seems they didn’t meddle with /etc to much good because I lost my backup of it. I fixed /etc/login.conf and a few fles to spec and rebuild the db. Think I lost al changes in /etc/ssh but I can borrow a copy from Vectra.

So far the half assed job of uninstalling software before hand and breaking most of my PBIs aside and making me have to type 2x as much to mount my USB stick aside. I’m happier with the upgrade then with the fresh install. I see they owned my loader.conf file so is it a wonder my Atheros card is not detected ? I’ll merge these real quick after checking the diff. I don’t know what they did that I see no sound drivers being loaded at without using loader.conf or defualts/loader.conf but hopefully it will help people getting sound working.

I loaded my wlan and ath modules and got back online in a snap. Unpacked my always on hand copy of the vim source code in /tmp and began to configure and gmake it with gtk20 support. The changes made to konquerors profiles were lost on me since I customized most of them in my home directory. I usually use PersonalBrowser and SmallExplorer or Kommander the ones I made any way.

To clean up the PBI problem I removed all broken PBI directories from /Programs.
I removed the scripts in /Programs/.sbin that they used. I removed the entries from /Programs/.config/ProgList after backing it up just in case. It says not to edit by hand but I don’t think I can do much damage with a backup in hand. Still I don’t trust any of the PC-BSD utils as far as I can throw a 100 Ton Atlas. I removed a few things in /usr/local/share that were left over. I changed over to /usr/local/share/applnk/My Programs where the K-Menu entries for PBI are kept. And eracticated the ones left.

I removed the borken links in /usr/X11R6/* and /usr/home/Terry/.kde/share/applnk/M Programs/. Of course I could have used PC-BSDs software manager to do most of this but I would rather keep that strong connection with my system that I have from regular usage. So far life is good, I’ll just make an alias or a script for mounting my USB stick and assuming that the Amarok.pbi is totally incompabible with PC-BSD 1.3 I will half to make some packages on my desktop and jet them over. Hopefully there won’t be much problem with it

So far the update looks to have gone good. Stabiltiy may be better then it was
before, software is up to date without me having to compile it all for 24
hours. BSDStats should now track my system and it seems the denyhosts stuff was
setup but I don’t think PF was, good I’ve been needing to read the manual on
that any way.

What was the cost? Downloading the install disks ISO and burning it to a CD-R.
Having to reinstall much software, most of which was installed via PBI or
stright from sources, having to clean up after the upgrade broke/remove it all
(I did it the harder way), Loosing my many icon sets and wallpapers. Lucky for
me I keep my wallpapers in my home directory and copy them over to KDE hehe ^_^
and I was working on a PBI full of icon sets. The highest price, Amarok my
favorite music player. Also my /usr/local/projects folder with the files for my
KDE icon sets, Amarok styles (lucky I have this one in my home dir), Ogle, Vim,
Blackbox, xmss and others that I forgot to backup before PC-BSD wasted it by
mistake.

Oh wells theres always ports πŸ™‚

Well it approches new years… I don’t have any thing I wish to say about the holidays at the moement. SO far, I feel as if I’m ready to spread out but I’m told to wear shoes two sizes to small. I could go so much further given what I need.. yet I’m stuck shoveling $|-|1+. To day at work I thought up an interesting project, one that I could use to teach me a lot more about Object Oriented design and implementations. Some thing I could sit down and attack it till I learned every thing I’d need to finish it, then vim around till it was a master peice some day. The end result? I don’t ph|_|{|<1||6 have the bloody time to do it. Ether to program it all or to learn what I need and would love to learn to do it. Finnally this weekend I get some time off, four days and I’m spending it on the servers. Get my fat NCO arsch back to duty. Even my studies for a new language have been going slow. I wanted to work on learning a word a day, complete with the words sex, spelling, and pronouciation.

Nutz

I’m going crazy… Positively crazy. Its like no matter what day it is, I get a
headache around the 2200-0100 GMT range, maybe its because thats the time ma
gets active again on her days off..

Driving me nuts. Sucks to live with a headache, can’t take aspirin
e.t.c. For it all the time because then you kill your stomach.

Labor

Ok been working on a Vi user how to, I want ot ge that finished by monday. Note to self disable my word wrapping settings before editing the file.

I tested the *.desktop files a bit and I’ve tweaked the program accordingly. getInput now asks for a K-Menu name for the program, should it run in a terminal or not (with a function to handle that). The mkXML file now is ready to handle the new data and sets Startup Notifications on for every thing. MIME types, Web links, and Doc links aside I think mkXML is read op.

One thing I have learned is that Regular Expressions are fun things, makes life very easy at times πŸ™‚
Really using a mix of unix util in the shell I think one could bypass a text editor all to gether but the slide-sling of file redirection makes me understand how editors like ed and ex became standard programs in UNIX before vi was created.

Need to get out more

Dang it I’ve just been examining my to do list…. I really need to get out more, chase a few lushious babes across the beach e.t.c. Dang it I can’t even remember how many years its been since I’ve gone to the beach and I grew up in south Florida !

Oh well time to play Spider Solitare and some KDE Games.

XML

Ok so sue me I took a day off πŸ˜›

Set up the mkXML function to create our *.desktop files which is a good thing because it shows me I have more testing to do with them. As well as editing the getInput function to make a few changes namely.

Should we run the app in a terminal ?
Do not create link option
Test a few entries in the file
Set MIME type(s?), using a real MIME not a *.ext !

I’ve added “/usr/ports/packages/All/” and the current directory to where to look for things entered on the CLI so hopefully we could call it as “program packageToAdd.tbz optionalBatchJobFile” and find it. I’ve set the foot holder code for the fkBuild function which makes the PBI file. Thats going to be a tough thing to do, hopefully Tim will be able to help me there. I’ve set up our little main loop to breach off into fkBuild + a comment that it should never return to our main loop of events. Because once fkBuild and sub-routines are finished it’s supposed to exit the program !

I need to add stuff to the getLibs function for binary hunting. Because what I want is for the user to be able to enter the binaries name as one would to run it. Which is easier on Joe Newbie and faster for a CLI without tab completion. Since getLibs relaies on the information gathered from getInput. We’ll then have to test it logically checking to see if it’s located in any of the usual spots in the path. Once we find where it is we append that and pass it to the section that actually gets the libs. If it’s some thing not in the standard path the user will have to give us full path which we will need to strip off at the start of mkXML.

Line of execution is pretty simple so far, I’ll worry about the world of Object Oriented Programming another time – like after this works. Every thing is done in seperated routines rather then a huge main function.

mkHome - prepair programs projects directory (/usr/local/Projects) if it does not exist.
mkProject - make the current projects directory if does not exist. Then copy our pkg over to the project directory.
mainLoop - ask how many K-Menu entries we need to make and loop that many times, then call fkBuild.
getInput - get all the information needed to write the *.desktop files and any script details
getLibs - gather all the libraries required from the program given to us by getInput
mkXML - using the data from getInput make our *.desktop file
fkBuild - make the *.pbi file

Of course its not done yet so its not all working yet. So far it looks quite promising as long as in the end I can make a working pbi file. I need to add greater error checking, path stripper code for getLibs, strighten up getInput for a few extras and colate with the mkXML routine. I don’t know if XML is the right word for the file style but hey its short, discriptive, and bloody close enough! I also need to get the stuff fixed up for creating the PBI.*.sh files.

To day I rest, let the stream roll off. I’ve mostly kept my self busy as a beaver to get my work done and also not blow up over at www.pcbsd.org

I need to get the code to handle swaping the data out to file thus creating the *.desktop files to day. I’m moving it to a mkXML function for neatnesses sake even though it’s likely to need tweaks. The only bad thing is I can’t do the multi-language fields of it and I’m sure as heck not writing a translator to use as a filter app!

Also got to get the stuff setup before going back to work. It’s nice to be able to rest for a few days, even if I’ve more or less been in front of the computer tinkering on some thing for 2 or 3 days stright. BF2 is also good for a break.

For some very od reason I’m having an urge to create a GNU/Linux distro… Console based Live CD /w plenty of rescue stuff, optional X startup /w a minimal WM and an install script then setup the system for install.

Working on my German a few words at a time too.

Well I got most of the interective mode setup, actually swapping the data out to file is next. Not sure where the fkBuild() function will lead but it won’t end up back into the mainLoop (hence the ForK prefix). After the thing runs assuming I ever sort out the PBI generation part it self things look good. The final thing to do will be setting it up to tell weather it is in batch or interactive modes. What I’m thinking is simple

appname /usr/ports/packages/All/package.tbz
Runs it in interactive mode, user has to set the data to create a suitable .desktop file.

appname /usr/ports/packages/All/package.tbz ~/datafile
Run as a batch job reading stuff from dtafile in order to process the job.

Thanks to dropping into #kde I found out basically how to manipulate the K-Menu manually. I’m sure it’s simular for making Desktop Icons because of the files. I’d just have to figure out how to set it up correctly not concerned with it though.

Once it’s complete and if ever fully functional it shouldn’t be to hard for a GUI program to work around its batch mode. That infernal QT Designer is still more then I’m up to handling without reading the manual yet.

Ugh

Loneliness is the worst pain in this world. It constantly eats away the person’s heart, and can cause the person to hate, to feel enraged–the same rage and hate that can cause one person to kill another. It is like a wound of the heart; the type of wounds that cannot go away with a kiss or a hug. The only thing that can make this great pain go away is love and compassion, another human heart to pull them out of this hell. β€”Diana

Too true…

Any way, spent a bit of the day thinking about a Shell written in ruby that gives access to ruby and possibly shell commands at the same time – right on the command line. Also about a plugin for vim that might let me post to my LJ from Vim xD

Being a man of many shells among other things I’ve been toying with the Z-Shell. It’s about has heavy as KDE or GNOME as far as shells meets Desktops but still good. The man pages are a bit of flood but thenew user config thingy is nice. I’ve set up a nice little .zshrc file. I’ve ported my aliases over and it has most of my enviroment specs all ready. Usually you get a default prompt of ether $ or % but zsh’s was hostname$, which is what I use for root so hehe never mind. I’ve got the prompt setup to be like Username@hostname$ only the hostname is really in bold and the $ is green πŸ˜€

Also I’ve got a time display at the end of line or “Right Prompt”, if I type till I hit it the clock hides it self. So far nice shell even if it seems to have a built in FTP client. ZSH is very configurable and it looks like it even has typo correction ability. You really just got to look through the config program and a few FAQs.

I’ve switched my laptop from KDE/BB back to KDE/KWin, replacing the blackbox toolbar on the bottom with a transparent auto-hiding external taskbar up top. Now if I just had a clock easier to read then GKrellM2 without running a shell or any thing >_< Most of the rest of my day, what else can I say? Life sucks some times. It feels like I get blamed for every thing.. Maybe I should get more into computers or more into "regular" things I just don't know any more. Online, I have a life worth living. I'm a corpral in the [SAS], I can teach people my trade and help others to grow. Who knows in time maybe Miles will follow it into NCO'hood. I hang around PC-BSDs community support forum and drop by ZoomCities forum from time to time (an IT nettunity for say). At least I've learned enough about this system I can be a little bit useful. One of the reasons I love computers, is that they are like me. A computer will do what you tell it, not what you wanted it to do. Obiously if I say iterate over this 10 times and do this the machine will. If I'm told to get a book off the top shelf by george I'm looking for one on the top shelf and wondering what book they wanted me to get >_< HEhehehe I can't help but chuckle alittle. Here, I'm free. Yet here I'm $#!+. At least online, well I wouldn't say I'm usually respected but I'm not disrespected. They don't threat me like a retard on the net. If any one whose ever followed my forum activity (which is freaking embarrasing really). You can see I've got about 7,500+ posts between 3 forums over the course of > 2 years to < 1 year depending on which one. I've rarly failed to put forth my opinoin of comments.. yet in the real world I'm rarly talk. Who do I have to talk too that really gives a crap ? Ya know a plugin for *Mozilla and Konqi to use nvi editing on text posts would be nice. I love computers and I love CQ Tactics and the team work that goes with them. I think if I put the haul into the PT I might even be able to make it as a Cop with some luck. My time with the [SAS] has broken me for the typcial erratic gaming group, I need teamwork. I usually prefer tactical play with a realistic PoV. We play in a very simular mater to real world units and I enjoy that. Needless to say few people even gamings are close to what the [SAS] has and less care about "tactics". Yes I do prefer a good game of chess when I can get one :-P Sigh.. I'm also the only one here with, well any compentcy (if you call it that) with a Unix like system. Most people I know, I don't mean to be mean to friends or any thing but PEBKAC issues are more likly then Windows crapouts some times I think when some one can be counted as Joe User. Love life? Why bother. I've got about $10 to my name till December and it's likly every thing I get then will half to go for bills. A new company took over so the rent is due the 1st or you get $80/day late feels and a 8+ year resident family gets paid on the 3rd of the month. This means when the lease is up it's time to move or be one month ahead, so yeah... Ballocks as always. I don't mind the $, but it's not fair to the tennents. What does love mean to me? Every thing that matters. I have nothing but the shirt on my back and the computer'dexed info in my brains measly 340Kb. I just feel like screaming Serria Hotel India Tango repeatidly and loudly. I don't really curse alot (off work...) I did for a while and when I was little. When I was about 5 I desided not to curse any more. Well my family is known to use profanity often ^_^ Around the times one of my friends died, I started out cursing a wing mate online (a US Marine to boot). Eventually it was [SAS]_Sgt_James who rung me in as I was a [SAS] Recruit at the time. So now I generally keep things PG13'ish and PG on the servers. I know it wouldn't do any good but it would feel good. What was tha told tag line? "I'm mad as hell, and I'm not going to take it any more!" Well I agree with that, only theres not much I can do. Usually I'm the "Chopping block" for stress releif more often then I can releve my own. Fuuy, I'm not sure whats worse. Thinking about my life as I right in a journal or not being able to sleep because my brain won't take a nap. Usually when I t hink about things I want to post, or do I have no time to do them and little to no computer access. So when things do catch up it's a long blog post. I really would like to get more into Ruby programming, it's a good language and I know I could go farther in it. I've been learning more about sed and I've been righting a little "YANSHELLFAQ" or Yet Another Shell FAQ, well it's really a tutorial/guide book really. I'm trying to get it sorted and it's basically ment for newbies. I intend to append a link to the post here (where else would I put it then my blog) in my PC-BSD forum sig. That way maybe this blog could help some one, especially if they are like I was not to long ago. Yarning to learn but with little aid to do it. I don't think nothing would please me more then to have the love of my life with me. Some one to share my soul with and vice versa.. but I know its not going to happen any time soon. Lovers are easier then loves. My mind seems to bleep between subjects doesn't it ? Oh well, can't really help the way my mind works. Usually my thinking is half structured. I'm very good at holding a thought and working it over piece by piece, if it interests me intently. The problem is by the time I can implement it I've moved on to other things. Just like this sentance >_< sigh… What to do, oh what to do this far 0620Z in the morning. I just don’t know any more but at least it feels better to flow through keyboad then roll with thoughts. I suppose a live journal is a poor outlet for things that should be shared with a live person… but well how many live people would I can talk to would I like to share every thing with ? Not many, even family (I’m generally family oriented).

One thing I do hate about putting together 20-Year plans is that if your approching your 20s in a few years you gotta remember what good starting 5 years ago would have done. I hope maybe, when I’m around 21~22 I can see if I can get a company to pay for my certifications and give me a job. Heck, if they’d pay me a good $2500 a month and give me good terms for network usage of my _personal_ computer they’d get a hard worker.

What I mean by that ^^ is I can run what I want on my own computer (personal laptop) without any ballocking. As long as it’s on my own time. I’m usually on a few forums, several web sites, a terminal, a console and a few IMs / IRC channels just at home. Thats not appriate for work but I’m not going to be forced not to run what to get my job done. If I want to use Seamonkey for my browser/mail I’m sure doing it ! I’ll PGP the mbox before going home if they want and only use it for business but I’m using my choice of client when it’s the computer I paid for!

Other then that, hell as long as I can make enough to live I don’t care what they pay me if I’m around computers. I get the concept of $2500 from basic bills where I live. S’bout a good $650~800 rent any where I know of for an apartment. Figure money for utilities and supples (like FOOD!!!). + Transport e.t.c. It adds up. If I don’t have to spend my time worrying how to make ends meat, I can keep my brain on the computers. >_< I remember we once figured out it would take a couple about $1600 a month just to handle a roof over head, food on the table, and utilties. Cars and Kids not included so lol it’s not a bright picture. I know one of my friends in the [SAS], he’s got to be like 30 and still lives at home for one simple reason. It costs to darn much to move out ! A man and a woman together can be hard pressed let along a single person. If I ever get god work I’d hope to get an apartment. To be honest, I’m more likly to not be able to well, can’t talk about probably. Then to end up married any time soon. Some things in life are just painful, love and hate are but a hairline. Passion and pleasure how far apart ? What once was thus no longer. RIddles eh? I’m not proud of this world but it’s all I have to keep sane. If the “Private” post option wasn’t stll viewable by the administration I’d probably post more about a few things just to get it off me chest. It’s funny though, how two people could go so far yet sink so low. To the point of knowing anothers mind, yet through a course of life that is hard to explain. **** I quit. Mmm odd my HDD light is on and gkrellm showed a nice low bust of I/O on ad0. Maybe it’s a cron job set to run around 0640Z. It’s just I want more to life and less of certain matters. Whats my 20 year out look shaping out like? Well… Get at least a good level of scripting ability and manage time to learn programming properly by retirement. Would be nice to be meet a sweet woman. Job that lets me work with, on, and around computers for most if it. Learn every thing I can about using, running, and adminsitrating a FreeBSD system. Advance in my networking knowedlge and computer ability. Maybe learn how to spell this time of morning Hopefully have an apartment of my own A few bits of change Try to wok out some method where I can put 10% away as sort of a “Carry over” fund to save for the future and bad days. 10% to let me be giving when I see a chance to help out. And keep bills paid. I’d love very much to be a father and a husband some day Eventually, get to be Free offline in public as I am online or when with friends or alone. I’d love it if I could implement all this, a few parts are just in GOD and fates hands but the rest I know I can try to do. What sucks about planning to meet my goals is knowing I’d be there on ideal time if I started earlier. I really started getting into computers maybe 3 years ago, now in less then a year of *BSD look at how far I’ve come? I’m sure a shell no exbert but I’m learning, I’mloving, I’m having joy. Even the idea of spending all day to install NetBSD, set it up (not an easy task), and get it cooking for duty would be my cup of tea. I love this stuff. I know if I had the ability and freedom to do a few things I could work on the other issues. Having a few bucks around and transport helps. Mmm what to do with another matter… I just don’t know any more. I’ve got to do some ting, maybe I’ll go to bed..

The day rolls on

Well I’ve finally gotton ntpd working the way I want it, I think. My laptop is showing Vectra as a peer in ntpq. As to SAL1600, windows can’t nativly talk to ntpd on unix without a kick in the registry AFAIK. So instead of hacking apart my registry I’ve installed nettime after reading an article. It’s an abandonded project but I’m lazy.

I installed nettime and set it up to start the service at boot and use my time serving machine Vectra. Since I run a firewall on Windows that is set to block any thing not matching a rule, I made one.

WARNING: low qaulity 1600×1200 Jpeg

I need to setup ntpd on Ubuntu and run a tcpdump in less I can find an equivulent for Windows XP. This fire wall rule will do for right now and I can edit it later if I find I need to.

Waiting on a full scale distclean of my ports collection on Vectra and a du after that. On the 15th Vectra dropped off the lan , was totally dead to the world in regards to the network. After work when I got back to the computer I unplugged the router for a short count of twenty sec then replugged it in. Five minutes later when I got back to my desk I powered Vectra up and she recived her DCHPOFFER from the router. Interestingly, a post I made about it on a forum I vist ocasionally the first reccomendation was what I was affriad it would be the ol’yank, wait, plug the router bit. Awhile after posting that it solved the issue the forum owner posted this:

“I should’ve elaborated my first answer when I said “reboot the router” unplugging it is the best way because it clears the excess voltage in its capacitors which causes invalid data in its memory therefore the router will not function properly! Good on you TerryP!”

I find this an interesting idea, I can see how excess voltage in the capacitors could be aproblem for it’s memory (all 8MB of RAM and 2MB of flash memory of it). What I don’t get is why it should be neccesary to flip a device on/off, why not design it to deal with it or some thing? Eh maybe I just don’t know crap or it was made by a Windows fan.