Arch from scratch

Hi there,
I am planning on installing LFS next week with a good friend, for the learning experience. But the lack of a package manager is a big drawback.
Would it be possible to get pacman running on lfs but then also make it possible to upgrade every package on my system. This includes the packages build from source before I installed pacman. Then I could make everything i686 compliant so I could bzip my files and extract it elsewhere and rebuild it for pentium4 or athlon-xp on the computer it's meant for.
I have found some wiki pages on how to install pacman from scratch and make it work on LFS but it doesn't really say how to upgrade packages allready installed. The arch creator, Judd Vinet, made archlinux kind off like this. I guess it would be a very good experience to know the ins and outs of a linux system.

Let's see here, how to explain this.
The way Arch, or any distro for that matter, started off was as an LFS system. This system, we'll call it the bootstrap system since that's basically what it is, serves as an environment in which packages for an entire new system can be created as packages. Once the packages are all built, they can be installed as a new distro and the bootstrap system gets dumped. In other words the bootstrap system ends up being an entirely separate system from the eventual distro, and just a way to get the distro itself on its legs and running.
As I understand it, what you want to do is create something like a bootstrap system and sort of install it in/on top of itself. It seems to me that while it's possible to do, it's incredibly difficult, and  PITA to say the least. As an alternative idea, what you might want to do is compile pacman from source, then compile all of BASE using pacman, and take the resulting packages and install them to another partition and in that sense make your own Arch from scratch

Similar Messages

  • Redoing Arch from scratch...

    Since I am in a constant learning mode with Arch I wanted to do an utter format and reinstall it on the stand alone computer I have.  This is the one where I installed arch once before ( and  it was working ok ).   Going through the installer, I partitioned the hard drive as follows:
    disc1 = bootable  1015 MB Primary     Root
    disc5=780 MB Logical   Swap
    disc6 =5015 MB Logical  usr
    disc7 = 7005 MB Logical Var
    disc8= 19000 Mb Logical home
    All were using ext 3  except swap of course.    The part that annoys me is that when it came time to set the mount points ( which is the last column in my small list above), the screen shows a disc2 in the list.    What is disc2 and where is it from?????    The thing is that I had figured it out before, but I just have no clue at this point.
    This is a straightforward ( I thought ) format and install of Arch ( much like you can do with Windows....which may be my first mistake )
    Thanks,
    BobL

    Ah,
    Thank you!   The moment I read your reply the answer was obvious!   Then again, I should not have done this when I was tired.  *sigh*
    Anyway I can now proceed.   
    Thanks again!
    BobL

  • My first from-scratch pkgbuild - [solved]

    Hi Archers!
    Yesterday, I set off on writing my own PKGBUILD from scratch for a package I have adopted - monkey. (http daemon)  I had used it previously on Damn Small Linux, and it was one of the programs that spurred my initial interest in Linux.  Enough history...
    So, I copied over the PKGBUILD.proto into my working directory, and set to work.   I filled in the fields per the wiki's packaging guidelines,  and stared down the build() function.  As much as I know, what happens in here was (and kind of is) still a mystery to me.  From my reading, it appears that the build() calls fakeroot and runs the ./configure && make && make install while inside a fakeroot, of course allowing me to record changes made to a fake root filesystem, tar them up, and make a package out of it.  Now that I've toyed with it for a while, I see thats not the case.  (or maybe it is?)  I'm noticing that if I place the ./configure --(opts here) && make && make install inside the build() function, I run into permission errors as the make install tries to install the files on the real root filesystem.  hmm.
    So I go back and check a few other similar PKGBUILDS.  I notice that they use either the prefix= env var or INSTALLDIR= env var to control where to drop the files.  So, I tried both (make prefix=$pkgdir install, or make DESTDIR=$pkgdir install ) but nether of those changed anything, and after closer inspection of the Makefile, it appears that neither of those vars are referenced.  Poo.
    So, I changed the ./configure line to read: ./configure --prefix=$pkgdir/usr --confdir=$pkgdir/etc/$pkgname etc etc... for all the configure opts.  That seems to at least drop the files in the right place (the pkg/ dir under the folder that the PKGBUILD is in)
    But... there are some changes I would need to make to the Makefile, first of which is that the Makefile actually starts the daemon as part of make install.  I tried to write a little sed one liner, but it doesn't seem to work, and I'm getting a little confused at this point.  (check the attached PKGBUILD)  Also, I tried using diff -u and making a patch which also cut out the last few lines of the make install (@echo  *** instructions here) which would be better placed in an .install file, but I can work on that later.
    Anyway, I would appreciate any help getting this to work the right way (i.e. not having a bunch of install commands in the build() func), but I may end up going that way anyway.  Tell me where I'm going wrong.
    Thanks,
    Gary.
    You can check out the very broken sourceball here
    My PKGBUILD:
    #Maintainer : Gary Wright <wriggary at g mail.com>
    pkgname=monkey
    pkgver=0.10.0
    pkgrel=1
    pkgdesc="Monkey HTTP Daemon, is a very small and fast open source web server for Linux"
    arch=('i686' 'x86_64')
    url="http://www.monkey-project.com/"
    license=('GPL2')
    groups=()
    depends=('gcc-libs')
    makedepends=()
    optdepends=('php: currently not working, but planned for 0.11.0')
    provides=("monkey=$pkgver")
    conflicts=()
    replaces=()
    backup=()
    options=()
    install=
    source=("http://www.monkey-project.com/releases/0.10/$pkgname-$pkgver.tar.gz"
    "monkey")
    noextract=()
    md5sums=('d96d79d0768812a179c9fcf95317bda8'
    'c6dce4218ef222e60489a4289d8da347')
    build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=$pkgdir/usr --bindir=$pkgdir/usr/bin --sysconfdir=$pkgdir/etc/$pkgname --datadir=$pkgdir/srv/http/htdocs --logdir=$pkgdir/var/log/$pkgname --plugdir=$pkgdir/usr/share/$pkgname --cgibin=$pkgdir/srv/http/htdocs/cgi-bin
    make || return 1
    sed -n 's/\$(BINDIR)\/monkey/#\${BINDIR}\/monkey/' Makefile
    make install || return 1
    # vim:set ts=2 sw=2 et:
    The (stupid) Makefile that gets generated with this ./configure line:
    # Monkey HTTP Daemon: Makefile
    # ============================
    PREFIX=/home/gary/aur/monkey-010/pkg/usr
    BINDIR=/home/gary/aur/monkey-010/pkg/usr/bin
    CGIBIN=/home/gary/aur/monkey-010/pkg/srv/http/htdocs/cgi-bin
    SYSCONFDIR=/home/gary/aur/monkey-010/pkg/etc/monkey
    DATADIR=/home/gary/aur/monkey-010/pkg/srv/http/htdocs
    LOGDIR=/home/gary/aur/monkey-010/pkg/var/log/monkey
    PLUGINDIR=/home/gary/aur/monkey-010/pkg/usr/share/monkey
    default:
    @(cd src; make all)
    clean:
    @(cd src; make clean)
    distclean:
    @(cd src; make distclean)
    install:
    make -C src all
    install -d $(BINDIR)
    install -d $(CGIBIN)
    install -d $(SYSCONFDIR)
    install -d ${SYSCONFDIR}/sites
    install -d ${SYSCONFDIR}/plugins
    install -d $(DATADIR)
    install -d ${DATADIR}/imgs
    install -d ${DATADIR}/php
    install -d ${DATADIR}/docs
    install -d ${LOGDIR}
    install -d ${PLUGINDIR}
    install -m 755 bin/monkey $(BINDIR)
    $(BINDIR)/monkey
    install -m 755 bin/banana $(BINDIR)
    install -m 644 ./conf/*.* $(SYSCONFDIR)
    cp -r conf/plugins/security ${SYSCONFDIR}/plugins/
    install -m 644 ./conf/sites/* ${SYSCONFDIR}/sites
    install -s -m 644 plugins/cheetah/*.so ${PLUGINDIR}
    install -s -m 644 plugins/security/*.so ${PLUGINDIR}
    install -m 644 ./htdocs/*.* $(DATADIR)
    install -m 644 ./htdocs/imgs/*.* ${DATADIR}/imgs
    Last edited by wriggary (2010-04-09 15:13:08)

    Andrwe - he already posted the Makefile - it doesn't use DESTDIR, prefix, of any other variable that could specify an alternative package root.
    wrigarry - here's my version. It installs everything under $pkgdir, doesn't try to run the daemon, and doesn't echo any message - that's as far as I'm going. You can do the rest.
    pkgname=monkey
    pkgver=0.10.0
    pkgrel=1
    pkgdesc="Monkey HTTP Daemon, is a very small and fast open source web server
    for Linux"
    arch=('i686' 'x86_64')
    url="http://www.monkey-project.com/"
    license=('GPL2')
    depends=('gcc-libs')
    #optdepends=('php: currently not working, but planned for 0.11.0')
    provides=("monkey=$pkgver")
    source=("http://www.monkey-project.com/releases/0.10/$pkgname-$pkgver.tar.gz"
    Makefile.patch)
    build() {
    cd $srcdir/$pkgname-$pkgver
    ./configure --prefix=/usr --bindir=/usr/bin --sysconfdir=/etc/$pkgname \
    --datadir=/srv/http/htdocs --logdir=/var/log/$pkgname \
    --plugdir=/usr/share/$pkgname --cgibin=/srv/http/htdocs/cgi-bin || return 1
    patch -Np0 -i ../Makefile.patch || return 1
    make || return 1
    make DESTDIR=$pkgdir install || return 1
    md5sums=('d96d79d0768812a179c9fcf95317bda8'
    'cf61afddb4c53bea688bc225678e3001')
    Makefile.patch
    --- Makefile 2010-04-09 10:30:26.781831483 +0100
    +++ Makefile.new 2010-04-09 10:28:08.591830541 +0100
    @@ -1,12 +1,12 @@
    # Monkey HTTP Daemon: Makefile
    # ============================
    -PREFIX=/usr
    -BINDIR=/usr/bin
    -CGIBIN=/srv/http/htdocs/cgi-bin
    -SYSCONFDIR=/etc/monkey
    -DATADIR=/srv/http/htdocs
    -LOGDIR=/var/log/monkey
    -PLUGINDIR=/usr/share/monkey
    +PREFIX=$(DESTDIR)/usr
    +BINDIR=$(DESTDIR)/usr/bin
    +CGIBIN=$(DESTDIR)/srv/http/htdocs/cgi-bin
    +SYSCONFDIR=$(DESTDIR)/etc/monkey
    +DATADIR=$(DESTDIR)/srv/http/htdocs
    +LOGDIR=$(DESTDIR)/var/log/monkey
    +PLUGINDIR=$(DESTDIR)/usr/share/monkey
    default:
    @(cd src; make all)
    @@ -29,7 +29,6 @@
    install -d ${LOGDIR}
    install -d ${PLUGINDIR}
    install -m 755 bin/monkey $(BINDIR)
    - $(BINDIR)/monkey
    install -m 755 bin/banana $(BINDIR)
    install -m 644 ./conf/*.* $(SYSCONFDIR)
    cp -r conf/plugins/security ${SYSCONFDIR}/plugins/
    @@ -38,12 +37,4 @@
    install -s -m 644 plugins/security/*.so ${PLUGINDIR}
    install -m 644 ./htdocs/*.* $(DATADIR)
    install -m 644 ./htdocs/imgs/*.* ${DATADIR}/imgs
    - @echo
    - @echo " Running Monkey :"
    - @echo " ----------------"
    - @echo
    - @echo " # /usr/bin/monkey"
    - @echo
    - @echo " For more help use '-h' option"
    - @echo
    Also, you didn't post the code for the "monkey" in your SOURCE array - I presume it's the rc script - so I left it out.

  • [Solved] Linux From Scratch - gnu-versions.h missing

    I am using Arch to build a Linux From Scratch on another partition, but I am having problems compiling as not having the file "gnu-versions.h" is causing problems.
    I searched the net and the forums and didn't come up with anything useful.
    I installed the automake and autoconf along with other listed prerequisites but still no gnu-versions.h.
    I am pretty sure it is part of one of the gnu dev files, but i can't find it.
    Something led me to think that I may need glibc-dev, but I can't find it in the repos.
    Any help would be appreciated.
    richs-lxh
    Last edited by richs-lxh (2008-10-06 18:59:07)

    ghostHack wrote:
    errr....
    [rich@karhide ~]$ pacman -Qo /usr/include/gnu-versions.h
    /usr/include/gnu-versions.h is owned by glibc 2.8-3
    This is strange.
    I did an updatedb and slocate earlier, even physically checked the /usr/include dir as well as issuing a find. Nada.
    So, I reinstall glibc, and boom! there it is.
    Thanks ghostHack
    Last edited by richs-lxh (2008-10-06 18:58:37)

  • Linux From Scratch Opinions

    I was wondering how many of you have built a Linux From Scratch system, and what you thought of it?
    Did you learn a lot from building such a system? Would you advise doing it, just as a learning experience?
    How easily maintainable was the system once built?
    How long a process was building the system to a usable state?
    Your thoughts.

    kinda did this back when is started to work on the PPC port of Arch.
    personally i've never even read the LFS book, learned it all from Arch since it was so easy to understand, even by simply reading the initscripts stuff.

  • My mid-2009 MacBook Pro's hard drive is near death. I want to install a new SSD and work from scratch. Please help.

    Recently, my mid-2009 MacBook Pro has been crashing when I close the screen ("it's having a problem recognizing when the screen is closed/open and deciding what to do, error overload etc.").  It wasn't an SMC issue so I took it to an Apple Store, ran some tests, and decided my hard-drive is failing.
    Not wanting to spend an insane amount of money on some "official apple hard-drive," I want to install a new 256GB SSD instead.  Hoping to squeeze as much life out of this computer as possible (in January I upgraded from 4 GB RAM to 8 GB), I would like to try and start from scratch, i.e. back-up important folders, music, photos etc. and only take that to the new hard-drive.  If someone could explain all the steps I need to take to safely complete this task (or point me in the direction of a guide) I'd appreciate it.
    Potentially Important info:
         Model:                mid-2009 13'' MacBook Pro
         Processor:          2.53 GHz Intel Core 2 Duo
         Memory:             4 GB 1067 MHz DDR3
         Software:            OS X 10.8.4
    Some additional questions I have...
         Should I be concerned with making a fully bootable back-up (not sure what that is called) as well?  If so, what program should I use to create it?
         How much more life should I try and push out of this computer?  I'm an engineering student and really only use it for web-surfing, music, and
              word-processing.  The batter was replaced in March, the RAM was upgraded to 8 GB in January.  When the battery was swapped, the trackpad went           nuts so that's new too.  Only other issues are a slightly loose audio jack and the left side of the screen being slightly wobbly (hinge is worn I'm told).

    cwgonzalez1192
         Should I be concerned with making a fully bootable back-up (not sure what that is called) as well?  If so, what program should I use to create it?
         How much more life should I try and push out of this computer?  I'm an engineering student and really only use it for web-surfing, music, and
              word-processing.
    Well there is no "official Apple HD / SSD" in any regard, no worries there.
    If as you say youre only using same for surfing and word processing, why the need for a SSD? You would not notice any speed diff. in use on either of those,....in boot times yes, but in word or surfing, not.
    You can push it likely a few more years, for mere surfing and word processing,...many many years.   Up TO the point that any major fixes become unrealistic relative to getting a new(ER) machine.
    Concerned with a boot clone?  yes and no.  Its an ideal immediate recovery, since you cannot boot from Time Machine, ....in case of HD crash, recovery takes seconds from boot, or 20 mins or so from removing old and installing a clone. All the prosumers and pros have at least one updated clone of their prime machines.
    You can do a "fresh install" if you choose, however if your current drive is FINE, why not merely clone it and save yourself some headache?...., but that is your prerogative of course.    Ideally 2 drives, one to backup your data (you need that regardless of installing a new drive for sake of a backup/archive,...ideally 2 actually, not merely one).
    You could clone internal to NEW SSD/HD , ...then offload unnecessary files to an external to free up space and clutter and run off the clone, and this would only take a couple hours......the clone itself takes approx. 40+ mins.
    CLONE Apps :
    Superduper does not clone the recovery partition, but that is NOT necessary if you keep the original HD as a “backup clone”. Most don’t bother with the recovery partition in a clone, however that is your prerogative.
    http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html
    (Free superduper APP above)
    CCC App
    http://www.bombich.com/

  • Query based taxonomy from scratch gives NoSuchMethodError...

    I'm trying to create a query based taxonomy following the instuctions specified in the help docs: KM Platform -> Admin Guide -> Content Mgmt -> Taxonomies and Classification -> Creating a QBT -> from scratch. I created an index on a newly created (hence empty) folder in the 'documents' repository. So, essentially, the data source points to that folder. Also, I selected 'TREX Classification' on the 'Service' drop-down while creating the index. I left the crwler profile as blank. Then I went on to create a new 'Query Based Taxonomy'. I was able to create it alright, but as soon as I click on it to add folder and the such, I get this error:
    java.lang.NoSuchMethodError
         at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.getDocumentTaxRMRids(TaxonomyNamespaceManager.java:1876)
         at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.getTaxonomyClassResources(TaxonomyNamespaceManager.java:1831)
         at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.addChildDocuments(TaxonomyNamespaceManager.java:1942)
         at com.sapportals.wcm.repository.manager.taxonomy.TaxonomyNamespaceManager.getChildren(TaxonomyNamespaceManager.java:368)
         at com.sapportals.wcm.repository.CollectionImpl.internalGetChildren(CollectionImpl.java:966)
         at com.sapportals.wcm.repository.CollectionImpl.getChildren(CollectionImpl.java:179)
    Any help in solving this is highly apprecaited.
    We run EP6 SP2.
    I did NOT create a 'crawler profile' for this set up.
    thanks,
    Biju.

    Hi Biju,
    re. your NW'04 SP stack 4 migration intention:
    NW'04 is still in ramp-up (SP stack 4 is the current shipment bundle of it) so at the current point in time, only participating ramp-up customers can use it.
    A migration from EP6.0 SP2 to NW'04 will be possible (but not during the ramp-up phase).
    From a Knowledge Management & Collaboration perspective, we will port most of the NW'04 SP stack 4 functions to EP6.0 SP2 as well. These functions will be shipped as EP6.0 SP2 Patch 5 (planned shipment date beginning of Q4 / 2004) so for mid-term, you can also plan to stay on EP6.0 SP2 if you have no other pressing reasons for going to NW'04 (e.g. enhanced Web AS functions).
    This feature porting from NW -> EP6.0 SP2 is an 'only-once' action, however, and NetWeaver will be the release for new features in the future.
    Regards,
    Joerg

  • Hi Friends... I'm trying to delete a back-up file on mu TC but I get the message "The operation could not be completed because the item "bands" is in use. I'd like to start the Back from scratch, could help me out with deleting the current file?

    Hi Friends...
    I’m trying to delete a back-up file on mu TC but I get the message “The operation could not be completed because the item “bands” is in use. I’d like to start the Back from scratch, could help me out with deleting the current file?

    Sorry, I am very confused. I asked the following question....
    Is this the only backup file on your Mac, or do you have other backup files and data on the Time Capsule disk?
    The answer that you gave was....
    This is the only one
    Now you are saying that....
    But I have lots of other files on Time Capsule! The back up file is only one of them.
    Can you clarify, please?

  • I am trying to create a RSS feed from scratch

    Okay so I want to create a RSS feed with these two links:
    http://www.networkcomputing.com/rss.php
    and
    http://www.voip-news.com/rss/vnar.xml
    I have checked out different widgets and what not but I want to create this from scratch.
    I started this xml file:
    <?xml version="1.0" encoding="UTF-8"?>
    <rss  version="2.0">
    <channel>
    <title>Network Computing</title>
    <link>http://www.networkcomputing.com/all.xml</link>
    <description>Top stories and blogs</description>
    <lastBuildDate>Wed, 14 Jul 2010 10:19:00 GMT</lastBuildDate>
    <language>en-us</language>
    <item>
    <title>Catbird, Hytrust Offer Integrated Virtualization Compliance Reporting
    </title>
    <link>http://www.networkcomputing.com/virtualization/catbird-hytrust-offer-integrated- virtualization-compliance-reporting.php</link>
    <guid>http://www.networkcomputing.com/virtualization/catbird-hytrust-offer-integrated- virtualization-compliance-reporting.php</guid>
    <pubDate>Wed, 14 Jul 2010 10:19:00 GMT</pubDate>
    <description>Virtualization security companies Hytrust and Catbird will offer integrated compliance reporting that encompasses the hypervisor-host and network environment down through the virtual machine level. Catbird vSecurity, delivered either as a hosted service or virtual appliance, ensures correct hypervisor configuration and deploys network access control (NAC) against unauthorized access and protection against attack via IDS/IPS. Its VMShield component protects client VMs, tracks them as they move and enforces policy.</description>
    </item>
    </channel>
    </rss>
    So I created a button on my home page, and it is linked to this XML file. Everything works great except it only shows the item that I coded in...I want it to show ALL items.
    Can I do this without having to input each item individually?
    Is this how I should do it anyways with a button linking to this xml file?
    I really want to have like 3-5 of the posts to auto update on my home page but I dont know how to embed the RSS into my HTML home page file.
    Also, the way I have it coded, will it automatically update the new posts?
    or do I have to wait for the new post and input the item into the xml file?
    I am very new to the RSS feed so please help.
    Thanks,
    cp

    Here is my HTML code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <title>Untitled Document</title>
    <!--
    body {
        background-color: #000000;
        background-image: url(images/background.jpg);
        background-repeat: repeat-x;
    -->
    </style>
    <script type="text/javascript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
    function MM_preloadImages() { //v3.0
      var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
        var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
        if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
      if(!x && d.getElementById) x=d.getElementById(n); return x;
    function MM_swapImage() { //v3.0
      var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
       if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    //-->
    </script>
    <link href="styles.css" rel="stylesheet" type="text/css" />
    <link href="SpryAssets/SpryMasterDetail.css" rel="stylesheet" type="text/css">
    <style type="text/css">
    body {
        background-color: #3B5998;
    .style2 {
        font-size: 14px
    .style6 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #97B1F4;
    .style7 {color: #FFFFFF}
    .style8 {
        color: #97B1F4;
        font-weight: bold;
        font-size: 12px;
        font-family: Helvetica;
        margin-left: 35px;
    .style9 {color: #97B1F4}
    .style10 {
        color: #97B1F4;
        font-size: 12px;
        font-family: Helvetica;
        font-weight: bold;
    .style11 {
        color: #97B1F4;
        font-size: 12px;
        font-family: Helvetica;
    </style>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <script src="http://config.spry-it.com/js?f=1.7/data/1.7/jsondataset/nestedjsondataset"></script>
    <script src="SpryAssets/SpryDataYQLDataSet.js"></script>
    <script>
    var dsItem = new Spry.Data.YQLDataSet(
        'select * from xml where url="http://www.networkcomputing.com/all.xml"',
        false,
            format:"xml",
            preparseFunc: function( strxml ){
                var xml = Spry.Utils.stringToXMLDoc( strxml ), ds = Spry.Data.XMLDataSet.getRecordSetFromXMLDoc( xml, "rss/channel/item" );
                return ds.data;
    function MM_openBrWindow(theURL,winName,features) { //v2.0
      window.open(theURL,winName,features);
    </script>
    </head>
    <body>
    <div id="container">
    <div id="banner"></div>
    <div id="navigation">
    <div id="navbar">
      <ul class="style2">
        <li><a href="index.html">Home</a></li>
        <li><a href="solutions.html">Solutions</a></li>
        <li><a href="services.html">Services</a></li>
        <li><a href="support.html">Support</a></li>
        <li><a href="about.html">About</a></li>
        <li><a href="contact.html">Contact</a></li>
      </ul>
    </div>
    </div>
    <div id="navigation2">
    <img src="images/navigation_2.jpg" />
    </div>
    <div id="content">
      <div id="right_content">
    <div id="video">
    <embed src="network.mp4" width="320" height="162" autostart="true" style="background-color: Black; " type="video/quicktime" autoplay="true" loop="true" controller="true" pluginspage="http://www.apple.com/quicktime/download/"></embed>
    </div>
    <div id="title_bar">
        <p class="style8"><a target="_blank" href="http://www.networkcomputing.com/all.xml">RSS Network Computing</a></p>
        </div>
    <div id="PageWrap">
      <div class="MasterDetail">
      <p class="style10">Select a Channel:</p>
        <div spry:region="dsItem" id="MasterContainer" class="MasterContainer">
          <div spry:repeat="dsItem" spry:test="{ds_RowID}<4" spry:choose="choose">
            <div class="MasterColumn" spry:when="{ds_RowID} == {ds_CurrentRowID}" spry:select="MasterColumnSelected" spry:selectgroup="master" spry:selected="MasterColumnSelected" spry:hover="MasterColumnHover" spry:setrow="dsItem">{title}</div>
            <div class="MasterColumn" spry:default="default" spry:select="MasterColumnSelected" spry:selectgroup="master" spry:hover="MasterColumnHover" spry:setrow="dsItem">{title}</div>
          </div>
        </div>
        <br/>
        <div spry:detailregion="dsItem" class="DetailContainer">
          <div class="DetailColumn"><span class="style9">Category:</span>  <span>{category}</span></div>
          <div class="DetailColumn"><span class="style9">Published:</span>  <span>{pubDate}</span></div>
          <div class="DetailColumn"><span class="style9">Author:</span>  <span>{author}</span></div>
          <br/>
          <div class="DetailColumn"><span class="style9">Description:</span><br><span>{description}</span>  <button onClick="MM_openBrWindow('{link}','','')">More...</button></div>
        </div>
        <br style="clear:both" />
      </div>
    </div>
    <div id="title_bar">
        <p class="style8"><a target="_blank" href="http://www.voip-news.com/rss/vnar.xml">RSS VoIP News</a></p>
        </div>
        <p class="style11"><a href="voip_rss.html">View Now (Click Here)</a></p>
    </div>
    <div id="left_content">
    </div>
    <div id="logos">
    </div>
    </div>
    <div id="footer">
    <div id="footerbox">
    <p class="style6"><span class="style7">Stanford Technologies</span> © Copyright, 2010. All Rights Reserved. Powered by <span class="style7">Chris Proett</span></p>
    </div>
    </div>
    </div>
    </body>
    </html>
    I just want to take away the scroll bar in FF.

  • Scratch 22: Creating XML Publisher report from scratch in eBS

    Problem:
    How to build a XML Publisher (XMLP) report in eBS from scratch. Thus NOT adapting or converting an existing report.
    Context:
    I have an eBS R12 Vision instance up and running where I want to learn building XMLP reports.
    This is what all tutorials I can find tell me to do:
    Most reports apparently consist of a layout template e.g. TEST.rtf and a data template e.g. TEST.xml. Now in order to generate a new report layout I am supposed to take existing output in XML format and (using ‘Load Data’ function in Template Builder plugin in Word) specify in my layout template where and how I want the actual data to pop up. So far so good.
    But now I want to build the data template from scratch and use it combined with a layout template. So I build the data template but can’t use that for building the layout template. For that I need output, for which I need a layout template.....
    Sounds like Catch 22 to me. How do I break this?
    1. Can I generate an XML-output file from the XML Data Template alone?
    2. Can I build my (RTF) layout template directly based upon the XML Data Template?
    3. Or have I completely lost the plot?
    Oh yes, dunno the first thing about Java and do not have My Oracle Support..
    Edited by: rjvencken on Jul 5, 2012 10:39 AM
    Edited by: rjvencken on Jul 5, 2012 10:51 AM

    1. Can I generate an XML-output file from the XML Data Template alone?
    create data definition with your data template-> create concurrent -> output as xml -> run -> view output and your xml
    I thought the XDODTEXE engine would pick up the (Layout) Template through concurrent program definition CPD short name which in turn points to the Data Definition (and thus Data Template). So does your answer mean I can call straight from CPD to Data Definition? I tried registering my Data Template in the Template Tab but it will not take XML as a type.2. Can I build my (RTF) layout template directly based upon the XML Data Template?
    if you want to use xml publisher desktop then you need xml (with data, not definition)
    So that's not an option I understand. Weird cuz I'd expect this to be technically easier.btw you can create your layout (rtf) without xml (data) and without data template (xml with select statement)
    create filed and past tag definition
    Yes but in that case I'd have an empty report. How would that help me?bouble click on filed:
    "Text Form Field Options" -> "Add Help Text ..." -> "Status Bar" (tab) -> "Type your own:"
    if you use bi publisher desktop plugin
    bouble click on filed:
    "BI Publisher Properties" -> "Advanced" -> "Code"
    or switch to Word Properties
    "BI Publisher Properties" -> "Word Properties" and use above path
    3. Or have I completely lost the plot?
    may be ;)

  • Airport Utility for my Airport Extreme needs to be changed to a different computer, because the current computer is down permanently.. How do I do this?  Do I have to reset the Airport Extreme and start from scratch?

    The computer (Win XP) on which the Airport Utility has been set up for the past few years is no longer accessible, so I need to set it up on a different computer. Can I do that with my exisitng wireless network, or will I have to set up a new network from scratch, once I have installed Airport Utility on the new machine?

    You can install AirPort Utility on either a Mac or PC, but there would be no reason to make any changes to your existing configuration on the AirPort Extreme unless you need to do so.
    Download files are here:
    http://support.apple.com/downloads/#airport

  • C#: Building a SOFTWARE SOLUTION from scratch to finish

    Hello good people of MSDN. I have a VERY SIMPLE REQUEST... (Here goes)
    I'm trying to build an Application (from scratch, custom specs) that allows the user to manage, organize and keep track of books that are available in a library. This system is to be made use of in environments such as personal library, public library, any
    situation that requires/involves the constant movement of BOOKS.
    Now, I have presented a solution to the client which works OKAY but there has been a SUDDEN CHANGE of heart, now the client wants the solution to be implemented quite differently. The solution that I BUILT is basically an ASP.NET C# Application that runs LOCALLY
    so it opens up in the browser (IIS installed and all that) for the user to make use of the Application. Now when I want to have the entire Application to FUNCTION on another system I simply copy the Database, the Application folder (that has all the files
    in it) place it in the IIS Directory... ... (So as not to waste your PRECIOUS TIME). To access the Application we simply open up the BROWSER enter localhost/the Application's URL...
    The client, first of all does NOT want the BROWSER in the mix of things (ANYMORE !!!); secondly, does not want to have to go through all of this process of COPYING FILES INTO LOCATIONS, IIS etc etc in order to get the solution to WORK/OPERATE on another/several
    other computers. The client wants to be able to have an EXECUTABLE INSTALLATION file that when clicked installs a SOFTWARE APPLICATION that opens up in its own WINDOW ENVIRONMENT without the help/assistance of the BROWSER !
    This is my PREDICAMENT there's NO TIME... I need to AT LEAST present a working prototype in less than 24hrs!
    So my questions are:
    1.) Is there anyway for me to convert my ASP.NET C# Web Application into an installable client software without losing any of the components that make it work?
    2.) If I have to build the ENTIRE Application into a WinForms PROJECT (I'm using VS 2010) can I STILL MAKE USE of the DATABASE I used for the ASP.NET C# Application?
    3.) I don't want to have to DUMP my SQL SERVER DATABASE (as it is) to start creating a DB using something else like MS Access. Do I have a choice?
    I have included with this post a Notepad doc that details the sketch of what I am HOPING to ACHIEVE. I would Appreciate it if anyone can (KINDLY) take it up and create according to the SPECIFICATIONS included in the doc. I have tried to be very DETAILED and
    DESCRIPTIVE in the doc to make it easy for  the DEVELOPER to FOLLOW THROUGH. Can it be done?
    (If ANYONE can take it up and provide the solution it would be a good thing because it would ALWAYS be available to other DEVELOPERS who can read through the CODE and become better C# PROGRAMMERS and better at using Visual Studio. As this is a VERY REAL
    LIFE SCENARIO coders can LEARN from the SITUATION).
    At the end of the whole CODING PROCESS I intend to BUILD the Source to become a SINGLE EXECUTABLE FILE that will INSTALL the Application on the clients system. If anyone can PROFFER (and MAYBE RENDER) a SOLUTION that's ACCURATE, SPEEDY, RELIABLE to me, I would
    be grateful!
    The Software is to be used in a school. Students are only going to REQUEST for books, RETURN the books that they collected. They are NOT BUYING books!
    Working/Functional Prototype
    (The PROTOTYPE I hope to present REALLY SOON should be CAPABLE of the FOLLOWING)
    1. Navigate/Move through the different Forms/GUI Screens when the appropriate buttons are clicked
    2. Interact with the DB (to some extent) and carry out (for now)TRANSACTIONS like adding books, viewing list of books, delete book, Register Student (other DB operations can be included much later)
    3. When the Application is LAUNCHED a Splash Screen is displayed introducing the Application (while the Application is loading), then when it's done Loading, the Application opens to present the Start Screen
    4. An EXECUTABLE INSTALLATION FILE that can be used to conveniently INSTALL the Application on multiple systems... Just in-case it is to be installed on a computer system that's not Windows OS, I'd like for it to carter to dependencies appropriately.
    PLEASE ANYONE that chooses to ASSIST (based on the SPECIFICATIONS) should KINDLY include the DETAILS of how the result was ACHIEVED so at least I can read through and understand the Application and conveniently make suitable/any necessary modifications (should
    the CLIENT require that I do so). eg Step by step instructions on how to get the whole SOURCE CODE into INSTALLATION FILE, Setting up the Splash Screen, how the DB is made to connect to the front end GUI (eg ODBC, OLE DB that type of stuff)... etc etc
    I'm trying to keep the prototype VERY SIMPLE so I can ACHIEVE something TANGIBLE in this short space of time then LATER any SOPHISTICATION can be included.
    PS: I have done MY VERY BEST to plan out the Application Logic. So it should be easy to just READ over the Notepad docs I'm including here... As a pointer (should YOU decide to ASSIST) it would be FASTER to START with the WinForms, then MOVE to CREATING
    the DB, afterwards LINK THEM...
    Thank YOU ALL.
    BELOW IS INFO ABOUT THE DATABASE STRUCTURE *
    BookStore Database (Tables)
    Books
    Students
    UsersRequest
    BooksReturned
    Information and instructions about the diff tables in the database
    Books: this holds information about all the books available in the store
    Students: this holds info about the students that come in to request for books
    UsersRequest: for the admin to see at one glance requests from every student
    BooksReturned: for the admin to look at info about the different books returned by the students.
    Books table (attributes/colomns)
    BookTitle
    Author
    Edition
    ISBN
    CategoryName
    Students table (attributes/columns)
    reg no
    FName
    LName
    MName
    UsersRequest table (attributes/columns)
    reg no
    FName
    LName
    BookTitle
    Author
    Edition
    ISBN
    CategoryName
    BooksReturned (attributes/columns)
    reg no
    FName
    LName
    BookTitle
    Author
    Edition
    ISBN
    CategoryName
    INTERPRETATIONS OF DB COLUMN NAMES
    FName = First Name of the student
    LName = Last Name of the student
    reg no = Registration Number of the student at the school
    Author = The authorn of a book
    Edition = EG 1st Edition, 2nd Edition that kinda thing
    ISBN = The Standard Book Number of the book
    CategoryName = EG Computer Science, Applied Robotics
    BELOW IS WINFORMS PLAN: FRONT END
    There are just gonna be 5 GUI Components (FOR NOW). The ENTIRE APPLICATION WINDOWS should be in the range 700px by 700px (width by height).
    Forms/GUI Instances
    1. Start/Welcome Screen
    2. List of books
    3. Administration
    4. Relase Notes
    5. Splash screen
    Start/Welcome Screen
    When the Software Application is launched and the Software is done loading this is the FIRST screen that the user sees. This Screen presents the users with options to carry out certain actions. Also it presents some brief/summary information to the user in
    a presentable manner.
    Options include: Administration, View list of books, Relase Notes
    Brief/Summary of information include: Total no of books in store, Total no of new books added
    List of books Screen
    When the user clicks on this action link from any where in the Software Application this page comes up. It displays a complete list of the books that are available in the store and also relevant info about the books. It reads DIRECTLY from the Books table inside
    the Database and presents the info in a tabular format. It also provides the user with certain options to carry out some actions.
    Options include: Request book (button beside every book item)
    Administration Screen
    The Administration Screen is segmented into several Areas that allow the operator to carry out individual/independent tasks. On this Screen the operator of the system has options to carry out many vital tasks as regards the Application. Rather than having to
    present many different Screens, all the control/Administrative tasks of this Aplication are included here on this ONE Screen.
    Options/Segments include: Add book(s), Delete book(s), View list of books, View books requests, View books returned, View all Students, Request for book(s), Register Student, Return books
    (All of these Options can be done/carried out on this one screen without having to bring many different screens to do the different tasks)
    >>Add book(s) Area
    This area FEEDS info DIRECTLY INTO the Books DB. To accept Data input into the Application this has following text boxes: Book Title, Author, Edition, ISBN, Category Name
    >>Delete book(s) Area
    Presents the options for deleting a book. It also relates DIRECTLY with the Books table in the DB. It presents the list of books as they are available in the Books DB and places a DELETE action button for EVERY book so that when this button is clicked it removes
    the book from the Books DB.
    >>View list of books
    This will simply bring up the list of books Screen since already we have a screen for this.
    >>View books requests
    This reads DIRECTLY from the UsersRequest table and just presents the info to the user in a tabular form.
    >>View books returned
    This reads DIRECTLY from the BooksReturned table and just presents the info to the user in a tabular form.
    >>View all Students
    Lists out all the students that are registered in the Application System. It READS DIRECTLY from the Students table. This area is used by the Admin/Operator of the Application to view a List of all the Students that have had transactions with the Application.
    >>Request for book(s) Area
    This area relates DIRECTLY with the UsersRequest table in the DB. It FEEDS in Data into the UsersRequest table. This area allows the admin to collect info of the student that's requesting for the book. It provides texboxes such as: First Name, Middle Name,
    Surname, RegNo, BookTitle
    >>Register Student Area
    This area relates DIRECTLY with the Students table in the DB. It FEEDS in Data into the Students table. This are allows the admin to input info of students that are new to the system.
    In other for the Admin to keep track of NEW students who are coming in to request for books this area is very important. It allows the Admin to register a new student so that the student can now request for books.
    There are text input fields on this Screen that allow the Admin to collect certain infomation about the student and feed it into the Students table of the DB. Textboxes inculde: First Name, Middle Name, Last Name, RegNo
    >>Return books Area
    This area relates DIRECTLY with the BooksReturned table. It FEEDS Data into the BooksReturned table. Textboxes include: Book Title, Author, ISBN, First Name of student, Last Name of student
    Release Notes Screen
    This Screen has three tabs that contain their own individual MESSAGES. The tabs are: Version, Known Issues
    Version
    Refers to the version of the Application. This tab provides info about the version of the Application
    Known Issues
    Known problems with the Software Application
    Splash Screen
    A very simple/ moderate graphic (nothing fancy)to introduce the Application

    Hello,
    Welcome to MSDN forum.
    I am afraid that the issue is out of support range of VS General Question forum which mainly discusses
    the usage of Visual Studio IDE such as WPF & SL designer, Visual Studio Guidance Automation Toolkit, Developer Documentation and Help System
    and Visual Studio Editor.
    Because your issue is about ASP.NET web application development, I suggest that you can consult your issue on ASP.NET forum:
    http://forums.asp.net/
     for better solution and support.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • I-tunes is downloading my purchase from scratch every time I open it up...

    Why is i-tunes downloading my purchase from scratch every time I open it up? This means I can't watch the episode as it freezes after 10 minutes and says it has 12 hours to go until download is complete...
    I have also found that the words get out of sync and I have to pause it for it to catch up.  This happened on my old computer but I now have a new one and it is still doing it...

    Launch System Preferences and click on the “General” icon
    At the bottom of the “Number of recent items” list, uncheck the checkbox next to “Restore windows when quitting and re-opening apps”

  • What is the impact of destroying and re-creating from scratch the Open Directory Master?

    In order to try and solve some nasty issues hat I have since upgrading to OS X Server 3,0 I am considering completely destroying my OD Master and re-creating the users and groups from scratch. Before doing so (of course I will have multiple backups) I would like to understand:
    1.   When re-creating the users and groups is it sufficient to use the same ‘Unix’ groupid and userid numbers or do I also need to use the original GeneratedUIDs (is that even possible)? Are there any other aspects of the users/groups that I need to be sure to preserve?
    2.   Will there be any impact to services and their data from doing this? Specifically, I have users with data in Mail, Calendar, Contacts and the WiKi. Will they still be able to access their data after the OD destroy/re-create or is that data somehow tied to more than just the username (e.g. does it use the user/group UUID or indeed any other UUID from OD)?
    3.   Will there be any impact to OS X clients bound to the OD? Should I unbind them before destroying and re-bind them afterwards? Will there be any negative impact on the network users who log in via these systems (they all have ‘mobile’ accounts which do *not* sync to the server - all their data is local to the client)?
    Thanks in advance for any advice especially from anyone who has gone through this process.
    Chris

    Hi Rob,
    I have solevd my issue and I did not need to destroy / re-create the Open Directory. See my post here https://discussions.apple.com/thread/5785838 for all the gory details. The long and the short of it was that my problems all came from a point in the past when I changed the hostname of my server after I had created the Open Directory master. Seems like that is a very bad idea! Based on what I found it seems liek any small flaw in DNS forward and reverse name resolution can also cause similar issues. I don't knwo if either of thsoe may apply to your situation?
    As part of troubleshooting my issue I actually created a 'replica' of my server setup on another machine includingthe OD and associated users and groups. What I found was that many services (certainly mail, calendar and contacts) depend completely on the OD users and groups UUIDS. So if you wish to preserve user's data across an OD destroy and re-create it is vital that you carefully note for each group its Unix GID and its OD UUID and for each user their Unix uid, primary group id and UUID. When you are re-creating your OD master, as you create each group, use Directory editor to change its UUID to the original value. Similarly for Users. If you don't then users will no longer have access to any existign Mail, Contacts or Calendar data afterwards!
    HTH,
    Chris

  • How To "Start From Scratch" and Build a Clean iTunes Library on a Portable USB External Drive?

    A while ago I posted about my confused (and confusing) mess of an iTunes:
    https://discussions.apple.com/message/16183210#16183210
    While dozens looked I guess eveyone agreed with me "what a mess" and moved on.
    So ... someone at the Apple Store suggested that what I should do is start from scratch. But I'm not sure if I understand all the steps.  He said I should:
    * create a folder of all my songs and just the song files not all the other iTunes stuff -- copy all the mp3 and m4a files that I have in Music > iTunes > iTunes Music > Music to a temp folder let's call it "all my music"
    * launch iTunes and tell it to move to / always look at / whatever the terms my new portable external USB drive
    * click on file / add to library and tell iTunes I want to add that "all my music" folder to iTunes
    At this point I don't care if we lose playlists, artwork, play counts and all that stuff.
    Does this approach make sense?
    Is there another way?
    So how do I tell iTunes to only look to the external?  How do I get rid of the old stuff I have on the internal that is offering duplicates and phantom entries?  Do I need to delete iTunes and then download a new copy?  Should I delete the iTunes foilder? ...?
    Any advice would be much appreciated.
    Many thanks!

    jayessemm wrote:
    So how do I tell iTunes to only look to the external?  How do I get rid of the old stuff I have on the internal that is offering duplicates and phantom entries?  Do I need to delete iTunes and then download a new copy?  Should I delete the iTunes foilder? ...?
    the simplest and working way.
    go to iTunes -> Preferences -> Advanced
    On there change the iTunes Media Folder location to your external hard drive
    Check that the rest of the preference pane looks similar to the following picture.
    After doing so, on menu bar go to File -> Library -> Organize Library
    This will force iTunes to copy all songs and playlist's to the new place and to build up a new database for the Library.
    Empty or corrupted files will left behind on the old location.
    After checking that all is on place and working at the new location, you may delete all files at the former location.
    Done
    Cheers - Lupunus

Maybe you are looking for

  • How do I remove red dot update from App Store icon

    I just updated nine iPhone apps via iTunes during a recent sync of my iPhone (5s OSv8.1.2). Update and sync both went fine without a hitch. However, the App Store icon on my iPhone still has a red notification dot with a number 9. I've gone into the

  • How to block negative cash balance ?

    Dear Experts, I want to block -ve balance to all of my cash accounts i.e. no credit balances to cash accounts. How can i achieve this? What i am thinking is about a stored procedure on outgoing payment and journal entry. Please help me out. Thanks in

  • COPA Report  - How to create a complex formula

    Hi SAP guru, Please shed some light on this issue. In COPA drill down report, could any of you know how to create a complex formula? My client requires the report to show the conditional formula such as IF value field 1 is zero, calculate A IF value

  • .air to exe or an MSI package?

    Is it possible to convet an .air file into an MSI package? or even an .exe? My developers have created this app with Air and would like to roll it out companywide. We have about 300 users and don't want to install one by one manualy. Can some one hel

  • Certain client types not connecting to Wifi

    Hello, We have a pair of 5760's stacked with over 500 APs on campus. I've seen a few cases where certain clients cannot connect via mac authentication. These devices are all game consoles (Xbox360, PS3, PS4, Nintendo DS) and a Roku unit. Anyone have