On Sun, 29 Oct 2017 10:00:13 +0100, Arnt wrote in message 
<20171029100013.25b36b1a@d44>:

> On Sun, 29 Oct 2017 09:41:46 +0100, Arnt wrote in message 
> <20171029094146.5b8f8508@d44>:
> 
> > On Sat, 28 Oct 2017 23:32:32 -0700, Rick wrote in message 
> > <20171029063232.gd30...@linuxmafia.com>:
> >   
> > > Quoting Steve Litt (sl...@troubleshooters.com):
> > >     
> > > > I don't know how to do the preceding, and I'm forever
> > > > prioritizing other things above learning it.      
> > > 
> > > Well, if you have a spare hour some time, try debhelper[1]    
> > 
> > ...and start writing a tutorial as you learn, we're here to help 
> > (coach, bug-test etc) you thru writing the tutorial. :o)
> > 
> > ..having you "just follow" Rick's advice means we have one more 
> > .deb packager, "making" you write a tutorial, makes you a good 
> > .deb packager, aaand, gives you an excellent recipe pointer to 
> > shove down e.g. my throat. ;o)
> >   
> > > [1]
> > > https://faceted.wordpress.com/2011/05/18/howto-build-a-trivial-debian-package-with-dh_make/
> > >     
> > 
> > ..I'd be more verbose, e.g.:
> > #/bin/bash
> > 
> > mkdir -vp foo-0.1
> > cd foo-0.1
> > dh_make --createorig --indep # ..this should prompt you to hit enter
> > 
> > mkdir -vp essentials
> > mv -v debian/{changelog,compat,rules,control} essentials
> > rm -vr debian
> > mv -v essentials debian # ..here I gather we want
> > "debian/essentials"? 
> > 
> > echo './example-src/* ./' > debian/foo.install
> > mkdir -vp example-src/usr/share/example
> > touch example-src/usr/share/example/file # ..this should create 
> > # the empty (git source?) file (or file tree) to be installed 
> > 
> > dpkg-buildpackage -uc -tc -rfakeroot
> > dpkg --contents ../foo_0.1-1_all.deb # ..now you can inspect 
> > # the resulting Devuan package
> > #
> > # 
> > # Pay attention to Leif's note here: "For reasons I haven’t
> > # investigated, if you try to put files under /usr/local/ this 
> > # recipe won’t work. 
> > # (There are probably other directories this will also not work
> > # for; /usr/share and /var are all that I’ve tried successfully.)
> > <EOF>
> > 
> > ..not yet tested, I too have questions. :o)  
> 
> ...and one answer, found in the 3'rd comment:
> https://www.debian.org/releases/stable/i386/ch08s03.html.en#id595726

..if I could assume "Devuan Policy == Debian Policy", the next steps
I would recommend, would be: ...
https://www.debian.org/doc/manuals/maint-guide/build.en.html#git-buildpackage
and https://www.debian.org/doc/manuals/maint-guide/

..now, given "Devuan Policy != Debian Policy", we have:
https://dev1galaxy.org/viewtopic.php?pid=1110#p1110


..other than "no-systemd" etc, how does our Devuan packaging policy
differ from Debian's packaging policy?

..my preference is complying to our own Devuan packaging policy
whenever I post tutorial or recipe etc ideas.

-- 
..med vennlig hilsen = with Kind Regards from Arnt Karlsen
...with a number of polar bear hunters in his ancestry...
  Scenarios always come in sets of three: 
  best case, worst case, and just in case.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng

Reply via email to