RE: [suse-autoinstall] YaST2 Doesn't Search for Source Packages
In my example, yes, both of the k3b packages are listed in the packages file, Todd. For the binary package, there's: =Pkg: k3b 0.11.7 23.1 i586 < ... stuff ... > =Src: k3b 0.11.7 23.1 src =Tim: 1088641834 =Loc: 1 k3b-0.11.7-23.1.i586.rpm < ... stuff ... > And then for the source package, there's: =Pkg: k3b 0.11.7 23.1 src =Loc: 3 k3b-0.11.7-23.1.src.rpm src < ... stuff ... > =Shr: k3b 0.11.7 23.1 i586 These two descriptions clearly relate the packages to each other. Does the "src" token in the "=Pkg:" statement inform YaST2 not to show it in a search?? -- Charlie -----Original Message----- From: Ness, Todd [mailto:todd.ness@eds.com] Sent: Wednesday, March 09, 2005 4:43 PM To: suse-autoinstall@suse.com Subject: RE: [suse-autoinstall] YaST2 Doesn't Search for Source Packages Try to grep src out of the CD1/suse/setup/descr/packages if it is in there I think the yast sw_single module should be able to see it. You can create packages files with /usr/lib/YaST2/bin/create_package_descr -----Original Message----- From: Suffin, Charles [mailto:Charles.Suffin@stratus.com] Sent: Wednesday, March 09, 2005 1:27 PM To: suse-autoinstall@suse.com Subject: [suse-autoinstall] YaST2 Doesn't Search for Source Packages Hi guys, This isn't an autoyast question, but it involves an installation server, and I'll bet someone here will know the answer... More to the point, I'm adding packages for my company's software, and I want to do it right! :) With YaST2 pointing at an SLES9 installation server, I find that "Install and Remove Software" does not find the source packages for a given name when you do a search on it (with the filter in search mode). The sources are part of the distro though, and sometimes someone in my dept. wants to study them... For example, the k3b binary package is found if you search for it, but not the source package. The two packages are in the CD1 and CD3 directories, respectively, on the server: ./SUSE-CORE-Version-9/CD1/suse/i586/k3b-0.11.7-23.1.i586.rpm ./SUSE-CORE-Version-9/CD3/suse/src/k3b-0.11.7-23.1.src.rpm The package database on the server (./SUSE-CORE-Version-9/CD1/suse/setup/descr/packages) is standard SLES9, and I see that both the binary and source packages for k3b are listed there. Why doesn't YaST2 find it? Is there something in the syntax of the packages file that indicates whether it should be found by the YaST2 search? Thanks. -- Charlie ----- A. Charles Suffin Senior Software Engineer Stratus Technologies, Inc. (http://www.stratus.com) 111 Powdermill Road Maynard, MA 01754-3409 US (978)461-7590 -- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com -- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository? I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository. Cheers, Tony Staples astaples@humana.com The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
Anthony, The easiest way to integerate the service pack: in your current repository (<rep_dir>) create CD directories: mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate echo "/SP1 /SP1" > yast/order echo "/" >> yast/order echo "/SP1" > yast/instorder echo "/" >> yast/instorder Anas Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
Anas, OK, there are only two CDs for SP1. Then copy all files and directories from these two cd's into /SP1/CD1 and /SP1/CD2, right? <rep_dir>/driverupdate has some special significance to autoyast? Just need a little more clarification to alleviate my ignorance! Cheers, Tony Staples awstaples@humana.com Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1. Anthony, The easiest way to integerate the service pack: in your current repository (<rep_dir>) create CD directories: mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate echo "/SP1 /SP1" > yast/order echo "/" >> yast/order echo "/SP1" > yast/instorder echo "/" >> yast/instorder Anas Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
-- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
driverupdate contains all fixes needed during installation, which package updates cant solve. So yes, its very critical for autoyast. Anas Anthony Staples wrote:
Anas, OK, there are only two CDs for SP1. Then copy all files and directories from these two cd's into /SP1/CD1 and /SP1/CD2, right?
<rep_dir>/driverupdate has some special significance to autoyast?
Just need a little more clarification to alleviate my ignorance!
Cheers, Tony Staples awstaples@humana.com
Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
The easiest way to integerate the service pack:
in your current repository (<rep_dir>)
create CD directories:
mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate
echo "/SP1 /SP1" > yast/order echo "/" >> yast/order
echo "/SP1" > yast/instorder echo "/" >> yast/instorder
Anas
Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
Is it possible to use the SP1 DVD for this? If so, how would the directory structure look. maybe just: <rep_dir>/sp1/cd1 with all the files from the dvd in the cd1 directory? Cheers, T Anas Nashif <nashif@suse.de> 03/10/2005 11:51 AM To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1. driverupdate contains all fixes needed during installation, which package updates cant solve. So yes, its very critical for autoyast. Anas Anthony Staples wrote:
Anas, OK, there are only two CDs for SP1. Then copy all files and directories
from these two cd's into /SP1/CD1 and /SP1/CD2, right?
<rep_dir>/driverupdate has some special significance to autoyast?
Just need a little more clarification to alleviate my ignorance!
Cheers, Tony Staples awstaples@humana.com
Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
The easiest way to integerate the service pack:
in your current repository (<rep_dir>)
create CD directories:
mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate
echo "/SP1 /SP1" > yast/order echo "/" >> yast/order
echo "/SP1" > yast/instorder echo "/" >> yast/instorder
Anas
Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
-- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
Anthony, yes, it does not matter if its a DVD or a CD. for the DVD, one directory should be enough of course. Anas Anthony Staples wrote:
Is it possible to use the SP1 DVD for this? If so, how would the directory structure look.
maybe just: <rep_dir>/sp1/cd1 with all the files from the dvd in the cd1 directory?
Cheers, T
Anas Nashif <nashif@suse.de> 03/10/2005 11:51 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
driverupdate contains all fixes needed during installation, which package updates cant solve. So yes, its very critical for autoyast.
Anas
Anthony Staples wrote:
Anas, OK, there are only two CDs for SP1. Then copy all files and directories
from these two cd's into /SP1/CD1 and /SP1/CD2, right?
<rep_dir>/driverupdate has some special significance to autoyast?
Just need a little more clarification to alleviate my ignorance!
Cheers, Tony Staples awstaples@humana.com
Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
The easiest way to integerate the service pack:
in your current repository (<rep_dir>)
create CD directories:
mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate
echo "/SP1 /SP1" > yast/order echo "/" >> yast/order
echo "/SP1" > yast/instorder echo "/" >> yast/instorder
Anas
Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
Anas, If I could just bother you one more time... the softlink is from <rep_dir>/driverupdate --> <rep_dir>/SP1/CD1 right? Just want to make sure I am reading your email correctly... the spacing on that line is close. Cheers, T Anas Nashif <nashif@suse.de> 03/10/2005 12:38 PM To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1. Anthony, yes, it does not matter if its a DVD or a CD. for the DVD, one directory should be enough of course. Anas Anthony Staples wrote:
Is it possible to use the SP1 DVD for this? If so, how would the directory structure look.
maybe just: <rep_dir>/sp1/cd1 with all the files from the dvd in the cd1 directory?
Cheers, T
Anas Nashif <nashif@suse.de> 03/10/2005 11:51 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
driverupdate contains all fixes needed during installation, which package updates cant solve. So yes, its very critical for autoyast.
Anas
Anthony Staples wrote:
Anas, OK, there are only two CDs for SP1. Then copy all files and directories
from these two cd's into /SP1/CD1 and /SP1/CD2, right?
<rep_dir>/driverupdate has some special significance to autoyast?
Just need a little more clarification to alleviate my ignorance!
Cheers, Tony Staples awstaples@humana.com
Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
The easiest way to integerate the service pack:
in your current repository (<rep_dir>)
create CD directories:
mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate
echo "/SP1 /SP1" > yast/order echo "/" >> yast/order
echo "/SP1" > yast/instorder echo "/" >> yast/instorder
Anas
Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
-- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
Also, Is the copying of the files and the setup of the yast/{order, instorder} files all that need be done? Do any changes need to be made to the control file? Cheers, T Anthony Staples <astaples@humana.com> 03/10/2005 01:38 PM To Anas Nashif <nashif@suse.de> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1. Anas Nashif <nashif@suse.de> 03/10/2005 12:38 PM To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1. Anthony, yes, it does not matter if its a DVD or a CD. for the DVD, one directory should be enough of course. Anas Anthony Staples wrote:
Is it possible to use the SP1 DVD for this? If so, how would the directory structure look.
maybe just: <rep_dir>/sp1/cd1 with all the files from the dvd in the cd1 directory?
Cheers, T
Anas Nashif <nashif@suse.de> 03/10/2005 11:51 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
driverupdate contains all fixes needed during installation, which package updates cant solve. So yes, its very critical for autoyast.
Anas
Anthony Staples wrote:
Anas, OK, there are only two CDs for SP1. Then copy all files and directories
from these two cd's into /SP1/CD1 and /SP1/CD2, right?
<rep_dir>/driverupdate has some special significance to autoyast?
Just need a little more clarification to alleviate my ignorance!
Cheers, Tony Staples awstaples@humana.com
Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
The easiest way to integerate the service pack:
in your current repository (<rep_dir>)
create CD directories:
mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate
echo "/SP1 /SP1" > yast/order echo "/" >> yast/order
echo "/SP1" > yast/instorder echo "/" >> yast/instorder
Anas
Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
-- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information. -- To unsubscribe, e-mail: suse-autoinstall-unsubscribe@suse.com For additional commands, e-mail: suse-autoinstall-help@suse.com The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
No change needed to control file. This setup is not autoyast specific, it can be used also for manual installs. Anas Anthony Staples wrote:
Also, Is the copying of the files and the setup of the yast/{order, instorder} files all that need be done? Do any changes need to be made to the control file?
Cheers, T
Anthony Staples <astaples@humana.com> 03/10/2005 01:38 PM
To Anas Nashif <nashif@suse.de> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anas Nashif <nashif@suse.de> 03/10/2005 12:38 PM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
yes, it does not matter if its a DVD or a CD. for the DVD, one directory should be enough of course.
Anas
Anthony Staples wrote:
Is it possible to use the SP1 DVD for this? If so, how would the directory structure look.
maybe just: <rep_dir>/sp1/cd1 with all the files from the dvd in the cd1 directory?
Cheers, T
Anas Nashif <nashif@suse.de> 03/10/2005 11:51 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
driverupdate contains all fixes needed during installation, which package updates cant solve. So yes, its very critical for autoyast.
Anas
Anthony Staples wrote:
Anas, OK, there are only two CDs for SP1. Then copy all files and directories
from these two cd's into /SP1/CD1 and /SP1/CD2, right?
<rep_dir>/driverupdate has some special significance to autoyast?
Just need a little more clarification to alleviate my ignorance!
Cheers, Tony Staples awstaples@humana.com
Anas Nashif <nashif@suse.de> 03/10/2005 10:23 AM
To Anthony Staples <astaples@humana.com> cc suse-autoinstall@suse.com Subject Re: [suse-autoinstall] Updating an existing NLD repository with NLD sp1.
Anthony,
The easiest way to integerate the service pack:
in your current repository (<rep_dir>)
create CD directories:
mkdir -p <rep_dir>/SP1/{CD1,CD2,CD3....} mkdir <rep_dir>/yast ln -sf SP1/CD1/driverupdate
echo "/SP1 /SP1" > yast/order echo "/" >> yast/order
echo "/SP1" > yast/instorder echo "/" >> yast/instorder
Anas
Anthony Staples wrote:
I am downloading sp1 cd's for Novell Linux Desktop. What is the best, easiest way to integrate these new packages into my existing repository? Is there a script available to do it, or do I have to start with a new repository?
I see that there is a checkbox in the autoyast repository "Source Configuration" window to "prompt for additional cds..." But when trying to edit the existing repository this is greyed out. I don't remember if it was greyed out when i created the repository.
Cheers, Tony Staples astaples@humana.com
The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this material/information in error, please contact the sender and delete or destroy the material/information.
participants (3)
-
Anas Nashif
-
Anthony Staples
-
Suffin, Charles