Magellan Linux

Annotation of /smage/trunk/core/installer-simple/installer-simple-0.4.91.20160613.2-r1.smage2

Parent Directory Parent Directory | Revision Log Revision Log


Revision 9055 - (hide annotations) (download)
Mon Jun 13 15:13:22 2016 UTC (7 years, 10 months ago) by niro
File size: 1075 byte(s)
auto added: ver bump to 0.4.91.20160613.2-r1
1 niro 9055 # $Id$
2    
3     PNAME="installer-simple"
4     PVER="0.4.91.20160613.2"
5     PBUILD="r1"
6    
7     PCAT="app-mage"
8    
9     DESCRIPTION="Simple Image Installation Script."
10     HOMEPAGE="http://www.magellan-linux.net/"
11    
12     DEPEND=">= dev-util/dialog-1
13     >= sys-apps/hwinfo-20
14     >= sys-apps/coreutils-8
15     >= sys-apps/findutils-4
16     >= sys-apps/util-linux-2.24
17     >= sys-apps/dracut-034
18     >= virtual/bzip2
19     >= virtual/grep
20     >= virtual/sed
21     >= virtual/shadow
22     >= virtual/tar
23     >= sys-libs/glibc-locale-de-2.18"
24    
25     SRCFILE="${PNAME}-${PVER}.tar.bz2"
26     SRCDIR="${BUILDDIR}/${PNAME}-${PVER}"
27    
28     sminclude systemd
29    
30     SRC_URI=(
31     mirror://${PNAME}/${SRCFILE}
32     mirror://${PNAME}/${PNAME}-0.4.90.20140703.1-alx.patch
33     )
34    
35     src_prepare()
36     {
37     munpack ${SRCFILE} || die
38     cd ${SRCDIR}
39    
40     # apply settings for alx
41     mpatch ${PNAME}-0.4.90.20140703.1-alx.patch || die
42     }
43    
44     src_compile()
45     {
46     cd ${SRCDIR}
47    
48     # use german locale in installer.service
49     make LOCALE=de_DE.utf8 || die
50     }
51    
52     src_install()
53     {
54     cd ${SRCDIR}
55     make DESTDIR=${BINDIR} install || die
56     }
57    
58     postinstall()
59     {
60     mstartunit installer.service || die
61     }
62    
63     postremove()
64     {
65     mstopunit installer.service || die
66     }