254 Commits

Author SHA1 Message Date
Rmys 168de76bbc Merge pull request #915 from Rmys/master
grub2:revert 2.02 error boot/grub2/locale/*.mo
2019-10-13 17:59:38 +03:00
Rmys 2858f4f138 grub2:revert 2.02 error boot/grub2/locale/*.mo 2019-10-13 17:58:22 +03:00
Rmys b80e8a0dac Merge pull request #914 from Rmys/master
os-prober:ver. bump
2019-10-11 19:39:31 +03:00
Rmys 2238851e6d os-prober:ver. bump 2019-10-11 19:37:46 +03:00
Rmys 7068326e66 theme 2019-10-06 12:57:19 +03:00
Rmys c05db01e35 grub2 ver bumup 2019-10-06 09:24:01 +03:00
Rmys 3265602a72 Merge pull request #913 from Rmys/master
grub2:ver. bump
2019-10-06 09:13:28 +03:00
Rmys 266c7a7b1b grub2:ver. bump 2019-10-06 09:12:55 +03:00
Rmys 3d569db746 Merge pull request #912 from Rmys/master
grub2:ver. bump
2019-10-06 09:11:08 +03:00
Rmys fc8ddeeeb9 grub2:ver. bump 2019-10-06 09:09:53 +03:00
Rmys 2820e72f73 grub2 themes 2019-10-06 08:37:22 +03:00
Erkan IŞIK eb02fbfe34 add grub theme Pisilinux-Bluez 2019-10-05 20:24:00 +03:00
Erkan IŞIK dda738dec7 new theme add 2019-10-05 20:17:43 +03:00
Rmys a2425ba4e1 Merge pull request #911 from Rmys/master
module-virtualbox*:ver. bump
2019-09-29 18:19:27 +03:00
Rmys 7068dd7675 module-virtualbox*:ver. bump 2019-09-29 18:18:41 +03:00
Rmys b0b68186d2 Merge pull request #910 from Rmys/master
module-virtualbox:ver. bump
2019-08-05 17:31:02 +03:00
Rmys 591677447c module-virtualbox:ver. bump 2019-08-05 17:30:23 +03:00
Ertuğrul Erata 4d86888c65 Merge pull request #909 from ertugerata/master
fix symlinks
2019-08-03 22:50:39 +03:00
Ertuğrul Erata cb3a884d0c fix symlinks 2019-08-03 22:53:14 +03:00
Rmys 9d58e7c89d Merge pull request #908 from Rmys/master
freetype:ver. bump
2019-08-01 18:20:54 +03:00
Rmys 6e6051ddbb freetype:ver. bump 2019-08-01 18:19:54 +03:00
Ertuğrul Erata 231dbc7c66 Merge pull request #907 from ertugerata/kernel_4_19
Kernel 4.19.56
2019-06-28 21:29:06 +03:00
Ertuğrul Erata 6b33a1a00b modules rebuild 2019-06-26 22:06:12 +03:00
Ertuğrul Erata 9dce069e8b cpupowertools update 2019-06-26 00:22:34 +03:00
Ertuğrul Erata a5aeff76a1 w for kernel-4.19.56 2019-06-25 21:53:37 +03:00
Ertuğrul Erata ce019ee06e cpupowerools rebuild too 2019-06-18 23:47:48 +03:00
Ertuğrul Erata efd429838d works for kernel-4.19.52 2019-06-18 23:32:37 +03:00
Ertuğrul Erata 5e92ca7f33 Merge pull request #1 from pisilinux/master
3
2019-06-09 16:29:51 +03:00
Ertuğrul Erata d5a8e1fd8c Merge pull request #904 from ertugerata/dhcpcd_update
dhcpcd update and fix service.py
2019-06-08 10:40:22 +03:00
Ertuğrul Erata a58fc89c4c Merge pull request #905 from ertugerata/linux-firmware-new
update linux-firmware
2019-06-05 22:38:19 +03:00
Ertuğrul Erata f29b34de8a update linux-firmware 2019-06-05 20:29:40 +03:00
Ertuğrul Erata a4a0cf88b0 dhcpcd update and fix service.py 2019-06-02 11:46:27 +03:00
Ertuğrul Erata 91672c07f7 Merge pull request #903 from ertugerata/master
Update pspec.xml
2019-05-30 23:31:50 +03:00
Ertuğrul Erata 0d995ead67 Update pspec.xml 2019-05-30 23:31:29 +03:00
Rmys f19fd26fa8 Merge pull request #902 from Rmys/master
nspr sqlite:ver. bump firefox
2019-05-29 16:03:54 +03:00
Rmys f211df1c9d nspr sqlite:ver. bump firefox 2019-05-29 16:02:48 +03:00
Rmys 90daf6f2d5 Merge pull request #901 from Rmys/master
virtualbox:ver.bump
2019-05-28 18:39:18 +03:00
Rmys eb9248e0d6 virtualbox:ver.bump 2019-05-28 18:38:38 +03:00
Ertuğrul Erata 166a3b1bb7 Merge pull request #900 from ertugerata/master
disable patches
2019-05-12 00:08:02 +03:00
Ertuğrul Erata 92fbca9156 disable patches 2019-05-12 00:07:59 +03:00
Ertuğrul Erata c62591d26f Merge pull request #899 from ertugerata/dbus_new
Dbus update
2019-05-12 00:02:38 +03:00
Ertuğrul Erata 9b01fc0eb2 Merge pull request #898 from ertugerata/kernel_4_19
ndiswrapper update to 1.62
2019-05-12 00:01:58 +03:00
Ertuğrul Erata 0473bef1c0 ndiswrapper update to 1.62 2019-05-11 23:56:03 +03:00
Ertuğrul Erata f4cc0fe5fd HACKİNG file dont exist 2019-05-11 19:44:16 +03:00
Ertuğrul Erata 121d7ec173 Merge pull request #897 from ertugerata/kernel_4_19
Kernel 4 19 42
2019-05-11 19:21:13 +03:00
Ertuğrul Erata 09d44c1697 Merge branch 'master' into kernel_4_19 2019-05-11 19:04:19 +03:00
Ertuğrul Erata 8fbeb27183 rebuild cpupowertools and kernel drivers 2019-05-11 19:02:52 +03:00
Ertuğrul Erata 0a891ce4c0 dbus update 2019-05-11 18:35:24 +03:00
Ertuğrul Erata 5e6e346476 works for latest lts kernel is 4.19.42 2019-05-11 14:54:16 +03:00
Rmys 533768b514 Merge pull request #896 from Rmys/master
attr:rebuild java attr/xattr error
2019-04-29 20:06:26 +03:00
Rmys 16edc8fe0f attr:rebuild java attr/xattr error 2019-04-29 20:05:11 +03:00
Ertuğrul Erata 223783c39a Merge pull request #895 from ertugerata/master
elfutils update
2019-04-23 16:55:50 +03:00
Ertuğrul Erata 1626f290f5 elfutils update 2019-04-23 16:54:40 +03:00
Ertuğrul Erata a411322144 Merge pull request #894 from ertugerata/master
sil
2019-04-21 22:16:42 +03:00
Ertuğrul Erata ad005eaff9 Merge branch 'master' of https://github.com/pisilinux/core 2019-04-21 22:13:47 +03:00
Ertuğrul Erata a02f13843c deneme 2019-04-21 22:04:41 +03:00
Rmys 27bebca35a Merge pull request #893 from Rmys/master
module-virtualbox-*
2019-04-20 21:17:36 +03:00
Rmys 0396fc74c0 module-virtualbox-* 2019-04-20 21:16:24 +03:00
Rmys b80994f032 Merge pull request #892 from Rmys/master
plyvel:rebuild pip [Errno 13] Permission denied
2019-04-10 11:40:44 +03:00
Rmys 978dd85a0c plyvel:rebuild pip [Errno 13] Permission denied 2019-04-10 11:38:43 +03:00
Rmys c49984b9e0 Merge pull request #891 from Rmys/master
klibc:rebuild
2019-04-06 21:52:43 +03:00
Rmys 01d2fb10a0 klibc:rebuild 2019-04-06 21:41:23 +03:00
Rmys 4c156d88fa Merge pull request #890 from Rmys/master
kernel-4.19.36
2019-04-06 18:11:59 +03:00
Rmys 8e22789061 kernel-4.19.36 2019-04-06 18:11:19 +03:00
Rmys ab979771b4 Merge pull request #889 from ertugerata/kernel_4_19
for Kernel 4 19.34
2019-04-06 18:04:02 +03:00
Ertuğrul Erata 1f0ceb6560 module rebuild with new kerenel release 2019-04-06 16:29:53 +03:00
Ertuğrul Erata 7912d368a3 works for latest lts kernel relase 2019-04-06 16:09:13 +03:00
Ertuğrul Erata 5cd2e5e975 Merge branch 'master' into kernel_4_19 2019-04-06 13:35:52 +03:00
Rmys d5c8bdd4dc Merge pull request #888 from Rmys/master
glib2:rebuild deprecated-no-warn-patch
2019-04-05 15:55:50 +03:00
Rmys 682ae89c79 glib2:rebuild deprecated-no-warn-patch 2019-04-05 15:54:33 +03:00
Ertuğrul Erata 1450224825 pMerge branch 'master' of https://github.com/pisilinux/core 2019-03-30 12:04:45 +03:00
Rmys a969516cff Merge pull request #887 from Rmys/master
nasm:ver.bump
2019-03-28 22:54:48 +03:00
Rmys c717661549 nasm:ver.bump 2019-03-28 22:53:19 +03:00
Ertuğrul Erata 204090d7e2 Merge branch 'master' of https://github.com/pisilinux/core 2019-03-18 22:51:34 +03:00
Ertuğrul Erata f192398967 Merge branch 'master' of https://github.com/pisilinux/core into kernel_4_19 2019-03-18 22:31:36 +03:00
Rmys 2ff747ebe5 Merge pull request #886 from Rmys/master
util-linux:rebuild
2019-03-17 21:34:21 +03:00
Rmys ea4fd8ea14 util-linux:rebuild 2019-03-17 21:33:30 +03:00
Ertuğrul Erata 5bdb250045 Merge branch 'master' into kernel_4_19 2019-03-14 07:13:26 +03:00
Ertuğrul Erata 2a0f526883 Merge branch 'master' of https://github.com/pisilinux/core 2019-03-14 07:12:42 +03:00
Ertuğrul Erata f358a5c1c6 Merge branch 'master' of https://github.com/pisilinux/core into kernel_4_19 2019-03-14 07:12:12 +03:00
Rmys c4ec7c41fb Merge pull request #885 from Rmys/master
autoconf:rebuild perl patch
2019-03-11 11:48:16 +03:00
Rmys 7f197e6b6a autoconf:rebuild perl patch 2019-03-11 11:47:21 +03:00
Ertuğrul Erata 23e2660f78 works for new kernel release 2019-03-10 08:55:38 +03:00
Ertuğrul Erata e384642c55 sil 2019-03-10 08:46:35 +03:00
Ertuğrul Erata 9a6546660f works for new kernel version 2019-03-03 21:36:33 +03:00
Ertuğrul Erata 11eb4e1c3d remove unneden patches 2019-03-03 21:23:47 +03:00
Ertuğrul Erata 1977da2b5e remove 2019-03-03 21:22:02 +03:00
Erkan IŞIK 564756367b 2.1.1 update 2019-03-02 11:03:15 +03:00
Erkan IŞIK 465844abd7 Update pspec.xml 2019-02-12 11:53:37 +03:00
Erkan IŞIK 4012c3841b homepage update 2019-02-07 11:55:14 +03:00
Erkan IŞIK 9cc089d117 homepage update 2019-02-07 09:47:49 +03:00
Erkan IŞIK 163f95eeff homepage update 2019-02-07 09:45:19 +03:00
Rmys de76acf929 Merge pull request #882 from erkanisik1/patch-19
homepage update
2019-02-06 22:46:22 +03:00
Rmys 43471abf4d Merge pull request #883 from erkanisik1/patch-20
homepage update
2019-02-06 22:46:07 +03:00
Rmys 42d6464539 Merge pull request #884 from erkanisik1/patch-21
homepage update
2019-02-06 22:45:52 +03:00
Erkan IŞIK 28c962dab7 homepage update 2019-02-06 22:30:31 +03:00
Erkan IŞIK 8f27119308 homepage update 2019-02-06 22:25:10 +03:00
Erkan IŞIK 282f0cd384 homepage update 2019-02-06 22:22:16 +03:00
Rmys c755e0a1ab Merge pull request #881 from erkanisik1/patch-18
homepage update
2019-02-06 21:45:12 +03:00
Erkan IŞIK 3740de0ad9 homepage update 2019-02-06 21:43:25 +03:00
Rmys c20a063f6a Merge pull request #880 from erkanisik1/patch-17
homepage update
2019-02-06 21:32:41 +03:00
Erkan IŞIK fab757280a homepage update 2019-02-06 21:31:17 +03:00
Rmys ff6916d27e Merge pull request #879 from erkanisik1/patch-16
homepage update
2019-02-06 21:27:09 +03:00
Erkan IŞIK 712a3bdd41 homepage update 2019-02-06 21:18:58 +03:00
Rmys f3b16b7141 Merge pull request #878 from erkanisik1/patch-15
homepage update
2019-02-06 21:12:40 +03:00
Erkan IŞIK 74400d8700 homepage update 2019-02-06 21:07:33 +03:00
Rmys f76de670e7 Merge pull request #877 from erkanisik1/patch-14
homepage update
2019-02-06 20:58:11 +03:00
Erkan IŞIK ba4322cad4 homepage update 2019-02-06 20:54:28 +03:00
Rmys 32af02f0c2 Merge pull request #876 from erkanisik1/patch-13
homepage update
2019-02-06 20:49:45 +03:00
Erkan IŞIK 7cfe9147f0 homepage update 2019-02-06 20:47:38 +03:00
Rmys 5a42aa648f Merge pull request #874 from erkanisik1/patch-11
homepage update
2019-02-06 20:37:29 +03:00
Rmys dc9baa9b1d Merge pull request #875 from erkanisik1/patch-12
homepage update
2019-02-06 20:37:09 +03:00
Erkan IŞIK 79990d4a0d homepage update 2019-02-06 20:34:22 +03:00
Erkan IŞIK b978670a20 homepage update 2019-02-06 20:32:11 +03:00
Rmys f1659fe67b Merge pull request #873 from erkanisik1/patch-10
homepage update
2019-02-06 20:26:56 +03:00
Erkan IŞIK 1778e6189a yanlış adres yazılmıştı 2019-02-06 19:57:51 +03:00
Erkan IŞIK 2161b54cf5 homepage update 2019-02-06 19:56:23 +03:00
Rmys 09c53d36b8 Merge pull request #872 from erkanisik1/patch-9
homepage update
2019-02-06 19:46:06 +03:00
Erkan IŞIK b7473f1574 homepage update 2019-02-06 19:45:30 +03:00
Rmys c47ffc166f Merge pull request #871 from erkanisik1/patch-8
homepage update
2019-02-06 19:34:30 +03:00
Erkan IŞIK 6ecc019aea homepage 2019-02-06 19:29:55 +03:00
Rmys 723a9446b7 Merge pull request #870 from erkanisik1/patch-7
homepage update
2019-02-06 19:24:31 +03:00
Erkan IŞIK feee484bbd homepage update 2019-02-06 19:22:36 +03:00
Rmys ac5d7ddde2 Merge pull request #868 from erkanisik1/patch-5
homepage update
2019-02-06 19:16:17 +03:00
Rmys 3a49c2daaf Merge pull request #869 from erkanisik1/patch-6
homepage update
2019-02-06 19:15:54 +03:00
Erkan IŞIK c2b47ad25b homepage update 2019-02-06 19:11:10 +03:00
Erkan IŞIK 2505fcb178 homepage update 2019-02-06 19:09:42 +03:00
Rmys 855a46e187 Merge pull request #867 from erkanisik1/patch-4
homapage update
2019-02-06 19:02:33 +03:00
Erkan IŞIK 680a3bda40 homapage update 2019-02-06 19:01:08 +03:00
Rmys 526e0dd740 Merge pull request #866 from erkanisik1/patch-3
Homepage update
2019-02-06 18:47:23 +03:00
Erkan IŞIK 24cb59e626 Homepage update 2019-02-06 18:44:57 +03:00
Kamil ATLI e7e7ec0c67 Merge pull request #865 from erkanisik1/patch-2
Felus Catus version update
2019-02-06 12:42:20 +03:00
Erkan IŞIK b897d7783e Felus Catus version update 2019-02-06 11:45:47 +03:00
Ertuğrul Erata df1eb84d90 Merge pull request #863 from erkanisik1/patch-1
pisi 2.2 Felis catus güncellemesi
2019-02-02 10:19:15 +03:00
Erkan IŞIK e68dcde544 pisi 2.2 Felis catus güncellemesi 2019-02-02 01:30:48 +03:00
Rmys 59f7ff7c12 Merge pull request #862 from Rmys/master
module-virtualbox-6.0.4:ver.bump
2019-01-29 19:50:13 +03:00
Rmys b376a222ae module-virtualbox-6.0.4:ver.bump 2019-01-29 19:48:38 +03:00
Rmys 49999633e1 Merge pull request #861 from Rmys/master
ncurses:rebuild pkgconfig hatalı yerde oluşmuş kısayollar anlamsız ka…
2019-01-25 14:47:26 +03:00
Rmys 96d9e2646d ncurses:rebuild pkgconfig hatalı yerde oluşmuş kısayollar anlamsız kalmış 2019-01-25 14:46:22 +03:00
Rmys 93c0aa9838 Merge pull request #860 from Rmys/master
libxml2:rebuild XML2_INCLUDEDIR=-I/emul32/include/libxml2 32bit sh dos
2019-01-24 16:46:21 +03:00
Rmys f8cb2856ed libxml2:rebuild XML2_INCLUDEDIR=-I/emul32/include/libxml2 32bit sh dos 2019-01-24 16:45:21 +03:00
Rmys d6b9a612f0 Merge pull request #859 from Rmys/master
libxslt:rebuild XSLT_INCLUDEDIR=-I/emul32/include hata
2019-01-22 15:43:40 +03:00
Rmys b4a3a2e376 libxslt:rebuild XSLT_INCLUDEDIR=-I/emul32/include hata 2019-01-22 15:42:31 +03:00
Rmys 217420121f Merge pull request #858 from Rmys/master
module:rebuild kernel
2019-01-20 14:21:44 +03:00
Rmys 6eee9bdbb2 module:rebuild kernel 2019-01-20 14:21:02 +03:00
Rmys 89b5076295 Merge pull request #857 from Rmys/master
klibc:rebuild kernel
2019-01-20 14:09:36 +03:00
Rmys d5f9065961 klibc:rebuild kernel 2019-01-20 14:08:17 +03:00
Ertuğrul Erata 9d868df42b Merge pull request #856 from ertugerata/master
update kernel, cpupowertools and rebuild modules.
2019-01-20 09:56:57 +03:00
Ertuğrul Erata cf053c3b90 fix date 2019-01-20 09:53:18 +03:00
Ertuğrul Erata 41229e6b4a fix date 2019-01-20 09:52:40 +03:00
Ertuğrul Erata 8008a68682 fix date 2019-01-20 09:51:38 +03:00
Ertuğrul Erata 4659f7d81e fix date 2019-01-20 09:50:38 +03:00
Ertuğrul Erata 3dc2acf92a fix date 2019-01-20 09:50:01 +03:00
Ertuğrul Erata 8618d0fd83 rebuild 2019-01-20 09:44:29 +03:00
Ertuğrul Erata 0de347a26b Merge pull request #855 from ertugerata/kernel_4_19
pisi patched for kernel-4.19
2019-01-20 09:41:15 +03:00
Ertuğrul Erata c899604561 add patch for kernel-4.19 build 2019-01-20 09:38:43 +03:00
Ertuğrul Erata 7541047394 Merge pull request #854 from ertugerata/master
fix kmod deps, build wireless-regdb
2019-01-20 09:18:36 +03:00
Ertuğrul Erata 60dafbe84c index . 2019-01-20 09:23:53 +03:00
Ertuğrul Erata 9eef4d447b fix deps 2019-01-20 09:22:47 +03:00
Ertuğrul Erata 36f3fe26a1 cpupowertools 2019-01-20 08:48:02 +03:00
Ertuğrul Erata 5486d10245 opps, 2019-01-19 17:32:46 +03:00
Ertuğrul Erata c171050050 Merge branch 'master' into kernel_4_19 2019-01-17 23:06:34 +03:00
Ertuğrul Erata dec8a3b8af update 2019-01-17 22:49:09 +03:00
Rmys c70d3b568d Merge pull request #853 from Rmys/master
module-virtualbox-6.0.2:ver.bump
2019-01-16 20:10:00 +03:00
Rmys 9b9f7677fc module-virtualbox-6.0.2:ver.bump 2019-01-16 20:08:38 +03:00
Ertuğrul Erata 19c0bf30a9 minor fix 2019-01-16 18:58:11 +03:00
Ertuğrul Erata 0516287b93 wireless-regdb
for kernel
2019-01-16 18:38:56 +03:00
Rmys 03c61a7c12 Merge pull request #852 from Rmys/master
libpcre ver bump. libpcre2 First release
2019-01-15 11:23:23 +03:00
Rmys 9d2a0bab12 libpcre ver bump. libpcre2 First release 2019-01-15 11:22:08 +03:00
Ertuğrul Erata 561d397685 kerneltools patch for kernel-4.19
kernel-4.19 build, not ready
kernel-4.19 need crda.
2019-01-14 07:10:06 +03:00
Rmys 96896e6779 Merge pull request #851 from Rmys/master
docbook-xsl:rebuild smb.conf.5.xml error
2019-01-13 20:02:17 +03:00
Rmys eb23668e59 docbook-xsl:rebuild smb.conf.5.xml error 2019-01-13 20:00:14 +03:00
Rmys eacbb0aed1 readline patch sonrası rei edilmemiş 2019-01-10 22:34:05 +03:00
Rmys 1ab1a2709a Merge pull request #850 from Rmys/master
xtrans:rebuild
2019-01-07 13:38:57 +03:00
Rmys 0b3b009a1f xtrans:rebuild 2019-01-07 13:38:19 +03:00
Rmys 93ef000dcf Merge pull request #849 from Rmys/master
util-macros:ver.bump
2019-01-07 13:26:46 +03:00
Rmys 74a2cd1fbc util-macros:ver.bump 2019-01-07 13:26:09 +03:00
Rmys 27e1c32c2f Merge pull request #848 from Rmys/master
xorg-util:rebuild xorg-proto
2019-01-07 13:16:15 +03:00
Rmys f06962ff49 xorg-util:rebuild xorg-proto 2019-01-07 13:14:45 +03:00
Rmys e72c33ea1c Merge pull request #847 from Rmys/master
xorg-proto:rebuild printproto.pc
2019-01-06 22:52:56 +03:00
Rmys 72bcb3a4f0 xorg-proto:rebuild printproto.pc 2019-01-06 22:52:14 +03:00
Rmys 38b471accf Merge pull request #846 from Rmys/master
xorg-proto:rebuild printproto.pc
2019-01-06 22:44:56 +03:00
Rmys 3d9a91e47b xorg-proto:rebuild printproto.pc 2019-01-06 22:44:24 +03:00
Rmys cacc184bec Merge pull request #845 from Rmys/master
xorg-proto:rebuild printproto.pc
2019-01-06 22:40:28 +03:00
Rmys 2009f47d35 xorg-proto:rebuild printproto.pc 2019-01-06 22:39:13 +03:00
Rmys b09f32bb89 Merge pull request #844 from Rmys/master
cryptsetup libxslt:ver.bump
2019-01-01 19:34:28 +03:00
Rmys 04b4284e1f cryptsetup libxslt:ver.bump 2019-01-01 19:21:10 +03:00
Rmys ca2e85e618 Merge pull request #843 from Rmys/master
libgcrypt:ver.bump
2019-01-01 19:16:54 +03:00
Rmys 9d1a1293cf libgcrypt:ver.bump 2019-01-01 19:15:03 +03:00
Rmys 85834afa5e Merge pull request #842 from Rmys/master
libgpg-rerror, libxml2:ver.bump
2019-01-01 19:12:41 +03:00
Rmys ddc4a84da4 libgpg-rerror, libxml2:ver.bump 2019-01-01 19:10:35 +03:00
Rmys b2c5c58798 libarchive-3.3.3:ver.bump 2018-12-26 23:21:03 +03:00
Rmys 230f92a697 Merge pull request #841 from Rmys/master
pisi:rebuild qt5 qmake-qt5\n qt5 uzantısı silindi
2018-12-24 14:15:27 +03:00
Rmys c1a0a3eb9c pisi:rebuild qt5 qmake-qt5\n qt5 uzantısı silindi 2018-12-24 14:13:36 +03:00
Rmys 34bf329046 Merge pull request #840 from Rmys/master
klibc:rebuild kernel-module-headers kernel için konulmuş gerekli deği…
2018-12-23 20:00:09 +03:00
Rmys 759640c053 klibc:rebuild kernel-module-headers kernel için konulmuş gerekli değil gönüllüde ayarlı Kernel güncellemesi sonrasında klibc rei edilmeli 2018-12-23 19:59:11 +03:00
Rmys 96016a5e8a Merge pull request #839 from Rmys/master
module-virtualbox:rebuild
2018-12-22 21:44:18 +03:00
Rmys d35751f97a module-virtualbox:rebuild 2018-12-22 21:43:28 +03:00
Rmys bc0523930c Merge pull request #838 from Rmys/master
kernel
2018-12-22 21:00:42 +03:00
Rmys 7ee3069f2b kernel 2018-12-22 20:59:34 +03:00
Rmys 366c33d22d Merge pull request #836 from ertugerata/kernel_4_14
cpupowertools update
2018-12-22 20:58:01 +03:00
Rmys 826277ad5b Merge pull request #837 from Rmys/master
/module-virtualbox:ver.bump
2018-12-22 19:22:52 +03:00
Rmys afce404101 /module-virtualbox:ver.bump 2018-12-22 19:21:42 +03:00
Ertuğrul Erata 392cd3a3e1 update 2018-12-22 19:14:55 +03:00
Ertuğrul Erata b14ed80451 Merge pull request #835 from ertugerata/kernel_4_14
update Kernel 4.14.90
2018-12-22 19:06:19 +03:00
Ertuğrul Erata 6576345561 Merge branch 'master' into kernel_4_14 2018-12-22 18:37:53 +03:00
Ertuğrul Erata ac864a549e update 2 kernel-4.14.90 2018-12-22 18:12:41 +03:00
Rmys 529e0aca4d Merge pull request #834 from Rmys/master
sqlite:ver.bump
2018-12-11 16:20:05 +03:00
Rmys fb4bd0c1bb sqlite:ver.bump 2018-12-11 16:19:02 +03:00
Rmys 1067bd92b6 Merge pull request #833 from Rmys/master
index
2018-12-10 11:30:01 +03:00
Rmys f2eca7caf5 index 2018-12-10 11:29:00 +03:00
Rmys 9cd217f3b3 Merge pull request #832 from Rmys/master
procps:ver.bump
2018-12-10 11:19:18 +03:00
Rmys c08fa8900d procps:ver.bump 2018-12-10 11:18:03 +03:00
Rmys 107697f81d Merge pull request #831 from Rmys/master
audocious revert..
2018-12-10 11:14:02 +03:00
Rmys 05ef08671c audocious revert.. 2018-12-10 11:13:00 +03:00
Ertuğrul Erata a48f5cc0a5 Merge pull request #830 from ertugerata/master
os-release update
2018-12-08 22:49:26 +03:00
Ertuğrul Erata 9030c2b7a2 os-release updat
dont use ü.
2018-12-08 22:53:20 +03:00
Rmys d63d6b28ce Merge pull request #829 from Rmys/master
acl:rebuild
2018-11-29 22:30:24 +03:00
Rmys ff34565b46 acl:rebuild 2018-11-29 22:27:58 +03:00
Rmys d39aca7cd6 Merge pull request #828 from Rmys/master
attr:rebuild
2018-11-29 22:27:08 +03:00
Rmys f03ee49f25 attr:rebuild 2018-11-29 22:25:38 +03:00
Ertuğrul Erata 043a194f72 Merge pull request #827 from ertugerata/lfs_stable_update
man-db and man-pages update
2018-11-29 14:04:31 +03:00
Ertuğrul Erata 0410599eee update man-pages 2018-11-29 14:08:47 +03:00
Ertuğrul Erata 75b3405d6b man-db update to 2.8.4 2018-11-29 14:01:21 +03:00
Ertuğrul Erata b5a9e65b7e Merge pull request #826 from ertugerata/lfs_stable_update
elfutils update to 0.173
2018-11-29 12:25:05 +03:00
Ertuğrul Erata bfa32c4f21 elfutils update to 0.173 2018-11-29 12:28:58 +03:00
Ertuğrul Erata e57f4d9b18 bison update 2018-11-29 11:51:33 +03:00
Ertuğrul Erata 1ea1de241e Merge pull request #825 from ertugerata/lfs_stable_update
bison update
2018-11-29 11:47:56 +03:00
Ertuğrul Erata ea23f46b39 2018e 2018-11-29 11:34:10 +03:00
Ertuğrul Erata 2736eaffb7 Merge pull request #824 from ertugerata/lfs_stable_update
2018e
2018-11-29 11:30:24 +03:00
Ertuğrul Erata c822fa01d6 Merge pull request #823 from ertugerata/lfs_stable_update
bash update to 4.4.18
2018-11-28 23:38:18 +03:00
Ertuğrul Erata 55ea0fb002 bash update to 4.4.18 2018-11-28 23:42:33 +03:00
Ertuğrul Erata 37c6ebb67f Merge pull request #822 from ertugerata/lfs_stable_update
gawk and coreutils update
2018-11-28 23:10:48 +03:00
Ertuğrul Erata e57725a2d9 gawk update 2018-11-28 23:14:54 +03:00
Ertuğrul Erata 799cde4423 update coreutils 2018-11-28 23:05:02 +03:00
Ertuğrul Erata 899baa7d2d Merge pull request #821 from ertugerata/lfs_stable_update
Lfs stable update
2018-11-28 21:59:22 +03:00
Ertuğrul Erata 122f73b1c3 openssl update 2018-11-28 20:57:54 +03:00
Ertuğrul Erata 24e930e12a xz update 2018-11-28 20:27:21 +03:00
Ertuğrul Erata e7aea5284d shadow update 2018-11-28 20:19:59 +03:00
Ertuğrul Erata 0ae9008f02 sed update 2018-11-28 20:15:04 +03:00
Ertuğrul Erata b14b646274 procps update 2018-11-28 20:09:48 +03:00
Ertuğrul Erata 63745a38f8 expat update 2018-11-28 19:58:49 +03:00
Ertuğrul Erata 36eb7494e9 lfs_stable_sync1 2018-11-28 16:06:12 +03:00
Ertuğrul Erata df05c19922 Merge pull request #820 from ertugerata/master
add 2 group and os-release file
2018-11-28 14:12:53 +03:00
Ertuğrul Erata fb645b5490 add 2 group and os-release file 2018-11-28 14:15:58 +03:00
Ertuğrul Erata 0a69476d7f Merge pull request #819 from ertugerata/master
add builddep intltool and fix for build fast
2018-11-28 12:43:40 +03:00
Ertuğrul Erata 397a92e514 add builddep intltool and fix for build fast 2018-11-28 12:39:35 +03:00
Rmys 30fdcf68ff Merge pull request #818 from Rmys/master
module virtualbox:ver.bump
2018-11-23 17:19:14 +03:00
Rmys 5b84a62198 module virtualbox:ver.bump 2018-11-23 13:43:04 +03:00
Ertuğrul Erata aa2da80110 Merge pull request #817 from ertugerata/pciutils_update
pciutils update to 3.6.2
2018-11-22 14:12:48 +03:00
Ertuğrul Erata 8072c2d0ab pciutils update to 3.6.2 2018-11-21 12:48:11 +03:00
Ertuğrul Erata 47d36dde4f Merge pull request #816 from ertugerata/master
index .
2018-11-13 20:41:13 +00:00
Ertuğrul Erata 52123bad72 index . 2018-11-13 22:55:47 +03:00
Ertuğrul Erata 83ede2cde1 Merge branch 'master' of https://github.com/pisilinux/core into kernel_4_14 2018-11-07 17:59:21 +03:00
207 changed files with 90825 additions and 1976 deletions
-3
View File
@@ -1,3 +0,0 @@
2018-05-19 /office/docbook/xmlto/pspec.xml
2017-01-24 /office/docbook/sgml-common/pspec.xml
2017-01-24 /office/docbook/docbook-xml/pspec.xml
+2 -1
View File
@@ -11,7 +11,8 @@ from pisi.actionsapi import get
def setup():
autotools.configure("--disable-static \
--with-harfbuzz=no")
--with-harfbuzz=no \
--enable-freetype-config")
def build():
autotools.make()
+16 -2
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>freetype</Name>
<Homepage>http://www.freetype.org/</Homepage>
<Homepage>https://www.freetype.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -13,7 +13,7 @@
<IsA>library</IsA>
<Summary>A high-quality and portable font engine</Summary>
<Description>FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and portable while capable of producing high-quality output. It can be used in graphics libraries, display servers, font conversion tools, text image generation tools, and many other products as well.</Description>
<Archive sha1sum="94c4399b1a55c5892812e732843fcb4a7c2fe657" type="tarbz2">mirrors://sourceforge/freetype/freetype-2.9.tar.bz2</Archive>
<Archive sha1sum="79874ef4eaa52025126b71d836453b8279bdd331" type="tarxz">mirrors://sourceforge/freetype/freetype-2.10.1.tar.xz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
<Dependency>bzip2</Dependency>
@@ -72,6 +72,20 @@
</Package>
<History>
<Update release="7">
<Date>2019-08-01</Date>
<Version>2.10.1</Version>
<Comment>Version bump</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="6">
<Date>2019-06-09</Date>
<Version>2.10.0</Version>
<Comment>Version bump</Comment>
<Name>Idris Kalp</Name>
<Email>idriskalp@gmail.com</Email>
</Update>
<Update release="5">
<Date>2018-07-23</Date>
<Version>2.9</Version>
+17 -10
View File
@@ -17,16 +17,16 @@
<IsA>data</IsA>
<Summary>Firmware files used by the Linux kernel</Summary>
<Description>linux-firmware contains different firmware files required for some devices to operate correctly.</Description>
<!-- linux-firmware commit: b01151bc9e4e4238bdf18ab28561e1c05a35e76c 2018-07-22 -->
<Archive sha1sum="d15d758009b5f7309af62b2e03d8f74bab0e2753" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/linux-firmware-20180722.tar.xz</Archive>
<Archive sha1sum="dd685266f7bc0acb0d455462637d23e3e895bc96" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/common-fw.tar.xz</Archive>
<Archive sha1sum="b2bb7fce3ea67d131f543a48134f7a65f2a8d834" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware-ipw.tar.xz</Archive>
<Archive sha1sum="a5a616a9f765cf9cbb224deb7ccefdc82a7fe4d9" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/firmware-nonfreebox-2-tar.bz2</Archive>
<Archive sha1sum="6c18b28e62637fb809eaff89fff623ae1d470500" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/ar9170.tar.bz2</Archive>
<Archive sha1sum="aa3b414c2948be5f226a25fa5f37e56fd659a3bb" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/ipw2x00-firmware.tar.bz2</Archive>
<Archive sha1sum="f7ecf5412b7818871fa2798f1b314f8ddddb494e" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/aic94xx-seq.tar.bz2</Archive>
<Archive sha1sum="16d5f4dcc90f978732a9a5b3b0347672a6cc4c36" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/accessrunner-firmware.tar.bz2</Archive>
<Archive sha1sum="e40729d30ad6d7a6c88b90ee7bc5fbaeb9458cb7" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/erdinc/firmware/rtl8192se-firmware.tar.bz2</Archive>
<!-- linux-firmware commit: 711d3297bac870af42088a467459a0634c1970ca 2019-05-14 -->
<Archive sha1sum="4711d2c3125580edf46161694439a2eef4fc0cec" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/linux-firmware-20190514.tar.xz</Archive>
<Archive sha1sum="dd685266f7bc0acb0d455462637d23e3e895bc96" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/common-fw/common-fw.tar.xz</Archive>
<Archive sha1sum="b2bb7fce3ea67d131f543a48134f7a65f2a8d834" type="tarxz" target="linux-firmware/mix">http://source.pisilinux.org/firmware-ipw/firmware-ipw.tar.xz</Archive>
<Archive sha1sum="a5a616a9f765cf9cbb224deb7ccefdc82a7fe4d9" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/firmware-nonfreebox/firmware-nonfreebox-2-tar.bz2</Archive>
<Archive sha1sum="6c18b28e62637fb809eaff89fff623ae1d470500" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/ar9170/ar9170.tar.bz2</Archive>
<Archive sha1sum="aa3b414c2948be5f226a25fa5f37e56fd659a3bb" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/ipw2x00-firmware/ipw2x00-firmware.tar.bz2</Archive>
<Archive sha1sum="f7ecf5412b7818871fa2798f1b314f8ddddb494e" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/aic94xx/aic94xx-seq.tar.bz2</Archive>
<Archive sha1sum="16d5f4dcc90f978732a9a5b3b0347672a6cc4c36" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/accessrunner/accessrunner-firmware.tar.bz2</Archive>
<Archive sha1sum="e40729d30ad6d7a6c88b90ee7bc5fbaeb9458cb7" type="tarbz2" target="linux-firmware/mix">http://source.pisilinux.org/rtl8192se/rtl8192se-firmware.tar.bz2</Archive>
<Archive sha1sum="ff9e7f4b120476a90cd3fb69d76240166c4ff2a5" type="tarbz2" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/zd12x1.tar.bz2</Archive>
<Archive sha1sum="3239212ae7c5f60baa749764dcb8f5189e1e2f13" type="tarxz" target="linux-firmware/mix">http://sourceforge.net/projects/pisilinux/files/source/nouveau-340-32.tar.xz</Archive>
<AdditionalFiles>
@@ -49,6 +49,13 @@
</Package>
<History>
<Update release="8">
<Date>2019-06-05</Date>
<Version>20190514</Version>
<Comment>Update</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="7">
<Date>2018-07-29</Date>
<Version>20180722</Version>
@@ -0,0 +1,17 @@
#!/usr/bin/python
# -*- coding: utf-8 -*-
#
# Copyright 2019 TUBITAK/UEKAE
# Licensed under the GNU General Public License, version 2.
# See the file http://www.gnu.org/copyleft/gpl.txt.
from pisi.actionsapi import pisitools
def install():
pisitools.insinto("/usr/lib/crda/", "regulatory.bin")
pisitools.insinto("/lib/firmware", "regulatory.db*")
pisitools.insinto("/etc/wireless-regdb/pubkeys", "sforshee.key.pub.pem")
pisitools.doman("regulatory.db.5")
pisitools.dodoc("LICENSE", "README", "CONTRIBUTING")
@@ -0,0 +1,39 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pardus.org.tr/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>wireless-regdb</Name>
<Homepage>https://wireless.wiki.kernel.org/en/developers/Regulatory</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Packager>
<License>ISC</License>
<Icon>wireless-regdb</Icon>
<IsA>app:console</IsA>
<Summary>This package contains the wireless regulatory database used by all cfg80211 based Linux wireless drivers</Summary>
<Description>This package contains the wireless regulatory database used by all cfg80211 based Linux wireless drivers</Description>
<Archive sha1sum="a4a541f4ef81985e919b15477253f16df997e8d9" type="tarxz">https://mirrors.edge.kernel.org/pub/software/network/wireless-regdb/wireless-regdb-2018.10.24.tar.xz</Archive>
</Source>
<Package>
<Name>wireless-regdb</Name>
<Files>
<Path fileType="conf">/etc/wireless-regdb</Path>
<Path fileType="data">/usr/lib/crda</Path>
<Path fileType="data">/lib/firmware</Path>
<Path fileType="man">/usr/share/man</Path>
<Path fileType="doc">/usr/share/doc</Path>
</Files>
</Package>
<History>
<Update release="1">
<Date>2019-01-15</Date>
<Version>2018.10.24</Version>
<Comment>First release</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
</History>
</PISI>
+39 -4
View File
@@ -5,15 +5,15 @@
<Name>module-bbswitch</Name>
<Homepage>https://github.com/Bumblebee-Project/bbswitch</Homepage>
<Packager>
<Name>Serdar Soytetir</Name>
<Email>kaptan@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Packager>
<License>GPL</License>
<IsA>app:gui</IsA>
<Summary>Kernel module allowing to switch dedicated graphics card on Optimus laptops</Summary>
<Description>kernel module allowing to switch dedicated graphics card on Optimus laptops</Description>
<BuildDependencies>
<Dependency version="4.14.73">kernel-module-headers</Dependency>
<Dependency version="4.19.56">kernel-module-headers</Dependency>
</BuildDependencies>
<Archive sha1sum="e282ee682d794e3962baa4dead01917c42571e78" type="targz">https://github.com/Bumblebee-Project/bbswitch/archive/v0.8.tar.gz</Archive>
<Patches>
@@ -22,7 +22,7 @@
<Package>
<Name>module-bbswitch</Name>
<RuntimeDependencies>
<Dependency version="4.14.73">kernel</Dependency>
<Dependency version="4.19.56">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -36,6 +36,41 @@
</Package>
<History>
<Update release="26">
<Date>2019-06-26</Date>
<Version>0.8</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="25">
<Date>2019-05-11</Date>
<Version>0.8</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="24">
<Date>2019-04-06</Date>
<Version>0.8</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="23">
<Date>2019-01-20</Date>
<Version>0.8</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="22">
<Date>2018-12-22</Date>
<Version>0.8</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="21">
<Date>2018-10-05</Date>
<Version>0.8</Version>
+32 -4
View File
@@ -5,8 +5,8 @@
<Name>module-broadcom-wl</Name>
<Homepage>http://www.broadcom.com/support/802.11/linux_sta.php</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admin@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Packager>
<License>freedist</License>
<IsA>driver</IsA>
@@ -15,7 +15,7 @@
<Archive sha1sum="8acbdbb4ab4ab4123d1773b616904798fbef9277" type="targz" target="i686">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
<Archive sha1sum="1f568bb989d175813c5631c6629d9479eae6f3be" type="targz" target="x86_64">https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz</Archive>
<BuildDependencies>
<Dependency version="4.14.73">kernel-module-headers</Dependency>
<Dependency version="4.19.56">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1">patch/license.patch</Patch>
@@ -31,7 +31,7 @@
<Package>
<Name>module-broadcom-wl</Name>
<RuntimeDependencies>
<Dependency version="4.14.73">kernel</Dependency>
<Dependency version="4.19.56">kernel</Dependency>
<Dependency release="current">module-broadcom-wl-userspace</Dependency>
</RuntimeDependencies>
<Files>
@@ -60,6 +60,34 @@
</Package>
<History>
<Update release="25">
<Date>2019-06-26</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="24">
<Date>2019-05-11</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="23">
<Date>2019-01-20</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="22">
<Date>2018-12-22</Date>
<Version>6.30.223.271</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="21">
<Date>2018-10-05</Date>
<Version>6.30.223.271</Version>
@@ -11,7 +11,7 @@ KDIR = kerneltools.getKernelVersion()
def build():
autotools.make("KERN_DIR=/lib/modules/%s/build" % KDIR)
autotools.make("-C vboxsf KERN_DIR=/lib/modules/%s/build" % KDIR)
#autotools.make("-C vboxsf KERN_DIR=/lib/modules/%s/build" % KDIR)
autotools.make("-C vboxvideo KERN_DIR=/lib/modules/%s/build" % KDIR)
def install():
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>module-virtualbox-guest</Name>
<Homepage>http://www.virtualbox.org</Homepage>
<Homepage>https://www.virtualbox.org</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
@@ -12,9 +12,9 @@
<IsA>driver</IsA>
<Summary>Kernel modules for VirtualBox guest machines</Summary>
<Description>This package provides the kernel modules needed for mouse integration and shared folder support between VirtualBox host and guest systems.</Description>
<Archive sha1sum="c9a96e8e3946bc5996d83667c910e017d6a4a6cd" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-5.2.20.tar.xz</Archive>
<Archive sha1sum="474ced834f7ce95ae9db5fec8a924f9285077bc3" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-guest-6.0.12.tar.xz</Archive>
<BuildDependencies>
<Dependency version="4.14.73">kernel-module-headers</Dependency>
<Dependency version="4.19.56">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<!-- <Patch>vboxsf-make.patch</Patch> -->
@@ -24,7 +24,7 @@
<Package>
<Name>module-virtualbox-guest</Name>
<RuntimeDependencies>
<Dependency version="4.14.73">kernel</Dependency>
<Dependency version="4.19.56">kernel</Dependency>
<Dependency>baselayout</Dependency>
<Dependency version="current">module-virtualbox-guest-userspace</Dependency>
</RuntimeDependencies>
@@ -55,9 +55,86 @@
</Package>
<History>
<Update release="45">
<Date>2019-09-29</Date>
<Version>6.0.12</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="44">
<Date>2019-08-04</Date>
<Version>6.0.10</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="43">
<Date>2019-06-26</Date>
<Version>6.0.8</Version>
<Comment>Rebuild drivers</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="42">
<Date>2019-05-17</Date>
<Version>6.0.8</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="41">
<Date>2019-05-11</Date>
<Version>6.0.6</Version>
<Comment>Rebuild drivers</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="40">
<Date>2019-04-20</Date>
<Version>6.0.6</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="39">
<Date>2019-04-06</Date>
<Version>6.0.4</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="38">
<Date>2019-01-29</Date>
<Version>6.0.4</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="37">
<Date>2019-01-20</Date>
<Version>6.0.2</Version>
<Comment>Version Bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="36">
<Date>2019-01-16</Date>
<Version>6.0.2</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="35">
<Date>2018-12-22</Date>
<Version>6.0.0</Version>
<Comment>Version Bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="34">
<Date>2018-11-06</Date>
<Version>5.2.20</Version>
<Date>2018-11-23</Date>
<Version>5.2.22</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
+83 -6
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>module-virtualbox</Name>
<Homepage>http://www.virtualbox.org</Homepage>
<Homepage>https://www.virtualbox.org</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
@@ -12,9 +12,9 @@
<IsA>driver</IsA>
<Summary>Kernel modules for VirtualBox</Summary>
<Description>This package provides the kernel support for VirtualBox.</Description>
<Archive sha1sum="7a2fdde3d8b7ef72fea632c872cdbd7050287e87" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-5.2.20.tar.xz</Archive>
<Archive sha1sum="5c9309d901ed24e4cd484dfd9b79367973df8151" type="tarxz">https://sourceforge.net/projects/pisilinux/files/source/module-virtualbox-6.0.12.tar.xz</Archive>
<BuildDependencies>
<Dependency version="4.14.73">kernel-module-headers</Dependency>
<Dependency version="4.19.56">kernel-module-headers</Dependency>
</BuildDependencies>
<!--Patches>
<Patch>vbox_linux-4.3.diff</Patch>
@@ -24,7 +24,7 @@
<Package>
<Name>module-virtualbox</Name>
<RuntimeDependencies>
<Dependency version="4.14.73">kernel</Dependency>
<Dependency version="4.19.56">kernel</Dependency>
<Dependency version="current">module-virtualbox-userspace</Dependency>
</RuntimeDependencies>
<Files>
@@ -50,9 +50,86 @@
</Package>
<History>
<Update release="45">
<Date>2019-09-29</Date>
<Version>6.0.12</Version>
<Comment>Version bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="44">
<Date>2019-08-04</Date>
<Version>6.0.10</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="43">
<Date>2019-06-26</Date>
<Version>6.0.8</Version>
<Comment>Rebuild drivers</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="42">
<Date>2019-05-17</Date>
<Version>6.0.8</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="41">
<Date>2019-05-11</Date>
<Version>6.0.6</Version>
<Comment>Rebuild drivers</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="40">
<Date>2019-04-20</Date>
<Version>6.0.6</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="39">
<Date>2019-04-06</Date>
<Version>6.0.4</Version>
<Comment>Version Bump.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="38">
<Date>2019-01-29</Date>
<Version>6.0.4</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="37">
<Date>2019-01-20</Date>
<Version>6.0.2</Version>
<Comment>Version Bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="36">
<Date>2019-01-16</Date>
<Version>6.0.2</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="35">
<Date>2018-12-22</Date>
<Version>6.0.0</Version>
<Comment>Version Bump</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="34">
<Date>2018-11-06</Date>
<Version>5.2.20</Version>
<Date>2018-11-23</Date>
<Version>5.2.22</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
+49 -7
View File
@@ -5,29 +5,29 @@
<Name>ndiswrapper</Name>
<Homepage>http://ndiswrapper.sourceforge.net/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Packager>
<License>GPLv2</License>
<IsA>app:console</IsA>
<IsA>driver</IsA>
<Summary>A network driver wrapper</Summary>
<Description>module-ndiswrapper allows you to use Windows XP drivers for WLAN cards without proper Linux drivers.</Description>
<Archive sha1sum="213854ca8a83f9b5972db8fa873d346124e4bcb5" type="targz">http://download.sourceforge.net/ndiswrapper/ndiswrapper-1.61.tar.gz</Archive>
<Archive sha1sum="d98b97ff7e88d39b7966b4a3e7b7deeb7dc6e192" type="targz">http://download.sourceforge.net/ndiswrapper/ndiswrapper-1.62.tar.gz</Archive>
<BuildDependencies>
<Dependency version="4.14.73">kernel-module-headers</Dependency>
<Dependency version="4.19.56">kernel-module-headers</Dependency>
</BuildDependencies>
<Patches>
<!--Patches>
<Patch>linux-4.11.patch</Patch>
<Patch>linux-4.13.patch</Patch>
<Patch>linux-4.15.patch</Patch>
</Patches>
</Patches-->
</Source>
<Package>
<Name>ndiswrapper</Name>
<RuntimeDependencies>
<Dependency version="4.14.73">kernel</Dependency>
<Dependency version="4.19.56">kernel</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library" permanent="true">/lib/modules</Path>
@@ -43,6 +43,48 @@
</Package>
<History>
<Update release="26">
<Date>2019-06-26</Date>
<Version>1.62</Version>
<Comment>Rebuild drivers</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="25">
<Date>2019-05-11</Date>
<Version>1.62</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="24">
<Date>2019-05-11</Date>
<Version>1.61</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="23">
<Date>2019-04-06</Date>
<Version>1.61</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="22">
<Date>2019-01-20</Date>
<Version>1.61</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="21">
<Date>2018-12-22</Date>
<Version>1.61</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="20">
<Date>2018-10-05</Date>
<Version>1.61</Version>
File diff suppressed because it is too large Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,404 @@
fs/aufs/Kconfig | 2 +-
fs/dcache.c | 2 ++
fs/exec.c | 1 +
fs/fcntl.c | 1 +
fs/file_table.c | 3 +++
fs/inode.c | 1 +
fs/namespace.c | 2 ++
fs/notify/group.c | 4 ++++
fs/notify/mark.c | 3 +++
fs/open.c | 1 +
fs/read_write.c | 4 ++++
fs/splice.c | 2 ++
fs/sync.c | 1 +
fs/xattr.c | 1 +
kernel/task_work.c | 1 +
security/commoncap.c | 2 ++
security/device_cgroup.c | 2 ++
security/security.c | 10 ++++++++++
18 files changed, 42 insertions(+), 1 deletion(-)
diff -Nurp linux-4.19.1-aufs/fs/aufs/Kconfig linux-4.19.1-aufs-mod/fs/aufs/Kconfig
--- linux-4.19.1-aufs/fs/aufs/Kconfig 2018-11-05 20:06:43.402301839 +0200
+++ linux-4.19.1-aufs-mod/fs/aufs/Kconfig 2018-11-05 20:08:19.014106701 +0200
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
config AUFS_FS
- bool "Aufs (Advanced multi layered unification filesystem) support"
+ tristate "Aufs (Advanced multi layered unification filesystem) support"
help
Aufs is a stackable unification filesystem such as Unionfs,
which unifies several directories and provides a merged single
diff -Nurp linux-4.19.1-aufs/fs/dcache.c linux-4.19.1-aufs-mod/fs/dcache.c
--- linux-4.19.1-aufs/fs/dcache.c 2018-11-05 20:06:43.409301971 +0200
+++ linux-4.19.1-aufs-mod/fs/dcache.c 2018-11-05 20:08:19.014106701 +0200
@@ -1343,6 +1343,7 @@ rename_retry:
seq = 1;
goto again;
}
+EXPORT_SYMBOL_GPL(d_walk);
struct check_mount {
struct vfsmount *mnt;
@@ -2837,6 +2838,7 @@ void d_exchange(struct dentry *dentry1,
write_sequnlock(&rename_lock);
}
+EXPORT_SYMBOL_GPL(d_exchange);
/**
* d_ancestor - search for an ancestor
diff -Nurp linux-4.19.1-aufs/fs/exec.c linux-4.19.1-aufs-mod/fs/exec.c
--- linux-4.19.1-aufs/fs/exec.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/exec.c 2018-11-05 20:08:19.014106701 +0200
@@ -109,6 +109,7 @@ bool path_noexec(const struct path *path
return (path->mnt->mnt_flags & MNT_NOEXEC) ||
(path->mnt->mnt_sb->s_iflags & SB_I_NOEXEC);
}
+EXPORT_SYMBOL_GPL(path_noexec);
#ifdef CONFIG_USELIB
/*
diff -Nurp linux-4.19.1-aufs/fs/fcntl.c linux-4.19.1-aufs-mod/fs/fcntl.c
--- linux-4.19.1-aufs/fs/fcntl.c 2018-11-05 20:06:43.409301971 +0200
+++ linux-4.19.1-aufs-mod/fs/fcntl.c 2018-11-05 20:08:19.015106720 +0200
@@ -85,6 +85,7 @@ int setfl(int fd, struct file * filp, un
out:
return error;
}
+EXPORT_SYMBOL_GPL(setfl);
static void f_modown(struct file *filp, struct pid *pid, enum pid_type type,
int force)
diff -Nurp linux-4.19.1-aufs/fs/file_table.c linux-4.19.1-aufs-mod/fs/file_table.c
--- linux-4.19.1-aufs/fs/file_table.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/file_table.c 2018-11-05 21:04:47.298905524 +0200
@@ -161,6 +161,7 @@ over:
}
return ERR_PTR(-ENFILE);
}
+EXPORT_SYMBOL_GPL(alloc_empty_file);
/*
* Variant of alloc_empty_file() that doesn't check and modify nr_files.
@@ -323,6 +324,7 @@ void flush_delayed_fput(void)
{
delayed_fput(NULL);
}
+EXPORT_SYMBOL_GPL(flush_delayed_fput);
static DECLARE_DELAYED_WORK(delayed_fput_work, delayed_fput);
@@ -365,6 +367,7 @@ void __fput_sync(struct file *file)
}
EXPORT_SYMBOL(fput);
+EXPORT_SYMBOL_GPL(__fput_sync);
void __init files_init(void)
{
diff -Nurp linux-4.19.1-aufs/fs/inode.c linux-4.19.1-aufs-mod/fs/inode.c
--- linux-4.19.1-aufs/fs/inode.c 2018-11-05 20:06:43.409301971 +0200
+++ linux-4.19.1-aufs-mod/fs/inode.c 2018-11-05 20:08:19.015106720 +0200
@@ -1666,6 +1666,7 @@ int update_time(struct inode *inode, str
return update_time(inode, time, flags);
}
+EXPORT_SYMBOL_GPL(update_time);
/**
* touch_atime - update the access time
diff -Nurp linux-4.19.1-aufs/fs/namespace.c linux-4.19.1-aufs-mod/fs/namespace.c
--- linux-4.19.1-aufs/fs/namespace.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/namespace.c 2018-11-05 20:08:19.015106720 +0200
@@ -437,6 +437,7 @@ void __mnt_drop_write(struct vfsmount *m
mnt_dec_writers(real_mount(mnt));
preempt_enable();
}
+EXPORT_SYMBOL_GPL(__mnt_drop_write);
/**
* mnt_drop_write - give up write access to a mount
@@ -1832,6 +1833,7 @@ int iterate_mounts(int (*f)(struct vfsmo
}
return 0;
}
+EXPORT_SYMBOL_GPL(iterate_mounts);
static void cleanup_group_ids(struct mount *mnt, struct mount *end)
{
diff -Nurp linux-4.19.1-aufs/fs/notify/group.c linux-4.19.1-aufs-mod/fs/notify/group.c
--- linux-4.19.1-aufs/fs/notify/group.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/notify/group.c 2018-11-05 20:09:24.538349333 +0200
@@ -23,6 +23,7 @@
#include <linux/rculist.h>
#include <linux/wait.h>
#include <linux/memcontrol.h>
+#include <linux/module.h>
#include <linux/fsnotify_backend.h>
#include "fsnotify.h"
@@ -112,6 +113,7 @@ void fsnotify_get_group(struct fsnotify_
{
refcount_inc(&group->refcnt);
}
+EXPORT_SYMBOL_GPL(fsnotify_get_group);
/*
* Drop a reference to a group. Free it if it's through.
@@ -121,6 +123,7 @@ void fsnotify_put_group(struct fsnotify_
if (refcount_dec_and_test(&group->refcnt))
fsnotify_final_destroy_group(group);
}
+EXPORT_SYMBOL_GPL(fsnotify_put_group);
/*
* Create a new fsnotify_group and hold a reference for the group returned.
@@ -150,6 +153,7 @@ struct fsnotify_group *fsnotify_alloc_gr
return group;
}
+EXPORT_SYMBOL_GPL(fsnotify_alloc_group);
int fsnotify_fasync(int fd, struct file *file, int on)
{
diff -Nurp linux-4.19.1-aufs/fs/notify/mark.c linux-4.19.1-aufs-mod/fs/notify/mark.c
--- linux-4.19.1-aufs/fs/notify/mark.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/notify/mark.c 2018-11-05 20:53:39.635340341 +0200
@@ -125,6 +125,7 @@ __u32 fsnotify_conn_mask(struct fsnotify
return *fsnotify_conn_mask_p(conn);
}
+EXPORT_SYMBOL_GPL(fsnotify_put_mark);
static void __fsnotify_recalc_mask(struct fsnotify_mark_connector *conn)
{
@@ -289,6 +290,7 @@ static bool fsnotify_get_mark_safe(struc
}
return false;
}
+EXPORT_SYMBOL_GPL(fsnotify_destroy_mark);
/*
* Puts marks and wakes up group destruction if necessary.
@@ -572,6 +574,7 @@ out_err:
spin_unlock(&mark->lock);
return err;
}
+EXPORT_SYMBOL_GPL(fsnotify_init_mark);
/*
* Attach an initialized mark to a given group and fs object.
diff -Nurp linux-4.19.1-aufs/fs/open.c linux-4.19.1-aufs-mod/fs/open.c
--- linux-4.19.1-aufs/fs/open.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/open.c 2018-11-05 20:55:37.785556160 +0200
@@ -64,6 +64,7 @@ int do_truncate(struct dentry *dentry, l
inode_unlock(dentry->d_inode);
return ret;
}
+EXPORT_SYMBOL_GPL(do_truncate);
long vfs_truncate(const struct path *path, loff_t length)
{
diff -Nurp linux-4.19.1-aufs/fs/read_write.c linux-4.19.1-aufs-mod/fs/read_write.c
--- linux-4.19.1-aufs/fs/read_write.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/read_write.c 2018-11-05 20:08:19.016106739 +0200
@@ -459,6 +459,7 @@ ssize_t vfs_read(struct file *file, char
return ret;
}
+EXPORT_SYMBOL_GPL(vfs_read);
static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos)
{
@@ -499,6 +500,7 @@ vfs_readf_t vfs_readf(struct file *file)
return new_sync_read;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL_GPL(vfs_readf);
vfs_writef_t vfs_writef(struct file *file)
{
@@ -510,6 +512,7 @@ vfs_writef_t vfs_writef(struct file *fil
return new_sync_write;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL_GPL(vfs_writef);
ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos)
{
@@ -579,6 +582,7 @@ ssize_t vfs_write(struct file *file, con
return ret;
}
+EXPORT_SYMBOL_GPL(vfs_write);
static inline loff_t file_pos_read(struct file *file)
{
diff -Nurp linux-4.19.1-aufs/fs/splice.c linux-4.19.1-aufs-mod/fs/splice.c
--- linux-4.19.1-aufs/fs/splice.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/splice.c 2018-11-05 20:08:19.016106739 +0200
@@ -851,6 +851,7 @@ long do_splice_from(struct pipe_inode_in
return splice_write(pipe, out, ppos, len, flags);
}
+EXPORT_SYMBOL_GPL(do_splice_from);
/*
* Attempt to initiate a splice from a file to a pipe.
@@ -880,6 +881,7 @@ long do_splice_to(struct file *in, loff_
return splice_read(in, ppos, pipe, len, flags);
}
+EXPORT_SYMBOL_GPL(do_splice_to);
/**
* splice_direct_to_actor - splices data directly between two non-pipes
diff -Nurp linux-4.19.1-aufs/fs/sync.c linux-4.19.1-aufs-mod/fs/sync.c
--- linux-4.19.1-aufs/fs/sync.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/sync.c 2018-11-05 20:08:19.016106739 +0200
@@ -39,6 +39,7 @@ int __sync_filesystem(struct super_block
sb->s_op->sync_fs(sb, wait);
return __sync_blockdev(sb->s_bdev, wait);
}
+EXPORT_SYMBOL_GPL(__sync_filesystem);
/*
* Write out and wait upon all dirty data associated with this
diff -Nurp linux-4.19.1-aufs/fs/xattr.c linux-4.19.1-aufs-mod/fs/xattr.c
--- linux-4.19.1-aufs/fs/xattr.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/xattr.c 2018-11-05 20:08:19.016106739 +0200
@@ -295,6 +295,7 @@ vfs_getxattr_alloc(struct dentry *dentry
*xattr_value = value;
return error;
}
+EXPORT_SYMBOL_GPL(vfs_getxattr_alloc);
ssize_t
__vfs_getxattr(struct dentry *dentry, struct inode *inode, const char *name,
diff -Nurp linux-4.19.1-aufs/kernel/task_work.c linux-4.19.1-aufs-mod/kernel/task_work.c
--- linux-4.19.1-aufs/kernel/task_work.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/kernel/task_work.c 2018-11-05 20:08:19.017106758 +0200
@@ -116,3 +116,4 @@ void task_work_run(void)
} while (work);
}
}
+EXPORT_SYMBOL_GPL(task_work_run);
diff -Nurp linux-4.19.1-aufs/security/commoncap.c linux-4.19.1-aufs-mod/security/commoncap.c
--- linux-4.19.1-aufs/security/commoncap.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/security/commoncap.c 2018-11-05 20:08:19.017106758 +0200
@@ -1336,12 +1336,14 @@ int cap_mmap_addr(unsigned long addr)
}
return ret;
}
+EXPORT_SYMBOL_GPL(cap_mmap_addr);
int cap_mmap_file(struct file *file, unsigned long reqprot,
unsigned long prot, unsigned long flags)
{
return 0;
}
+EXPORT_SYMBOL_GPL(cap_mmap_file);
#ifdef CONFIG_SECURITY
diff -Nurp linux-4.19.1-aufs/security/device_cgroup.c linux-4.19.1-aufs-mod/security/device_cgroup.c
--- linux-4.19.1-aufs/security/device_cgroup.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/security/device_cgroup.c 2018-11-05 20:08:19.017106758 +0200
@@ -8,6 +8,7 @@
#include <linux/device_cgroup.h>
#include <linux/cgroup.h>
#include <linux/ctype.h>
+#include <linux/export.h>
#include <linux/list.h>
#include <linux/uaccess.h>
#include <linux/seq_file.h>
@@ -824,3 +825,4 @@ int __devcgroup_check_permission(short t
return 0;
}
+EXPORT_SYMBOL_GPL(__devcgroup_check_permission);
diff -Nurp linux-4.19.1-aufs/security/security.c linux-4.19.1-aufs-mod/security/security.c
--- linux-4.19.1-aufs/security/security.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/security/security.c 2018-11-05 20:08:19.017106758 +0200
@@ -542,6 +542,7 @@ int security_path_rmdir(const struct pat
return 0;
return call_int_hook(path_rmdir, 0, dir, dentry);
}
+EXPORT_SYMBOL_GPL(security_path_rmdir);
int security_path_unlink(const struct path *dir, struct dentry *dentry)
{
@@ -558,6 +559,7 @@ int security_path_symlink(const struct p
return 0;
return call_int_hook(path_symlink, 0, dir, dentry, old_name);
}
+EXPORT_SYMBOL_GPL(security_path_symlink);
int security_path_link(struct dentry *old_dentry, const struct path *new_dir,
struct dentry *new_dentry)
@@ -566,6 +568,7 @@ int security_path_link(struct dentry *ol
return 0;
return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry);
}
+EXPORT_SYMBOL_GPL(security_path_link);
int security_path_rename(const struct path *old_dir, struct dentry *old_dentry,
const struct path *new_dir, struct dentry *new_dentry,
@@ -593,6 +596,7 @@ int security_path_truncate(const struct
return 0;
return call_int_hook(path_truncate, 0, path);
}
+EXPORT_SYMBOL_GPL(security_path_truncate);
int security_path_chmod(const struct path *path, umode_t mode)
{
@@ -600,6 +604,7 @@ int security_path_chmod(const struct pat
return 0;
return call_int_hook(path_chmod, 0, path, mode);
}
+EXPORT_SYMBOL_GPL(security_path_chmod);
int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid)
{
@@ -607,6 +612,7 @@ int security_path_chown(const struct pat
return 0;
return call_int_hook(path_chown, 0, path, uid, gid);
}
+EXPORT_SYMBOL_GPL(security_path_chown);
int security_path_chroot(const struct path *path)
{
@@ -692,6 +698,7 @@ int security_inode_readlink(struct dentr
return 0;
return call_int_hook(inode_readlink, 0, dentry);
}
+EXPORT_SYMBOL_GPL(security_inode_readlink);
int security_inode_follow_link(struct dentry *dentry, struct inode *inode,
bool rcu)
@@ -707,6 +714,7 @@ int security_inode_permission(struct ino
return 0;
return call_int_hook(inode_permission, 0, inode, mask);
}
+EXPORT_SYMBOL_GPL(security_inode_permission);
int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
{
@@ -878,6 +886,7 @@ int security_file_permission(struct file
return fsnotify_perm(file, mask);
}
+EXPORT_SYMBOL_GPL(security_file_permission);
int security_file_alloc(struct file *file)
{
@@ -937,6 +946,7 @@ int security_mmap_file(struct file *file
return ret;
return ima_file_mmap(file, prot);
}
+EXPORT_SYMBOL_GPL(security_mmap_file);
int security_mmap_addr(unsigned long addr)
{
File diff suppressed because it is too large Load Diff
+63 -7
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>kernel</Name>
<Homepage>http://www.kernel.org</Homepage>
<Homepage>https://www.kernel.org</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
@@ -12,7 +12,7 @@
<IsA>kernel</IsA>
<Summary>The Linux kernel (the core of the Linux operating system) for Pisi Linux</Summary>
<Description>kernel contains the Linux kernel, the core of any Linux operating system. The kernel handles the basic functions of the operating system: memory allocation, process allocation, device input and output, etc.</Description>
<Archive sha1sum="1631a93d870d11efc7ecaa1450c39ad0a7ad7408" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.gz</Archive>
<Archive sha1sum="eb09a8e0483a9ec40bdb767551d0eda27f7c221a" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.gz</Archive>
<AdditionalFiles>
<AdditionalFile target="configs/kernel-i686-config">configs/kernel-i686-config</AdditionalFile>
<AdditionalFile target="configs/kernel-x86_64-config">configs/kernel-x86_64-config</AdditionalFile>
@@ -28,17 +28,17 @@
<!--for elfutils dirty fix-->
<Dependency>zlib-devel</Dependency>
<Dependency>xz-devel</Dependency>
<Dependency>openssl-devel</Dependency>
</BuildDependencies>
<Patches>
<!-- Linux patches -->
<Patch level="1" compressionType="xz">patches/linux/patch-4.14.73.xz</Patch>
<Patch level="1" compressionType="xz">patches/linux/patch-4.19.56.xz</Patch>
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.14.44/2.mga7/PATCHES/patches/series-->
<!--stable patches-->
<!--CVE-2016-8405-->
<!--other patches-->
<Patch level="1">patches/mageia_4_14/fs-aufs-4.14.patch</Patch>
<Patch level="1">patches/mageia_4_14/fs-aufs-4.14-modular.patch</Patch>
<Patch level="1">patches/mageia_4_14/fs-aufs-include-vmalloc.patch</Patch>
<Patch level="1">patches/mageia_4_19/fs-aufs-4.19.patch</Patch>
<Patch level="1">patches/mageia_4_19/fs-aufs-4.19-modular.patch</Patch>
</Patches>
</Source>
@@ -47,12 +47,13 @@
<RuntimeDependencies>
<Dependency>pisi</Dependency>
<Dependency>linux-firmware</Dependency>
<Dependency>wireless-regdb</Dependency>
<Dependency>grub2</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable" permanent="true">/boot</Path>
<Path fileType="library" permanent="true">/lib/modules</Path>
<Path fileType="data">/etc/kernel</Path>
<Path fileType="config">/etc/kernel</Path>
<Path fileType="config" permanent="true">/etc/mkinitcpio.d</Path>
</Files>
<Provides>
@@ -93,6 +94,61 @@
</Package>
<History>
<Update release="27">
<Date>2019-06-25</Date>
<Version>4.19.56</Version>
<Comment>Version Bump.</Comment>
<Type package="kernel">security</Type>
<Requires>
<Action package="kernel">systemRestart</Action>
</Requires>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="26">
<Date>2019-05-10</Date>
<Version>4.19.42</Version>
<Comment>Version Bump.</Comment>
<Type package="kernel">security</Type>
<Requires>
<Action package="kernel">systemRestart</Action>
</Requires>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="25">
<Date>2019-04-06</Date>
<Version>4.19.34</Version>
<Comment>Version Bump.</Comment>
<Type package="kernel">security</Type>
<Requires>
<Action package="kernel">systemRestart</Action>
</Requires>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="24">
<Date>2019-01-20</Date>
<Version>4.19.16</Version>
<Comment>Version Bump</Comment>
<Type package="kernel">security</Type>
<Requires>
<Action package="kernel">systemRestart</Action>
</Requires>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="23">
<Date>2018-12-21</Date>
<Version>4.14.90</Version>
<Comment>Version Bump</Comment>
<Type package="kernel">security</Type>
<Requires>
<Action package="kernel">systemRestart</Action>
</Requires>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="22">
<Date>2018-10-03</Date>
<Version>4.14.73</Version>
@@ -0,0 +1,404 @@
fs/aufs/Kconfig | 2 +-
fs/dcache.c | 2 ++
fs/exec.c | 1 +
fs/fcntl.c | 1 +
fs/file_table.c | 3 +++
fs/inode.c | 1 +
fs/namespace.c | 2 ++
fs/notify/group.c | 4 ++++
fs/notify/mark.c | 3 +++
fs/open.c | 1 +
fs/read_write.c | 4 ++++
fs/splice.c | 2 ++
fs/sync.c | 1 +
fs/xattr.c | 1 +
kernel/task_work.c | 1 +
security/commoncap.c | 2 ++
security/device_cgroup.c | 2 ++
security/security.c | 10 ++++++++++
18 files changed, 42 insertions(+), 1 deletion(-)
diff -Nurp linux-4.19.1-aufs/fs/aufs/Kconfig linux-4.19.1-aufs-mod/fs/aufs/Kconfig
--- linux-4.19.1-aufs/fs/aufs/Kconfig 2018-11-05 20:06:43.402301839 +0200
+++ linux-4.19.1-aufs-mod/fs/aufs/Kconfig 2018-11-05 20:08:19.014106701 +0200
@@ -1,6 +1,6 @@
# SPDX-License-Identifier: GPL-2.0
config AUFS_FS
- bool "Aufs (Advanced multi layered unification filesystem) support"
+ tristate "Aufs (Advanced multi layered unification filesystem) support"
help
Aufs is a stackable unification filesystem such as Unionfs,
which unifies several directories and provides a merged single
diff -Nurp linux-4.19.1-aufs/fs/dcache.c linux-4.19.1-aufs-mod/fs/dcache.c
--- linux-4.19.1-aufs/fs/dcache.c 2018-11-05 20:06:43.409301971 +0200
+++ linux-4.19.1-aufs-mod/fs/dcache.c 2018-11-05 20:08:19.014106701 +0200
@@ -1343,6 +1343,7 @@ rename_retry:
seq = 1;
goto again;
}
+EXPORT_SYMBOL_GPL(d_walk);
struct check_mount {
struct vfsmount *mnt;
@@ -2837,6 +2838,7 @@ void d_exchange(struct dentry *dentry1,
write_sequnlock(&rename_lock);
}
+EXPORT_SYMBOL_GPL(d_exchange);
/**
* d_ancestor - search for an ancestor
diff -Nurp linux-4.19.1-aufs/fs/exec.c linux-4.19.1-aufs-mod/fs/exec.c
--- linux-4.19.1-aufs/fs/exec.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/exec.c 2018-11-05 20:08:19.014106701 +0200
@@ -109,6 +109,7 @@ bool path_noexec(const struct path *path
return (path->mnt->mnt_flags & MNT_NOEXEC) ||
(path->mnt->mnt_sb->s_iflags & SB_I_NOEXEC);
}
+EXPORT_SYMBOL_GPL(path_noexec);
#ifdef CONFIG_USELIB
/*
diff -Nurp linux-4.19.1-aufs/fs/fcntl.c linux-4.19.1-aufs-mod/fs/fcntl.c
--- linux-4.19.1-aufs/fs/fcntl.c 2018-11-05 20:06:43.409301971 +0200
+++ linux-4.19.1-aufs-mod/fs/fcntl.c 2018-11-05 20:08:19.015106720 +0200
@@ -85,6 +85,7 @@ int setfl(int fd, struct file * filp, un
out:
return error;
}
+EXPORT_SYMBOL_GPL(setfl);
static void f_modown(struct file *filp, struct pid *pid, enum pid_type type,
int force)
diff -Nurp linux-4.19.1-aufs/fs/file_table.c linux-4.19.1-aufs-mod/fs/file_table.c
--- linux-4.19.1-aufs/fs/file_table.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/file_table.c 2018-11-05 21:04:47.298905524 +0200
@@ -161,6 +161,7 @@ over:
}
return ERR_PTR(-ENFILE);
}
+EXPORT_SYMBOL_GPL(alloc_empty_file);
/*
* Variant of alloc_empty_file() that doesn't check and modify nr_files.
@@ -323,6 +324,7 @@ void flush_delayed_fput(void)
{
delayed_fput(NULL);
}
+EXPORT_SYMBOL_GPL(flush_delayed_fput);
static DECLARE_DELAYED_WORK(delayed_fput_work, delayed_fput);
@@ -365,6 +367,7 @@ void __fput_sync(struct file *file)
}
EXPORT_SYMBOL(fput);
+EXPORT_SYMBOL_GPL(__fput_sync);
void __init files_init(void)
{
diff -Nurp linux-4.19.1-aufs/fs/inode.c linux-4.19.1-aufs-mod/fs/inode.c
--- linux-4.19.1-aufs/fs/inode.c 2018-11-05 20:06:43.409301971 +0200
+++ linux-4.19.1-aufs-mod/fs/inode.c 2018-11-05 20:08:19.015106720 +0200
@@ -1666,6 +1666,7 @@ int update_time(struct inode *inode, str
return update_time(inode, time, flags);
}
+EXPORT_SYMBOL_GPL(update_time);
/**
* touch_atime - update the access time
diff -Nurp linux-4.19.1-aufs/fs/namespace.c linux-4.19.1-aufs-mod/fs/namespace.c
--- linux-4.19.1-aufs/fs/namespace.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/namespace.c 2018-11-05 20:08:19.015106720 +0200
@@ -437,6 +437,7 @@ void __mnt_drop_write(struct vfsmount *m
mnt_dec_writers(real_mount(mnt));
preempt_enable();
}
+EXPORT_SYMBOL_GPL(__mnt_drop_write);
/**
* mnt_drop_write - give up write access to a mount
@@ -1832,6 +1833,7 @@ int iterate_mounts(int (*f)(struct vfsmo
}
return 0;
}
+EXPORT_SYMBOL_GPL(iterate_mounts);
static void cleanup_group_ids(struct mount *mnt, struct mount *end)
{
diff -Nurp linux-4.19.1-aufs/fs/notify/group.c linux-4.19.1-aufs-mod/fs/notify/group.c
--- linux-4.19.1-aufs/fs/notify/group.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/notify/group.c 2018-11-05 20:09:24.538349333 +0200
@@ -23,6 +23,7 @@
#include <linux/rculist.h>
#include <linux/wait.h>
#include <linux/memcontrol.h>
+#include <linux/module.h>
#include <linux/fsnotify_backend.h>
#include "fsnotify.h"
@@ -112,6 +113,7 @@ void fsnotify_get_group(struct fsnotify_
{
refcount_inc(&group->refcnt);
}
+EXPORT_SYMBOL_GPL(fsnotify_get_group);
/*
* Drop a reference to a group. Free it if it's through.
@@ -121,6 +123,7 @@ void fsnotify_put_group(struct fsnotify_
if (refcount_dec_and_test(&group->refcnt))
fsnotify_final_destroy_group(group);
}
+EXPORT_SYMBOL_GPL(fsnotify_put_group);
/*
* Create a new fsnotify_group and hold a reference for the group returned.
@@ -150,6 +153,7 @@ struct fsnotify_group *fsnotify_alloc_gr
return group;
}
+EXPORT_SYMBOL_GPL(fsnotify_alloc_group);
int fsnotify_fasync(int fd, struct file *file, int on)
{
diff -Nurp linux-4.19.1-aufs/fs/notify/mark.c linux-4.19.1-aufs-mod/fs/notify/mark.c
--- linux-4.19.1-aufs/fs/notify/mark.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/notify/mark.c 2018-11-05 20:53:39.635340341 +0200
@@ -125,6 +125,7 @@ __u32 fsnotify_conn_mask(struct fsnotify
return *fsnotify_conn_mask_p(conn);
}
+EXPORT_SYMBOL_GPL(fsnotify_put_mark);
static void __fsnotify_recalc_mask(struct fsnotify_mark_connector *conn)
{
@@ -289,6 +290,7 @@ static bool fsnotify_get_mark_safe(struc
}
return false;
}
+EXPORT_SYMBOL_GPL(fsnotify_destroy_mark);
/*
* Puts marks and wakes up group destruction if necessary.
@@ -572,6 +574,7 @@ out_err:
spin_unlock(&mark->lock);
return err;
}
+EXPORT_SYMBOL_GPL(fsnotify_init_mark);
/*
* Attach an initialized mark to a given group and fs object.
diff -Nurp linux-4.19.1-aufs/fs/open.c linux-4.19.1-aufs-mod/fs/open.c
--- linux-4.19.1-aufs/fs/open.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/open.c 2018-11-05 20:55:37.785556160 +0200
@@ -64,6 +64,7 @@ int do_truncate(struct dentry *dentry, l
inode_unlock(dentry->d_inode);
return ret;
}
+EXPORT_SYMBOL_GPL(do_truncate);
long vfs_truncate(const struct path *path, loff_t length)
{
diff -Nurp linux-4.19.1-aufs/fs/read_write.c linux-4.19.1-aufs-mod/fs/read_write.c
--- linux-4.19.1-aufs/fs/read_write.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/read_write.c 2018-11-05 20:08:19.016106739 +0200
@@ -459,6 +459,7 @@ ssize_t vfs_read(struct file *file, char
return ret;
}
+EXPORT_SYMBOL_GPL(vfs_read);
static ssize_t new_sync_write(struct file *filp, const char __user *buf, size_t len, loff_t *ppos)
{
@@ -499,6 +500,7 @@ vfs_readf_t vfs_readf(struct file *file)
return new_sync_read;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL_GPL(vfs_readf);
vfs_writef_t vfs_writef(struct file *file)
{
@@ -510,6 +512,7 @@ vfs_writef_t vfs_writef(struct file *fil
return new_sync_write;
return ERR_PTR(-ENOSYS);
}
+EXPORT_SYMBOL_GPL(vfs_writef);
ssize_t __kernel_write(struct file *file, const void *buf, size_t count, loff_t *pos)
{
@@ -579,6 +582,7 @@ ssize_t vfs_write(struct file *file, con
return ret;
}
+EXPORT_SYMBOL_GPL(vfs_write);
static inline loff_t file_pos_read(struct file *file)
{
diff -Nurp linux-4.19.1-aufs/fs/splice.c linux-4.19.1-aufs-mod/fs/splice.c
--- linux-4.19.1-aufs/fs/splice.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/splice.c 2018-11-05 20:08:19.016106739 +0200
@@ -851,6 +851,7 @@ long do_splice_from(struct pipe_inode_in
return splice_write(pipe, out, ppos, len, flags);
}
+EXPORT_SYMBOL_GPL(do_splice_from);
/*
* Attempt to initiate a splice from a file to a pipe.
@@ -880,6 +881,7 @@ long do_splice_to(struct file *in, loff_
return splice_read(in, ppos, pipe, len, flags);
}
+EXPORT_SYMBOL_GPL(do_splice_to);
/**
* splice_direct_to_actor - splices data directly between two non-pipes
diff -Nurp linux-4.19.1-aufs/fs/sync.c linux-4.19.1-aufs-mod/fs/sync.c
--- linux-4.19.1-aufs/fs/sync.c 2018-11-05 20:06:43.410301989 +0200
+++ linux-4.19.1-aufs-mod/fs/sync.c 2018-11-05 20:08:19.016106739 +0200
@@ -39,6 +39,7 @@ int __sync_filesystem(struct super_block
sb->s_op->sync_fs(sb, wait);
return __sync_blockdev(sb->s_bdev, wait);
}
+EXPORT_SYMBOL_GPL(__sync_filesystem);
/*
* Write out and wait upon all dirty data associated with this
diff -Nurp linux-4.19.1-aufs/fs/xattr.c linux-4.19.1-aufs-mod/fs/xattr.c
--- linux-4.19.1-aufs/fs/xattr.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/fs/xattr.c 2018-11-05 20:08:19.016106739 +0200
@@ -295,6 +295,7 @@ vfs_getxattr_alloc(struct dentry *dentry
*xattr_value = value;
return error;
}
+EXPORT_SYMBOL_GPL(vfs_getxattr_alloc);
ssize_t
__vfs_getxattr(struct dentry *dentry, struct inode *inode, const char *name,
diff -Nurp linux-4.19.1-aufs/kernel/task_work.c linux-4.19.1-aufs-mod/kernel/task_work.c
--- linux-4.19.1-aufs/kernel/task_work.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/kernel/task_work.c 2018-11-05 20:08:19.017106758 +0200
@@ -116,3 +116,4 @@ void task_work_run(void)
} while (work);
}
}
+EXPORT_SYMBOL_GPL(task_work_run);
diff -Nurp linux-4.19.1-aufs/security/commoncap.c linux-4.19.1-aufs-mod/security/commoncap.c
--- linux-4.19.1-aufs/security/commoncap.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/security/commoncap.c 2018-11-05 20:08:19.017106758 +0200
@@ -1336,12 +1336,14 @@ int cap_mmap_addr(unsigned long addr)
}
return ret;
}
+EXPORT_SYMBOL_GPL(cap_mmap_addr);
int cap_mmap_file(struct file *file, unsigned long reqprot,
unsigned long prot, unsigned long flags)
{
return 0;
}
+EXPORT_SYMBOL_GPL(cap_mmap_file);
#ifdef CONFIG_SECURITY
diff -Nurp linux-4.19.1-aufs/security/device_cgroup.c linux-4.19.1-aufs-mod/security/device_cgroup.c
--- linux-4.19.1-aufs/security/device_cgroup.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/security/device_cgroup.c 2018-11-05 20:08:19.017106758 +0200
@@ -8,6 +8,7 @@
#include <linux/device_cgroup.h>
#include <linux/cgroup.h>
#include <linux/ctype.h>
+#include <linux/export.h>
#include <linux/list.h>
#include <linux/uaccess.h>
#include <linux/seq_file.h>
@@ -824,3 +825,4 @@ int __devcgroup_check_permission(short t
return 0;
}
+EXPORT_SYMBOL_GPL(__devcgroup_check_permission);
diff -Nurp linux-4.19.1-aufs/security/security.c linux-4.19.1-aufs-mod/security/security.c
--- linux-4.19.1-aufs/security/security.c 2018-10-22 09:37:37.000000000 +0300
+++ linux-4.19.1-aufs-mod/security/security.c 2018-11-05 20:08:19.017106758 +0200
@@ -542,6 +542,7 @@ int security_path_rmdir(const struct pat
return 0;
return call_int_hook(path_rmdir, 0, dir, dentry);
}
+EXPORT_SYMBOL_GPL(security_path_rmdir);
int security_path_unlink(const struct path *dir, struct dentry *dentry)
{
@@ -558,6 +559,7 @@ int security_path_symlink(const struct p
return 0;
return call_int_hook(path_symlink, 0, dir, dentry, old_name);
}
+EXPORT_SYMBOL_GPL(security_path_symlink);
int security_path_link(struct dentry *old_dentry, const struct path *new_dir,
struct dentry *new_dentry)
@@ -566,6 +568,7 @@ int security_path_link(struct dentry *ol
return 0;
return call_int_hook(path_link, 0, old_dentry, new_dir, new_dentry);
}
+EXPORT_SYMBOL_GPL(security_path_link);
int security_path_rename(const struct path *old_dir, struct dentry *old_dentry,
const struct path *new_dir, struct dentry *new_dentry,
@@ -593,6 +596,7 @@ int security_path_truncate(const struct
return 0;
return call_int_hook(path_truncate, 0, path);
}
+EXPORT_SYMBOL_GPL(security_path_truncate);
int security_path_chmod(const struct path *path, umode_t mode)
{
@@ -600,6 +604,7 @@ int security_path_chmod(const struct pat
return 0;
return call_int_hook(path_chmod, 0, path, mode);
}
+EXPORT_SYMBOL_GPL(security_path_chmod);
int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid)
{
@@ -607,6 +612,7 @@ int security_path_chown(const struct pat
return 0;
return call_int_hook(path_chown, 0, path, uid, gid);
}
+EXPORT_SYMBOL_GPL(security_path_chown);
int security_path_chroot(const struct path *path)
{
@@ -692,6 +698,7 @@ int security_inode_readlink(struct dentr
return 0;
return call_int_hook(inode_readlink, 0, dentry);
}
+EXPORT_SYMBOL_GPL(security_inode_readlink);
int security_inode_follow_link(struct dentry *dentry, struct inode *inode,
bool rcu)
@@ -707,6 +714,7 @@ int security_inode_permission(struct ino
return 0;
return call_int_hook(inode_permission, 0, inode, mask);
}
+EXPORT_SYMBOL_GPL(security_inode_permission);
int security_inode_setattr(struct dentry *dentry, struct iattr *attr)
{
@@ -878,6 +886,7 @@ int security_file_permission(struct file
return fsnotify_perm(file, mask);
}
+EXPORT_SYMBOL_GPL(security_file_permission);
int security_file_alloc(struct file *file)
{
@@ -937,6 +946,7 @@ int security_mmap_file(struct file *file
return ret;
return ima_file_mmap(file, prot);
}
+EXPORT_SYMBOL_GPL(security_mmap_file);
int security_mmap_addr(unsigned long addr)
{
File diff suppressed because it is too large Load Diff
+41 -7
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>cpupowertools</Name>
<Homepage>http://www.kernel.org</Homepage>
<Homepage>https://www.kernel.org</Homepage>
<Packager>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
@@ -12,20 +12,19 @@
<IsA>app:console</IsA>
<Summary>CPU power management tools</Summary>
<Description>cpupowertools contains utilities to manage power management and frequency scaling policies of modern CPUs.</Description>
<Archive sha1sum="1631a93d870d11efc7ecaa1450c39ad0a7ad7408" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.14.tar.gz</Archive>
<Archive sha1sum="eb09a8e0483a9ec40bdb767551d0eda27f7c221a" type="targz">https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.19.tar.gz</Archive>
<BuildDependencies>
<Dependency>pciutils-devel</Dependency>
</BuildDependencies>
<Patches>
<Patches>
<!-- Linux patches -->
<Patch level="1" compressionType="xz">patches/linux/patch-4.14.73.xz</Patch>
<Patch level="1" compressionType="xz">patches/linux/patch-4.19.56.xz</Patch>
<!-- Mageia Linux patches // compatible with http://svnweb.mageia.org/packages/cauldron/kernel/releases/4.14.44/2.mga7/PATCHES/patches/series-->
<!--stable patches-->
<!--CVE-2016-8405-->
<!--other patches-->
<Patch level="1">patches/mageia_4_14/fs-aufs-4.14.patch</Patch>
<Patch level="1">patches/mageia_4_14/fs-aufs-4.14-modular.patch</Patch>
<Patch level="1">patches/mageia_4_14/fs-aufs-include-vmalloc.patch</Patch>
<Patch level="1">patches/mageia_4_19/fs-aufs-4.19.patch</Patch>
<Patch level="1">patches/mageia_4_19/fs-aufs-4.19-modular.patch</Patch>
</Patches>
</Source>
@@ -52,6 +51,41 @@
</Package>
<History>
<Update release="26">
<Date>2019-06-26</Date>
<Version>4.19.56</Version>
<Comment>Update.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="25">
<Date>2019-05-11</Date>
<Version>4.19.34</Version>
<Comment>Update.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="24">
<Date>2019-04-06</Date>
<Version>4.19.34</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="23">
<Date>2019-01-20</Date>
<Version>4.19.16</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="22">
<Date>2018-12-22</Date>
<Version>4.14.90</Version>
<Comment>Rebuild</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="21">
<Date>2018-10-05</Date>
<Version>4.14.73</Version>
+9 -2
View File
@@ -12,12 +12,12 @@
<IsA>library</IsA>
<Summary>Portable Network Graphics library</Summary>
<Description>The Portable Network Graphics (PNG) format was designed to replace the older and simpler GIF format and, to some extent, the much more complex TIFF format. Project's main aim is to concentrate on two major uses: the World Wide Web (WWW) and image-editing.</Description>
<Archive sha1sum="ff4dceadb15e2c929ad26283118d56f66f4a6cff" type="tarxz">mirrors://sourceforge/libpng/libpng-1.6.28.tar.xz</Archive>
<Archive sha1sum="45de4ec996ffcc3e18037e7c128abe95f4d0292a" type="tarxz">mirrors://sourceforge/libpng/libpng-1.6.34.tar.xz</Archive>
<BuildDependencies>
<Dependency>zlib-devel</Dependency>
</BuildDependencies>
<Patches>
<Patch level="1" compressionType="gz">libpng-1.6.28-apng.patch.gz</Patch>
<Patch level="1" compressionType="gz">libpng-1.6.34-apng.patch.gz</Patch>
<Patch level="1">libpng-multilib.patch</Patch>
</Patches>
</Source>
@@ -67,6 +67,13 @@
</Package>
<History>
<Update release="5">
<Date>2018-12-21</Date>
<Version>1.6.34</Version>
<Comment>Version Bump</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-07-15</Date>
<Version>1.6.28</Version>
@@ -0,0 +1,30 @@
Description: use EXSLT "replace" function when available
A recursive implementation of string.subst is problematic,
long strings with many matches will cause stack overflows.
Author: Peter De Wachter <pdewacht@gmail.com>
Bug-Debian: https://bugs.debian.org/750593
--- a/lib/lib.xsl
+++ b/lib/lib.xsl
@@ -10,7 +10,10 @@
This module implements DTD-independent functions
******************************************************************** -->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ xmlns:str="http://exslt.org/strings"
+ exclude-result-prefixes="str"
+ version="1.0">
<xsl:template name="dot.count">
<!-- Returns the number of "." characters in a string -->
@@ -56,6 +59,9 @@
<xsl:param name="replacement"/>
<xsl:choose>
+ <xsl:when test="function-available('str:replace')">
+ <xsl:value-of select="str:replace($string, string($target), string($replacement))"/>
+ </xsl:when>
<xsl:when test="contains($string, $target)">
<xsl:variable name="rest">
<xsl:call-template name="string.subst">
+9 -1
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>docbook-xsl</Name>
<Homepage>http://wiki.docbook.org/topic/DocBookXslStylesheets</Homepage>
<Homepage>https://docbook.org/</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -21,6 +21,7 @@
<Patch level="1">docbook-xsl-newmethods.patch</Patch>
<Patch level="1">docbook-xsl-non-constant-expressions.patch</Patch>
<Patch level="1">docbook-xsl-list-item-body.patch</Patch>
<Patch level="1">nonrecursive-string-subst.patch</Patch>
<!-- <Patch level="1">docbook-xsl-mandir.patch</Patch> -->
</Patches>
</Source>
@@ -40,6 +41,13 @@
</Package>
<History>
<Update release="5">
<Date>2019-01-13</Date>
<Version>1.79.1</Version>
<Comment>Rebuild.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-07-17</Date>
<Version>1.79.1</Version>
+621 -90
View File
File diff suppressed because it is too large Load Diff
+1 -1
View File
@@ -1 +1 @@
f49c50b0da96caec7b68e7fc7583f2fa0f6c61c6
833a4e3d6cfd973792fd50f104216b32ca748000
BIN
View File
Binary file not shown.
+1 -1
View File
@@ -1 +1 @@
e184aea059ba7f1323ff7924e00ed9d5b5ccf22c
293b321ba3cc14104bd2ad7e1573bf93ed4649d7
+7 -3
View File
@@ -14,17 +14,21 @@ def setup():
shelltools.export("DEBUG", "-DNDEBUG")
autotools.rawConfigure("--libdir=/lib \
--disable-static \
--mandir=/usr/share/man \
--libexecdir=/lib \
--bindir=/bin")
pisitools.dosed("libtool", " -shared ", " -Wl,-O1,--as-needed -shared ")
def build():
autotools.make()
def install():
autotools.make("DESTDIR=%s install install-lib install-dev" % get.installDIR())
pisitools.remove("/lib/*.a")
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
shelltools.chmod("%s/lib/libacl.so.*.*.*" % get.installDIR(), 0755)
shelltools.copytree("%s/lib/pkgconfig" % get.installDIR(), "%s/usr/lib/pkgconfig" % get.installDIR())
pisitools.removeDir("/lib/pkgconfig")
pisitools.dodoc("README")
+10 -2
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>acl</Name>
<Homepage>http://acl.bestbits.at/</Homepage>
<Homepage>https://savannah.nongnu.org/projects/acl</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -14,7 +14,7 @@
<IsA>library</IsA>
<Summary>Access control list utilities</Summary>
<Description>acl contains the getfacl and setfacl utilities needed for manipulating access control lists along with the needed libraries.</Description>
<Archive sha1sum="537dddc0ee7b6aa67960a3de2d36f1e2ff2059d9" type="targz">http://download.savannah.gnu.org/releases/acl/acl-2.2.52.src.tar.gz</Archive>
<Archive sha1sum="6c9e46602adece1c2dae91ed065899d7f810bf01" type="targz">http://download.savannah.gnu.org/releases/acl/acl-2.2.53.tar.gz</Archive>
<BuildDependencies>
<Dependency>attr-devel</Dependency>
</BuildDependencies>
@@ -41,11 +41,19 @@
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2018-11-28</Date>
<Version>2.2.53</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-07-15</Date>
<Version>2.2.52</Version>
+10 -2
View File
@@ -7,12 +7,15 @@
from pisi.actionsapi import get
from pisi.actionsapi import autotools
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
suffix = "32" if get.buildTYPE() == "emul32" else ""
bindir = "/tmp" if get.buildTYPE() == "emul32" else "/bin"
def setup():
autotools.rawConfigure("--libdir=/lib%s \
--sysconfdir=/etc \
--disable-static \
--mandir=/usr/share/man \
--libexecdir=/lib%s \
--bindir=%s" % (suffix, suffix, bindir))
@@ -20,7 +23,12 @@ def build():
autotools.make()
def install():
autotools.make("DIST_ROOT=%s install install-lib install-dev" % get.installDIR())
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
if get.buildTYPE() == "emul32":
shelltools.copytree("%s/lib32/pkgconfig" % get.installDIR(), "%s/usr/lib32/pkgconfig" % get.installDIR())
pisitools.removeDir("/tmp")
pisitools.remove("/lib%s/libattr.a" % suffix)
pisitools.removeDir("/lib32/pkgconfig")
return
shelltools.copytree("%s/lib/pkgconfig" % get.installDIR(), "%s/usr/lib/pkgconfig" % get.installDIR())
pisitools.removeDir("/lib/pkgconfig")
+9
View File
@@ -0,0 +1,9 @@
/* Small shim until we update all packages. */
#ifndef __XATTR_H__
#define __XATTR_H__
#include <sys/xattr.h>
#warning "Please change your <attr/xattr.h> includes to <sys/xattr.h>"
# ifndef ENOATTR
# define ENOATTR ENODATA
# endif /* ENOATTR */
#endif
+22 -2
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>attr</Name>
<Homepage>http://acl.bestbits.at/</Homepage>
<Homepage>https://savannah.nongnu.org/projects/attr</Homepage>
<Packager>
<Name>Pisi Linux Admins</Name>
<Email>admins@pisilinux.org</Email>
@@ -13,13 +13,14 @@
<IsA>library</IsA>
<Summary>Utilities for managing filesystems extended attributes</Summary>
<Description>attr contains a set of tools for manipulating extended attributes on filesystem objects, in particular getfattr and setfattr.</Description>
<Archive sha1sum="5060f0062baee6439f41a433325b8b3671f8d2d8" type="targz">http://download.savannah.gnu.org/releases/attr/attr-2.4.47.src.tar.gz</Archive>
<Archive sha1sum="d7c88cb5db51c5e255a511b0a15e832fcdda5b4f" type="targz">http://download.savannah.nongnu.org/releases/attr/attr-2.4.48.tar.gz</Archive>
</Source>
<Package>
<Name>attr</Name>
<Files>
<Path fileType="executable">/bin</Path>
<Path fileType="conf">/etc</Path>
<Path fileType="library">/lib</Path>
<Path fileType="localedata">/usr/share/locale</Path>
<Path fileType="doc">/usr/share/doc</Path>
@@ -36,6 +37,8 @@
</RuntimeDependencies>
<Files>
<Path fileType="header">/usr/include</Path>
<Path fileType="library">/usr/lib/pkgconfig</Path>
<Path fileType="library">/usr/lib32/pkgconfig</Path>
<Path fileType="man">/usr/share/man/man3</Path>
</Files>
</Package>
@@ -53,9 +56,26 @@
<Files>
<Path fileType="library">/lib32</Path>
</Files>
<AdditionalFiles>
<AdditionalFile owner="root" permission="0644" target="/usr/include/attr/xattr.h">xattr-shim.h</AdditionalFile>
</AdditionalFiles>
</Package>
<History>
<Update release="6">
<Date>2019-04-29</Date>
<Version>2.4.48</Version>
<Comment>Rebuild.</Comment>
<Name>Mustafa Cinasal</Name>
<Email>muscnsl@gmail.com</Email>
</Update>
<Update release="5">
<Date>2018-11-28</Date>
<Version>2.4.48</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2018-07-15</Date>
<Version>2.4.47</Version>
+3 -4
View File
@@ -119,7 +119,8 @@ def postInstall(fromVersion, fromRelease, toVersion, toRelease):
(22, "sshd"),
(30, "squid"),
(32, "rpc"),
#(46, "plugdev"),
# libftdi need plugdev
(46, "plugdev"),
(50, "named"),
# For systemd/var-lock.mount
(54, "lock"),
@@ -128,7 +129,7 @@ def postInstall(fromVersion, fromRelease, toVersion, toRelease):
(80, "apache"),
(90, "dovecot"),
(100, "users"),
(102, "hal"),
(102, "input"),
(103, "polkitd"),
(104, "postfix"),
(105, "postdrop"),
@@ -221,7 +222,6 @@ def postInstall(fromVersion, fromRelease, toVersion, toRelease):
(70, "postgres", "PostgreSQL", "/var/lib/postgresql", "/bin/false", "", ["postgres"], [], []),
(80, "apache", "Apache", "/dev/null", "/bin/false", "", ["apache", "svn"], [], []),
(90, "dovecot", "Dovecot", "/dev/null", "/bin/false", "", ["dovecot"], [], []),
(102, "hal", "HAL", "/dev/null", "/bin/false", "", ["hal"], [], []),
(103, "polkitd", "PolicyKit", "/var/lib/polkit-1", "/bin/false", "", ["polkitd"], [], []),
(104, "postfix", "Postfix", "/var/spool/postfix", "/bin/false", "", ["postfix"], [], []),
(106, "smmsp", "smmsp", "/var/spool/mqueue", "/bin/false", "", ["smmsp"], [], []),
@@ -259,7 +259,6 @@ def postInstall(fromVersion, fromRelease, toVersion, toRelease):
(162, "privoxy", "Privoxy", "/etc/privoxy", "/sbin/nologin", "", ["privoxy"], [], []),
(163, "qemu", "qemu user", "/", "/sbin/nologin", "", ["qemu", "kvm"], [], []),
(164, "polipo", "polipo user", "/", "/sbin/nologin", "", ["polipo"], [], []),
(165, "kdm", "kdm", "/var", "/sbin/nologin", "", ["kdm"], [], []),
(166, "nginx", "nginx user", "/etc/nginx", "/sbin/nologin", "", ["nginx"], [], []),
(167, "ntop", "ntop user", "/var/lib/ntop", "/sbin/nologin", "", ["ntop"], [], []),
(168, "smolt", "smolt user", "/dev/null", "/bin/false", "", [], [], []),
+8
View File
@@ -0,0 +1,8 @@
NAME=PisiLinux
ID=pisilinux
VERSION="2"
VERSION_CODENAME=Felis Catus
VERSION_ID="2.1.1"
PRETTY_NAME="PisiLinux 2.1.1 Felis Catus"
HOME_URL="https://www.pisilinux.org/"
BUG_REPORT_URL="https://github.com/pisilinux/main/issues"
@@ -1 +1 @@
Pisi_Linux 2.1
Pisi_Linux 2.1.1
+10 -1
View File
@@ -3,7 +3,7 @@
<PISI>
<Source>
<Name>baselayout</Name>
<Homepage>http://www.pisilinux.org</Homepage>
<Homepage>https://pisilinux.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
@@ -54,6 +54,8 @@
<!-- Release file for Pisi Linux, there's another in lsb-release package -->
<AdditionalFile owner="root" permission="0644" target="/etc/pisilinux-release">pisilinux-release</AdditionalFile>
<!-- os-release file for same package need this (fwupd) -->
<AdditionalFile owner="root" permission="0644" target="/etc/os-release">os-release</AdditionalFile>
<!-- Should be dropped after switching to systemd as the only user is COMAR -->
<AdditionalFile owner="root" permission="0644" target="/usr/share/man/man8/start-stop-daemon.8">start-stop-daemon.8</AdditionalFile>
@@ -67,6 +69,13 @@
</Package>
<History>
<Update release="7">
<Date>2018-12-08</Date>
<Version>3.10.1</Version>
<Comment>add new group; input - plugdev.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="6">
<Date>2018-11-14</Date>
<Version>3.10.1</Version>
@@ -0,0 +1,31 @@
diff --git a/execute_cmd.h b/execute_cmd.h
--- a/execute_cmd.h
+++ b/execute_cmd.h
@@ -37,6 +37,9 @@ struct func_array_state
};
#endif
+/* Variables delared in execute_cmd.c, used by many other files */
+extern int executing_command_builtin;
+
extern struct fd_bitmap *new_fd_bitmap __P((int));
extern void dispose_fd_bitmap __P((struct fd_bitmap *));
extern void close_fd_bitmap __P((struct fd_bitmap *));
diff --git a/subst.c b/subst.c
--- a/subst.c
+++ b/subst.c
@@ -10676,11 +10676,12 @@ expand_word_list_internal (list, eflags)
tint = do_word_assignment (temp_list->word, 0);
this_command_name = savecmd;
/* Variable assignment errors in non-interactive shells
- running in Posix.2 mode cause the shell to exit. */
+ running in Posix.2 mode cause the shell to exit, unless
+ they are being run by the `command' builtin. */
if (tint == 0)
{
last_command_exit_value = EXECUTION_FAILURE;
- if (interactive_shell == 0 && posixly_correct)
+ if (interactive_shell == 0 && posixly_correct && executing_command_builtin == 0)
exp_jump_to_top_level (FORCE_EOF);
else
exp_jump_to_top_level (DISCARD);
@@ -0,0 +1,18 @@
diff --git a/parse.y b/parse.y
--- a/parse.y
+++ b/parse.y
@@ -4011,11 +4011,13 @@ eof_error:
tflags |= LEX_RESWDOK;
lex_rwlen = 0;
}
- else
+ else if (shellmeta (ch) == 0)
{
tflags &= ~LEX_RESWDOK;
/*itrace("parse_comsub:%d: found `%.4s', lex_reswdok -> 0", line_number, ret+retind-4);*/
}
+ else /* can't be in a reserved word any more */
+ lex_rwlen = 0;
}
else if MBTEST((tflags & LEX_CKCOMMENT) && ch == '#' && (lex_rwlen == 0 || ((tflags & LEX_INWORD) && lex_wlen == 0)))
; /* don't modify LEX_RESWDOK if we're starting a comment */
@@ -0,0 +1,203 @@
diff --git a/builtins/fc.def b/builtins/fc.def
index fe16471..98c53db 100644
--- a/builtins/fc.def
+++ b/builtins/fc.def
@@ -423,6 +423,7 @@ fc_builtin (list)
{
sh_wrerror ();
fclose (stream);
+ FREE (fn);
return (EXECUTION_FAILURE);
}
fclose (stream);
diff --git a/execute_cmd.c b/execute_cmd.c
index 63a332a..15b5e19 100644
--- a/execute_cmd.c
+++ b/execute_cmd.c
@@ -2196,8 +2196,10 @@ coproc_setvars (cp)
if (v == 0)
{
v = find_variable_nameref_for_create (cp->c_name, 1);
- if (v == INVALID_NAMEREF_VALUE)
- return;
+ if (v == INVALID_NAMEREF_VALUE) {
+ free (namevar);
+ return;
+ }
if (v && nameref_p (v))
{
free (cp->c_name);
@@ -2210,6 +2212,7 @@ coproc_setvars (cp)
{
if (readonly_p (v))
err_readonly (cp->c_name);
+ free (namevar);
return;
}
if (v == 0)
@@ -5528,7 +5531,6 @@ shell_execve (command, args, env)
char *interp;
int ilen;
- close (fd);
interp = getinterp (sample, sample_len, (int *)NULL);
ilen = strlen (interp);
errno = i;
diff --git a/expr.c b/expr.c
index 172964a..5dc57c0 100644
--- a/expr.c
+++ b/expr.c
@@ -207,7 +207,8 @@ static intmax_t exp5 __P((void));
static intmax_t exp4 __P((void));
static intmax_t expshift __P((void));
static intmax_t exp3 __P((void));
-static intmax_t exp2 __P((void));
+/* Avoid name clash with standard exp2 */
+static intmax_t bash_exp2 __P((void));
static intmax_t exppower __P((void));
static intmax_t exp1 __P((void));
static intmax_t exp0 __P((void));
@@ -809,14 +810,14 @@ exp3 ()
{
register intmax_t val1, val2;
- val1 = exp2 ();
+ val1 = bash_exp2 ();
while ((curtok == PLUS) || (curtok == MINUS))
{
int op = curtok;
readtok ();
- val2 = exp2 ();
+ val2 = bash_exp2 ();
if (op == PLUS)
val1 += val2;
@@ -828,7 +829,7 @@ exp3 ()
}
static intmax_t
-exp2 ()
+bash_exp2 ()
{
register intmax_t val1, val2;
#if defined (HAVE_IMAXDIV)
diff --git a/lib/glob/glob.c b/lib/glob/glob.c
index 7f6eafe..c018e29 100644
--- a/lib/glob/glob.c
+++ b/lib/glob/glob.c
@@ -576,7 +576,7 @@ glob_vector (pat, dir, flags)
register char *nextname, *npat, *subdir;
unsigned int count;
int lose, skip, ndirs, isdir, sdlen, add_current, patlen;
- register char **name_vector;
+ register char **name_vector = NULL;
register unsigned int i;
int mflags; /* Flags passed to strmatch (). */
int pflags; /* flags passed to sh_makepath () */
@@ -894,7 +894,7 @@ glob_vector (pat, dir, flags)
}
/* Don't call QUIT; here; let higher layers deal with it. */
-
+ FREE (name_vector);
return ((char **)NULL);
}
diff --git a/lib/sh/pathcanon.c b/lib/sh/pathcanon.c
index f19bd55..2a565d6 100644
--- a/lib/sh/pathcanon.c
+++ b/lib/sh/pathcanon.c
@@ -227,7 +227,7 @@ sh_canonpath (path, flags)
if (result[2] == '\0') /* short-circuit for bare `//' */
result[1] = '\0';
else
- strcpy (result, result + 1);
+ memmove(result, result + 1, strlen(result + 1) + 1);
}
return (result);
diff --git a/lib/sh/pathphys.c b/lib/sh/pathphys.c
index 26016b7..b64c4cd 100644
--- a/lib/sh/pathphys.c
+++ b/lib/sh/pathphys.c
@@ -245,7 +245,7 @@ error:
if (result[2] == '\0') /* short-circuit for bare `//' */
result[1] = '\0';
else
- strcpy (result, result + 1);
+ memmove(result, result + 1, strlen(result + 1) + 1);
}
return (result);
diff --git a/shell.c b/shell.c
index b43de50..4aae182 100644
--- a/shell.c
+++ b/shell.c
@@ -1948,8 +1948,10 @@ show_shell_usage (fp, extra)
fputs (_("\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"), fp);
for (i = 0, set_opts = 0; shell_builtins[i].name; i++)
- if (STREQ (shell_builtins[i].name, "set"))
+ if (STREQ (shell_builtins[i].name, "set")) {
set_opts = savestring (shell_builtins[i].short_doc);
+ break;
+ }
if (set_opts)
{
s = strchr (set_opts, '[');
diff --git a/subst.c b/subst.c
index 5f3e41e..7574617 100644
--- a/subst.c
+++ b/subst.c
@@ -5182,8 +5182,11 @@ parameter_list_transform (xc, itype, quoted)
list = list_rest_of_args ();
if (list == 0)
return ((char *)NULL);
- if (xc == 'A')
- return (pos_params_assignment (list, itype, quoted));
+ if (xc == 'A') {
+ ret = pos_params_assignment (list, itype, quoted);
+ dispose_words (list);
+ return (ret);
+ }
ret = list_transform (xc, (SHELL_VAR *)0, list, itype, quoted);
dispose_words (list);
return (ret);
@@ -6813,6 +6816,7 @@ parameter_brace_expand_rhs (name, value, c, quoted, pflags, qdollaratp, hasdolla
{
report_error (_("%s: invalid indirect expansion"), name);
free (vname);
+ free (t1);
dispose_word (w);
return &expand_wdesc_error;
}
@@ -6820,6 +6824,7 @@ parameter_brace_expand_rhs (name, value, c, quoted, pflags, qdollaratp, hasdolla
{
report_error (_("%s: invalid variable name"), vname);
free (vname);
+ free (t1);
dispose_word (w);
return &expand_wdesc_error;
}
diff --git a/support/man2html.c b/support/man2html.c
index 6ba5061..1d9e376 100644
--- a/support/man2html.c
+++ b/support/man2html.c
@@ -522,6 +522,7 @@ read_man_page(char *filename)
man_buf[buf_size] = '\n';
man_buf[buf_size + 1] = man_buf[buf_size + 2] = '\0';
} else {
+ free (man_buf);
man_buf = NULL;
}
fclose(man_stream);
@@ -2562,7 +2563,6 @@ scan_request(char *c)
h = name;
if (stat(h, &stbuf) != -1)
l = stbuf.st_size;
- buf = stralloc(l + 4);
#if NOCGI
if (!out_length) {
char *t, *s;
@@ -0,0 +1,11 @@
diff --git a/parse.y b/parse.y
index 85f1c4f..9d1cdf8 100644
--- a/parse.y
+++ b/parse.y
@@ -1453,6 +1453,7 @@ yy_readline_get ()
old_sigint = (SigHandler *)set_signal_handler (SIGINT, sigint_sighandler);
}
+ sh_unset_nodelay_mode (fileno (rl_instream)); /* just in case */
current_readline_line = readline (current_readline_prompt ?
current_readline_prompt : "");
@@ -0,0 +1,11 @@
diff --git a/config.h.in b/config.h.in
--- a/config.h.in
+++ b/config.h.in
@@ -449,6 +449,7 @@
#undef SYS_TIME_H_DEFINES_STRUCT_TIMESPEC
#undef PTHREAD_H_DEFINES_STRUCT_TIMESPEC
+#undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC
#undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC
#undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC
#undef HAVE_STRUCT_STAT_ST_ATIMENSEC

Some files were not shown because too many files have changed in this diff Show More