From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: development@lists.ipfire.org Subject: Re: merge request: initscript cleanup Date: Wed, 08 Mar 2017 12:21:50 +0000 Message-ID: <1488975710.24229.40.camel@ipfire.org> In-Reply-To: <1488894304.1680.0@mail01.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0299313582538715072==" List-Id: --===============0299313582538715072== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hey Jonatan, thanks for working on this. This is well needed since installing initscripts always was very messy and often caused lots of pain. Before I merge this I would like to know if any of this needs to be shipped w= ith the next core update or if everything should be the same after applying the patches - we would just have cleaner code then, obviously. Thanks for not sending this is a patchset of >50 patches. :D Best, -Michael On Tue, 2017-03-07 at 14:45 +0100, Jonatan Schlag wrote: > Hi, >=20 > this is the merge request to clean up the handling of initscripts in=C2=A0 > the build process of ipfire 2. >=20 > Please pull from > git://git.ipfire.org/people/jschlag/ipfire-2.x.git initscripts-cleanup >=20 > to get these changes: > - a new macro to install initscripts for packages > ($(call INSTALL_INITSCRIPT,*name of the initscript*)) > - the initscripts for packages are now stored in=C2=A0 > /src/initscripts/packages > - the initscript for the system are stored in > /src/initscripts/system > - the rootfile of the the initscript lfs file contain now only the=C2=A0 > initscripts for the system, the initscript for each package are located=C2= =A0 > in the rootfile of the package >=20 > This makes maintainering of the initscript in IPFire a lot easier,=C2=A0 > because the initscripts for teh system and for the packages are better=C2=A0 > seperated. The new macro makes the lfs files a little bit more cleaner. >=20 > Thanks in advance, >=20 > Jonatan >=20 --===============0299313582538715072== Content-Type: application/pgp-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="signature.asc" MIME-Version: 1.0 LS0tLS1CRUdJTiBQR1AgU0lHTkFUVVJFLS0tLS0KVmVyc2lvbjogR251UEcgdjIKCmlRSWNCQUFC Q2dBR0JRSll2L2RlQUFvSkVJQjU4UDl2a0FrSFRJc1FBSURGSGRDTTlkZDVxU0hQUG1rMjl2VkwK akZnVEJiOGZod2RpTlZORXp0YklIblV6b3lPVEd0UHZOc3VKWW0rM3JsVzVlSWZzbjNSK0dRZ1RI TitaMXlROQpQTHY0SHpvRkwrakoxQ0Q2MXBYZnhpYVdLYlEyUGJTUU1UVWd4cS9ESDdSWEFVYllW c29zZlJSckM5MlFUblNXCkhlRkRlSEM5NnJRK1JKeEV5b3hlMWV5L2dTZk1WK1BKK0JSUmRWRFJM Ykg0T0FUbUZNN0MzYTBqZ1VHdVdBYjIKc1o5MHVKL0dDWk1HMVA1RFF1MU13OGdmTU44aDRpVWZN OE1mZ2tXdlRxUStiSTduK1ZQajZVODFDcGdhNitpbAo0ZEdzWlA1M281czM3bGY4R0VvWXd4eVRY NUswYjk4MlZUQzMzNS8rcHAzTlZYV2ZIYXNHV0JkZWRxV3lrb01wCnBKQnFoWlBqZmVQZEUwOTF3 ZlQxUkhwRThTZkN6bGRKMnVxSStud1I5cml5b041eUNZSUhHZS84WFVNL1ZlSEoKV1Rtay9oZnhM ZzJCRnpXVi9FMXNOTFdSWXRJMFJzWHdPeHZrTG9RZnpNVFV2MTBSdmU3em9GaTZNTE4xRnBGYgpz YThibGQzNEZ0Z01oK3hTS2xkaUtDTmphR0t3Q1RnSUlyR0o5TkJLeFV0dDd2eWNQMWpIOHFic2lJ NFJIa0pnClhWbHExT3VGNmxKbHR2VkZNdGx4WkcyQnlSaDZEVXVpT2YySTdsVUFqcUNMckZscDN1 SGw3ajlld3U2ZmIxWFgKbTdFUnIwbG9DSTdITHdveFVkWGwvamoySzA3RUwzQ0tVR3pqYVJzaE1i dHlZRlNJYUZaK0lMUEFvWnlCdGRCVgpCYUYzRTlOVnoyQm5NZWJGd1ZwSgo9d3l1RAotLS0tLUVO RCBQR1AgU0lHTkFUVVJFLS0tLS0K --===============0299313582538715072==--